前端技术日新月异,发展迅速,作为一个与时俱进的前端工程师,还是要不断的学习,更新技术栈。既然这样,我们要掌握的技术有哪些呢?
今天学码思www.njxms.com.cn小编列出一些前端技术,有些已经不会再应用在新系统中,但是还是有很多老系统是使用它们做的。
1.语言知识
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模块化库
Coffee&Type//ES语言风格库
NodeJS&Express&Koa//Node的WEB服务器
TCP&HTTP&WebSocket//网络协议
……
2.框架、库
jQuery
Backbone
Ember
Angular&Angular2&Angular4
React
Vue&Vue2
Ionic&Ionic2
React Native
Weex
Electron
……
3.工具
Sublime Text&Atom&Webstorm&VS code//编辑器、IDE
SVN&Git//代码管理、版本控制
Chrome Dev Tools&FireFox Developer Edition//浏览器开发者工具
ESLint&JSLint//Java代码语法检查
React DevTools//react调试工具
Redux DevTools//redux调试工具
Vue DevTools//vue调试工具
Grunt&Gulp&browserify&Webpack//代码打包工具
Babel//ES6、react等语法转换工具,将代码转换成ES5
forever*pm2//nodejs项目部署工具
karma&mocha&PhantomJS//自动化测试框架
……
前端时代的到来,对于前端开发来说,是一个最好的时代,同时也是最坏的时代。说是最好的时代,是因为各种前端技术都更新换代,开始应用于更多场景,发挥出更大的优势和作用。对于前端开发者来说,是充满很多的机会的。
说是最坏的时代,是因为技术更新迭代速度非常快,可能在两三年内,整套技术栈都要更新一遍,需要开发者不断的取学习,更新自己的知识库,才能在技术更迭的大潮中被拍打到浪头之后。
留言与评论(共有 0 条评论) |