初次加载耗时增加。可以通过代码拆分、懒加载来提升性能,减少初次加载耗时。 SEO不友好,现在可以通过Prerender或Server render来解决一部分。 页面的前进和后端需要开发者自己写,不过现在一些路由库已经帮助我们基本解决了。 对开发者要求高,由于做SPA需要了解一整套技术栈,所以,要考虑后期是否有合适的人选进行维护。
ES5 & ES6 & ES7 // ES语言基础 HTML5 API & CSS3 // HTML5和CSS特效 Less & Sass // CSS预编译语言 SVG & Canvas & D3.js // 图形数据可视化 WebGL & Three.js // 3D场景 CMD & AMD & CommonJS // 语言标准 RequireJS & SeaJS // ES模块化库 CoffeeScript & TypeScript // ES语言风格库 NodeJS & Express & Koa // Node的WEB服务器 TCP & HTTP & WebSocket // 网络协议
jQuery Backbone Ember Angular & Angular2 & Angular4 React Vue & Vue2 Ionic & Ionic2 React Native Weex Electron ......
Sublime Text & Atom & Webstorm & VS code //编辑器、IDE SVN & Git //代码管理、版本控制 Chrome Dev Tools & FireFox Developer Edition // 浏览器开发者工具 ESLint & JSLint // JavaScript代码语法检查 React DevTools // react调试工具 Redux DevTools // redux调试工具 Vue DevTools // vue调试工具 Grunt & Gulp & browserify & Webpack // 代码打包工具 Babel // ES6、react等语法转换工具,将代码转换成ES5 forever * pm2 // nodejs项目部署工具 karma & mocha & PhantomJS //自动化测试框架 ......
这里推荐一下我的前端学习交流群:784783012,里面都是学习前端的,如果你想制作酷炫的网页,想学习编程。自己整理了一份2018最全面前端学习资料,从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习。
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
QQ咨询|关于我们|Archiver|手机版|小黑屋|( 辽ICP备15012455号-4 ) Powered by 期权论坛 X3.2 © 2001-2016 期权工具网&期权论坛 Inc.
下载期权论坛手机APP