第二篇:前端学习规划路线
① HTML/CSS:
两者可以互相结合对html 以及css 有一定的理解
② Javascript:
尚硅谷超哥js基础篇 (这里其实已经很老了建议看最新视频)
执行上下文
中级原型链
事件循环机制
webworker(实现子线程)
闭包
自定义模块化
单线程
继承性(面向对象编程)
封装性(面向对象编程)
③ ES6 (js新语法内容)
④ jQuery
⑤ BootStrap(响应式页面即多端页面更好的实现 HTML/CSS框架)
⑥ Node js
nvm 管理Node的版本
npm包开发需要用到的封装好的模块(需要require引入)
Buffer模块(专门存储二进制数据的)
http模块(创建服务器端口的)
fs模块(操作存储文件的)
express模块(为实现请求路由 路由规则 路由中间件的模块)
利用commonsJs模块化规范实现路由器(一部分相同的请求路由规则)
⑦ 数据库系统MongoDB
NoSQL Manager for MongoDB——MongoDB图形化管理工具
mongoose 模块 (为连接数据库和服务端并且操作数据库的)
⑧ 前后端数据交互
ajax 为实现异步请求数据的
promise 解决异步回调地狱实现的
axios 基于Promise实现的一种ajax请求
⑨ 模块化
CommonsJs规范 浏览器(需要借助Browser模块编译)和node端都可以实现
ES6模块化规范 需要同时借助Babel 和Browserify 模块进行编译
webpack (模块化的最终实现)
⑩ 移动端开发
11.三大框架(Angular.js Vue.js React.js) + 所对应的 UI 框架
12.小程序开发
13.自己动手做2到三个典型的项目 并且找一个后端专业人员提供后端相应的接口