web前端开发阶段性知识点

来源:互联网 发布:java编程思想百度云盘 编辑:程序博客网 时间:2024/04/29 06:53
“技术的优劣不仅限于技术本身,跟大企业支持度、现有市场份额等均有很大关系,而人为因素有时也会起到决定作用。”

第一阶段:
内容:HTML / CSS / 原生JS
具体:
开发工具:Sublime / Atom / Webstorm
招聘单位能力要求:
熟悉 HTML,CSS,JavaScript,有一定的编程基础
熟悉W3C标准,对表现与数据分离、Web语义化等有较好的理解,理解各主流浏览器间的兼容性问题

第二阶段:
内容:HTML5 / CSS3

第三阶段:
内容:JS相关技术(AJAX、JOSN、XML等)
具体:
招聘单位能力要求:
熟练掌握html/css/javascript等前端技术,有jQuery、node.js等js框架使用及扩展编写经验者为佳;

第四阶段:
内容:前端框架(bootstrap、jQuery等) 与 前端插件(jQuery validate、my Focus等)
具体:
招聘单位能力要求:
熟悉 jquery 等框架之一
熟悉react / vue / ng 等框架,有前端项目实战经验优先。
对React.js、VUE.js、Angular.js等MVVM框架能熟练运用至少一种,且了解其基本原理;
熟练运用主流的移动端JS库和开发框架,并深入理解其设计原理,例如:Zepto、ReactJS等
ReactJS 全家桶即 ReactJS + Redux + Webpack

第五阶段:
内容:CSS 预处理器
具体:
招聘单位能力要求:
熟练使用Sass、LESS、Stylus等CSS 预处理器中的一款。



第六阶段:
内容:前端构建工具(Webpack、Gulp等)
具体:
招聘单位能力要求:
熟悉模块化、前端编译和构建工具


第七阶段:
内容:服务器端语言(nodejs、PHP、Java、C#、Python等)
具体:Web服务器(服务器端软件):IIS、Apache/Netscape/iPlanet的基本配置。学习一点Unix和Linux的基本知识,因为大部分Web服务器都运行在Unix和Linux平台上。shell:一般指Unix/Linux中使用的命令行。
招聘单位能力要求:
使用过至少一种后台语言(如 java),且有过实践经验
有php项目经验,如web项目的demo
熟悉Centos 等Linux类OS者优先
熟悉MySql 或 MongoDB
对前端 html / js /css/jquery 脚本熟悉
有微信公众号开发经验者优先
熟悉一种php框架,精通 Phalcon 优先
熟悉java/c++/python/php等主流web编程语言,接触过相应的框架并有一定的理解;

第八阶段:
内容:数据库(MySQL、Oracle、SQL Server等)
具体:通常asp.net 程序使用SQL Server数据库,PHP、java使用Oracle、MySQL数据库。
招聘单位能力要求:
能熟练使用MySQL/MongoDB等数据库,如有查询优化方面的经验为佳;

其他:
版本控制工具:GitHub / Git
JS设计模式
团队协作能力
勇于接受挑战
关注前端技术发展
redis / memcache等缓存中间件
0 0
原创粉丝点击