学习的前端肯定是分阶段学习,了解每个阶段,循序渐进,然后找到合适的工作。
第一阶段:网页基础
html入门基础内容,cssdiv基础知识,选择器,盒子模型,网页布局,photoshop。
第二阶段:web编程的基础
学习路线:javascript基础、bom和dom模型、事件处理、jquery、交互和动画、jquery质量插件、文档处理、数组和对象操作。
第三阶段:高级web编程和全栈开发。
学习路线:javascript高级编程、原型模式、jquery插件开发、模块化组件开发、ajax、express(node.js)、mongodb、requirejs、mongodb。
第四阶段:响应式网站开发
学习路线:html5/css3,响应式原理与布局,bootstrap,前端依赖管理,css预处理语言(lesssass),grunt/gulp自动构建工具,angular4。
阶段5:框架和项目管理
学习路线:grunt/gulp,webpack模块加载器amp打包工具,mvc(主干)架构前端,vue2,react。
第六阶段:混合移动和开发
学习路线:reactnativ
1css
-[]响应式布局
-[]中心
-[]三列布局
-[]模块化sass
2javascript
-[]异步及其发展历史
-[]模块化历史
-[]范围表的编制原则
-[]es6面向对象
-[]原型链
-[]打字稿
-[]聚合物
3浏览器原则
-[]事件轮询
-[]页面呈现
4节点
-[]koa
-[]快递
5计算机网络
-[]http
-[]https
-[]http2
-[]tcp
-[]udp
-[]直播协议和格式
-[]音频和视频
6数据结构和算法
7设计模式
8框架,库
-[]vue
-[]反应、rn
-[]棱角分明
-[]jquery
9小程序
-[]
10网络安全
-[]xss
-[]csrf
-[]sql注入
11工程
-[]国家预防机制
-[]大口
-[]webpack、rollupjs
12操作和维护、部署
-[]nginx
13html
-[]h5
-[]xhtml
-[]xml
-[]内联块级内联元素