2017.12.18 关于前端的基本介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lemisi/article/details/78841877

2017年12月17日,由于兴趣加入了一个学习前端的兴趣小组
我成为里面的课代表,负责整理教知识的师傅。
可以给一些正在学习前端朋友一点方向。

12.18 星期一
一、前端涉及的内容
->基础知识 HTML,JS,CSS,http通信
->js高阶知识面向对象,继承,闭包 ,设计模式,DOM操作,BOM
->HTML5,CSS3
->前端开发工具 sublime text /vs code/webstorm npm nodejs yarn , 代码管理 Git
->常用linux命令
->各种前端框架 jQuery/Backbone/React/Vue 等
->UI框架 Bootstrap/Ant-design/Material Design/Element 等
->ES6
->前端工程化 LESS/SASS/Stylus/babel/gulp/Webpack

二、针对零基础的同学:建议先从w3cschool 学起
地址:http://www.w3school.com.cn/

三、推荐书目:
javascript 权威指南
css权威指南
JavaScript高级程序设计
JavaScript 高级编程
关于性能的书:高性能javascript
Javascript DOM编程艺术
锋利的jQuery
优化代码的书:javascript 设计模式、Javascript 语言精粹
毫无挑战的时候就可以看看ES6 工程化 模块化这些内容

四、学习方法:
0、基础知识一定要学
1、学习前端最有效的学习方法:模仿
2、坚持:资料和教程网上很多,主要还是自己合理安排,能坚持下来
3、循序渐进,每个环节能有实战,或者模拟实战,然后有人验收点评,这样下来才会看到收获

五、师傅的部分想法:
1、还有大家如果学框架的话 建议学React
2、vue现在学的人多 ,市场饱和,工资自然低
3、react 背靠FB 生态比较完善,社区活跃
4、react 还有个优势就是react-native
5、很多大厂的移动端都用到了RN
6、去哪儿网 移动端80%的页面都是RN,还有阿里云的移动端也是
7、美团网PC站 react
8、还有很多大厂的后台管理系统 都是react+antdesign
9、为什么还有很多公司在用jq,就是它方便 便捷
10、性能优化 早些年确实是问题 但是现在浏览器自己的性能已经很好 所以一些很陈旧的性能优化 开发中倒是不太注重 除非是移动端
11、如果是要兼容IE9以下的门户 那还是得用jQuery
12、如果是刚开始接触这些框架 先不要太多考虑打包这块
13、webpack可以以后再去了解 直接用官方的脚手架就行,等你能把一个项目跑通再去了解它的打包模式,试着自己去实现脚手架,一开始就用官方的就行

六、群内已经有的电子书:(欢迎继续分享)
JavaScript 高级编程
锋利的jQuery
javascript 权威指南

七、问答题:
Q:Css和html5要掌握到什么程度合适?对于合格的前端,怎么过度?
A:css3 html5现在基本是常态了 因为移动端几乎不存在兼容的问题,当然是全部熟练掌握最好了,css3可以好好学学, 能实现很多酷炫的效果 可以提升你学习的兴趣

猜你喜欢

转载自blog.csdn.net/lemisi/article/details/78841877