前言
本文主要給大家介紹的是關(guān)于利用angular.js + require.js構(gòu)建模塊化單頁面應(yīng)用的方法,分享出來供大家參考學(xué)習(xí),需要的朋友們下面來一起看看詳細(xì)的介紹吧。
AngularJS描述:
angularjs是可以用來構(gòu)建WEB應(yīng)用的,WEB應(yīng)用中的一種端對端的完整解決方案。通過開發(fā)者呈現(xiàn)一個更高層次的抽象來簡化應(yīng)用的開發(fā)。最適合的就是用它來構(gòu)建一個CRUD應(yīng)用,它提供了非常方便的且統(tǒng)一高效的解決方案,其數(shù)據(jù)綁定、基本模版標(biāo)識符、表單驗(yàn)證、路由、深度鏈接、組件重用、依賴注入、以及HTML標(biāo)記等,最受歡迎的莫過于它的雙向數(shù)據(jù)綁定。
requireJS描述:
requireJS是來解決傳統(tǒng)的頁面加載script標(biāo)記操作,通過其初始化配置實(shí)現(xiàn)按需、并行、延時(shí)的載入js庫,聲明不同js文件之間的依賴關(guān)系,它是遵循前端AMD規(guī)范(異步模塊加載)。js代碼可以以模塊化的方式進(jìn)行組織(模塊化編程)。模塊化的意義就是通過代碼邏輯表明模塊之間的依賴關(guān)系和執(zhí)行順序,按照模塊邏輯來分解代碼,起到配合mvc框架架構(gòu)項(xiàng)目的作用。
整合:
使用requireJS模塊化定義模塊質(zhì)檢的依賴關(guān)系,打包不需要文件挨個對照,很方便。將script腳本從模版頁面中抽離出來,通過js當(dāng)前模塊加載需要依賴的js模塊。按需加載。路由更加方便。
實(shí)踐― 主站蜘蛛池模板: 绥化市| 张家口市| 通州市| 田阳县| 水富县| 岚皋县| 博乐市| 洛南县| 阿图什市| 钟山县| 景宁| 婺源县| 建瓯市| 新化县| 凌源市| 长岭县| 花莲县| 嘉善县| 图木舒克市| 闽侯县| 梨树县| 论坛| 墨玉县| 鄂尔多斯市| 汶上县| 云龙县| 凌源市| 鞍山市| 九江县| 灵川县| 阜康市| 黄平县| 清新县| 南丹县| 合肥市| 芒康县| 藁城市| 沂南县| 方山县| 孝昌县| 左贡县|