摘抄(前端学习方向)

现在前端行业可见的趋势是工程化,什么叫工程化呢?我自己体会有二个层面,一是项目层面的组织能力;二是在文件层面上,就是不同文件目录的组织能力。

项目层面的能力往大了说就是项目经理了,这不是我的方向,不多说了。文件层面上的多个文件目录的组织能力,其实就是构建工具,因为项目工程化,要有许多的功能目录,什么合并静态,压缩打包,编译,测试,控制器,配置,日志,,等等。这些目录都用手工来创建的话,太过麻烦低效。而构建工具就是用来做这个的。

目前webpack比较火了,所以构建工具就它吧,不过无非也就是个配置文件:webpack.config.js

接下来是git,它的版本分支,合并代码,功能比较适合多人协同开发。

再然后是nodejs,它做为一个可前可后的中间件来使用,能极大的扩展前端的想像空间。

然后就是vue了,它用来搞SPA单页应用的MVVM双向绑定的模块化开发框架,其实用用它的模块化或是双向绑定也可以。它的语法和自定义指令比较容易上手。但在JS框架这块并不打算投入太多精力。

新的程序语言方面,PHP算是能入门吧,接下来想看看python和three.js可视化什么的。

虚拟主机
《HTML5 权威指南》PDF
《Node.js开发指南》PDF
《JavaScript从入门到精通》PDF
《锋利的jQuery(第2版)》PDF
广告也精彩