但是它不适合新手,适合比较小的业务场景,你们认为比较不错的库、框架或工具都有什么优缺点呢我现在是做前端开发,集成了方便快捷的构建工具库,分享程序员的趣事,Gulp构建工具,压缩混淆工具:Uglify,自动构建工具推荐Webpack。
JavaScript程序员们,你们认为比较不错的库、框架或工具都有什么优缺点呢
我现在是做前端开发,分享一下我的经验,如有错误欢迎交流指正。
库的话推荐JQuery,Bootstrap这两个那么火,那么经久不衰是有原因的,非常适合新手。也能满足大多业务场景的需求。对学习CSS和操作DOM有很好的帮助。
框架是很热门的三足鼎立的Angular2,React,Vue。
前两者一个是Google出品,一个是Facebook出品,都是全球顶级的互联网企业,开发和维护的团队实力毋庸置疑。
相对来说,angular2采用typeScript编写,有效强化了JS弱类型语言的不足,拥有很棒的CLI命令行,集成了方便快捷的构建工具库,给开发带来了极大的便利。(据说ts是以后的趋势?手动滑稽)它适合业务需求复杂,数据处理繁多的场景。目前我所在的公司就在用它。但是它不适合新手,学习成本高。-js压缩工具
React用的不多,就不过多评判。
Vue轻量小,适合比较小的业务场景。学习成本低,适合新手。但是它需要自己构建脚手架的设定可能让你一脸懵逼。毕竟轻量级?,按照官方文档还是很容易搭建开发环境的。
我一直觉得读不懂官方API的是不是该考虑换行了?
自动构建工具推荐Webpack,Grunt,Gulp
构建工具,顾名思义就是自己帮你打包,压缩,测试等,直接命令行执行。
压缩混淆工具:Uglify,Yui,GCC
欢迎关注,分享程序员的趣事,干货和心得。
许多js框架或js库的min版本是怎么做出来的
很多项目开发的时候会使用 webpack, glup, grunt等脚手架工具
里面包含了代码压缩,混淆等可以方便的构建release 版本