JavaScript基礎(chǔ)
Html5的新技術(shù)伤极,Css3的
H5的存儲技術(shù),文件管理技術(shù)
選擇框架
jQuery姨伤,Vue哨坪,Angular,Jade,Backbone.js,zepto.js,Animate.css,jade
Mvc MVVM
項目構(gòu)建
- Gulp乍楚,Grunt
- 代碼合并当编,壓縮,模版編譯
AMD徒溪,CMD規(guī)范
- http://seajs.org/docs/
- Common.js忿偷,Node當(dāng)中
- CMD和AMD的區(qū)別:CMD相當(dāng)于按需加載,定義一個模塊的時候不需要立即制定依賴模塊臊泌,在需要的時候require就可以了鲤桥,比較方便;而AMD則相反渠概,定義模塊的時候需要制定依賴模塊茶凳,并以形參的方式引入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
項目優(yōu)化
組件化開發(fā)慧妄,復(fù)用
瀏覽器環(huán)境
H5+技術(shù)
- 容器
- Native
- Inoic
- React-Native
NodeJs的事件驅(qū)動,和非阻塞異步IO
- 原生庫
- 擴展
推薦URL
- Blog:https://github.com/fouber/blog
- Web走向和庫: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