我爱编程

前端四周速成计划

2018-05-09  本文已影响253人  我的宠物

本文写于2018年5月9日

两位好:

初步拟定了一个4周的学习计划,从今天开始计算,第5周开始js代码实战。
考虑到两位都是有经验的开发者,因此对学习的时间进行了压缩,如果后面发现时间上有问题再来改进:

计划如下:


第1周: es5

1、JS基本语法
具体内容: js弱类型特性,js闭包,js原型链,js对象,js基本语法,了解js回调
时间:2天
目标:要熟悉经典JS的基本写法

2、学习jquery,bootstrap相关基础知识
具体内容: jquery的基本用法,基本接口,bootstrap的基本用法,学习如何去找一个js插件,并能写一个简单的插件
时间:1.5天
目标: 要熟悉jquery的各项api和bootstrap的基本用法

3、学习html5/css2/css3,浏览器bom的基础知识
具体内容:html5与html4的区别与联系,css2/css3的基本用法,比如动画,渐变,以及各浏览器的兼容性。浏览器环境能够给JS提供的基本API接口,以及如何去查找BOM相关API
时间:1.5天


第2周:es6

1.学习阮一峰es6博客 http://es6.ruanyifeng.com/
具体内容:es各项语法以及与es5的区别与联系。
时间:约3天;
目标:熟悉es6,能够用es6开始写代码,知道在哪些环境中可以使用es6,哪些环境中可以使有es5。

2.学习现阶段js的各种模块化方案
具体内容:amd,umd,cmd,commonjs,commonjs2,es6这几种模块化方案的区别,以及怎么互相转化,互相调用。
时间:约2天;
目标:熟悉js模块化,能够编写符合模块化的JS代码


第3周:nodejs

1.nodejs官方文档 https://nodejs.org/dist/latest-v10.x/docs/api/
具体内容:nodejs各项API学习熟悉
时间:约2天;
目标:熟悉nodejs基本API

2.js中的异步方案
具体内容:基于回调的异步,基于事件的异步,基本promise的异步,同步回调与异步回调的区别,如何进行异步编程。
时间:约3天
目标:学习理解js中的异步及其处理。


第4周:编译打包工具和npm工具

1.学习webpack,webpack-dev-server,gulp,
具体内容:学习webpack,webpack-dev-server,gulp等一系列前端打包工具
时间:约3天
目标:学会基本用法,打包出现问题能大概知道原因是什么

2、学习npm,package.json用法
具体内容:cnpm,npm命令,如何写npm脚本,package.json中各字段含义是什么,
目标:学会npm,package.json
时间:约2天

第5周:进行项目实际代码实战

在此整个学习过程中,有任何疑问都可以直接问,直接对口人johney

上一篇下一篇

猜你喜欢

热点阅读