JavaScript基礎(chǔ)
Html5的新技術(shù),Css3的
H5的存儲(chǔ)技術(shù),文件管理技術(shù)
選擇框架
jQuery,Vue,Angular,Jade,Backbone.js,zepto.js,Animate.css,jade
Mvc MVVM
項(xiàng)目構(gòu)建
- Gulp,Grunt
- 代碼合并,壓縮,模版編譯
AMD,CMD規(guī)范
- http://seajs.org/docs/
- Common.js,Node當(dāng)中
- CMD和AMD的區(qū)別:CMD相當(dāng)于按需加載,定義一個(gè)模塊的時(shí)候不需要立即制定依賴模塊,在需要的時(shí)候require就可以了,比較方便;而AMD則相反,定義模塊的時(shí)候需要制定依賴模塊,并以形參的方式引入factory中。
//AMD方式定義模塊
//Angular
define(['dep1','dep2'],function(dep1,dep2){
//內(nèi)部只能使用制定的模塊
return function(){};
});
//CMD
//按需載入
define(function(require,exports,module){
//此處如果需要某XX模塊,可以引入
var xx=require('XX');
});
Js/css模塊化管理
- Common.js,require.js,less,sass,webpack
項(xiàng)目?jī)?yōu)化
組件化開(kāi)發(fā),復(fù)用
瀏覽器環(huán)境
H5+技術(shù)
- 容器
- Native
- Inoic
- React-Native
NodeJs的事件驅(qū)動(dòng),和非阻塞異步IO
- 原生庫(kù)
- 擴(kuò)展
推薦URL
- Blog:https://github.com/fouber/blog
- Web走向和庫(kù):https://developer.mozilla.org/zh-CN/docs/Web
- nodejs應(yīng)該學(xué)學(xué):https://nodejs.org/en/
- 阮一峰:http://javascript.ruanyifeng.com/
- http://www.ionic.wang/js_doc-index.html
- https://segmentfault.com/a/1190000003810652
- flex,fetch,promise多線程
- https://daneden.github.io/animate.css/
- https://www.awesomes.cn/repos/Applications
- docker
- IAAS PASS SASS
- less sass (css編譯)
- http://www.workerman.net