成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

前端框架及庫簡介

Pines_Cheng / 874人閱讀

摘要:是的工具庫,它內(nèi)部封裝了諸多對字符串?dāng)?shù)組對象等常見數(shù)據(jù)類型的處理函數(shù),其中部分是目前尚未制訂的規(guī)范,但同時被業(yè)界所認(rèn)可的輔助函數(shù)。前端框架簡介是當(dāng)下較為流行的一個框架,它是以數(shù)據(jù)驅(qū)動和組件化的思想構(gòu)建的。框架是的核心,它是一個實例。

1、js運(yùn)行機(jī)制

javascript是一門單線程語言
同步和異步任務(wù)分別進(jìn)入不同的執(zhí)行"場所",同步的進(jìn)入主線程,異步的進(jìn)入Event Table并注冊函數(shù)。
當(dāng)指定的事情完成時,Event Table會將這個函數(shù)移入Event Queue。
主線程內(nèi)的任務(wù)執(zhí)行完畢為空,會去Event Queue讀取對應(yīng)的函數(shù),進(jìn)入主線程執(zhí)行。
上述過程會不斷重復(fù),也就是常說的Event Loop(事件循環(huán))。

2、js庫

jquery
jquery主要是用于處理js和html頁面交互的,封裝了很多操作dom的方法,以及ajax,相比于原生的js更加的簡潔,提高了開發(fā)效率。

underscore
underscore.js可以理解為一個js的函數(shù)庫,其中主要封裝了一些常用的js操作函數(shù)方法,比如數(shù)組操作的map,reduce,filter等等,不過這些函數(shù)大多在es6中已經(jīng)實現(xiàn)了。類似underscore的還是lodash,都是輔助js開發(fā)的。

Lodash
Lodash是js的工具庫,它內(nèi)部封裝了諸多對字符串、數(shù)組、對象等常見數(shù)據(jù)類型的處理函數(shù),其中部分是目前ECMAScript尚未制訂的規(guī)范,但同時被業(yè)界所認(rèn)可的輔助函數(shù)。

3、前端框架 2.1、 vue

簡介 Vue.js是當(dāng)下較為流行的一個JavaScript MVVM框架,它是以數(shù)據(jù)驅(qū)動組件化的思想構(gòu)建的。相比于Angular.js,Vue.js提供了更加簡潔、更易于理解的API,更易快速地上手并使用。

不同于jQuery手動操作DOM,Vue.js是數(shù)據(jù)驅(qū)動的,它通過一些特殊的HTML語法,將DOM和數(shù)據(jù)綁定起來。一旦你創(chuàng)建了綁定,DOM將和數(shù)據(jù)保持同步,每當(dāng)變更了數(shù)據(jù),DOM也會相應(yīng)地更新。

mvvm(model-view-view-model)框架:
ViewModel: 是Vue.js的核心,它是一個Vue實例。作用于某一個HTML元素上的(HTML的body元素或是指定了id的某個元素)。
雙向綁定:我們將上圖中的DOM Listeners和Data Bindings看作兩個工具,它們是實現(xiàn)雙向綁定的關(guān)鍵。
DOM Listeners:幫我們監(jiān)測頁面上DOM元素的變化,如果有變化,則更改Model中的數(shù)據(jù);
Data Bindings:當(dāng)更新Model中的數(shù)據(jù)時,它會幫我們更新頁面中的DOM元素。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/93626.html

相關(guān)文章

  • 前端框架及庫簡介

    摘要:是的工具庫,它內(nèi)部封裝了諸多對字符串?dāng)?shù)組對象等常見數(shù)據(jù)類型的處理函數(shù),其中部分是目前尚未制訂的規(guī)范,但同時被業(yè)界所認(rèn)可的輔助函數(shù)。前端框架簡介是當(dāng)下較為流行的一個框架,它是以數(shù)據(jù)驅(qū)動和組件化的思想構(gòu)建的。框架是的核心,它是一個實例。 1、js運(yùn)行機(jī)制 javascript是一門單線程語言同步和異步任務(wù)分別進(jìn)入不同的執(zhí)行場所,同步的進(jìn)入主線程,異步的進(jìn)入Event Table并注冊函數(shù)。...

    zhangrxiang 評論0 收藏0
  • 前端框架及庫簡介

    摘要:是的工具庫,它內(nèi)部封裝了諸多對字符串?dāng)?shù)組對象等常見數(shù)據(jù)類型的處理函數(shù),其中部分是目前尚未制訂的規(guī)范,但同時被業(yè)界所認(rèn)可的輔助函數(shù)。前端框架簡介是當(dāng)下較為流行的一個框架,它是以數(shù)據(jù)驅(qū)動和組件化的思想構(gòu)建的??蚣苁堑暮诵?,它是一個實例。 1、js運(yùn)行機(jī)制 javascript是一門單線程語言同步和異步任務(wù)分別進(jìn)入不同的執(zhí)行場所,同步的進(jìn)入主線程,異步的進(jìn)入Event Table并注冊函數(shù)。...

    Joonas 評論0 收藏0
  • 下一代基于Koa的NodeJS全棧開發(fā)框架

    Github上的腳手架實在太多,可能大多數(shù)都是只專注在前端的web開發(fā),例如流行的React生態(tài)中的create-react-app和Vue生態(tài)中的Vue-cli, 但是可能作為像我一樣的全棧開發(fā),一個只關(guān)注在前端開發(fā)的腳手架滿足不了所有的需求,我們可能需要開發(fā)更復(fù)雜的全棧JS的項目,所以這里介紹又一個基于NodeJS的全棧開發(fā)框架 koa-web-kit,不一定適合所有人,但至少又多了個選擇?。...

    oliverhuang 評論0 收藏0
  • 前端必備資源大整理

    摘要:資源不斷更新中。。。主頁前端工具簡介雖然不是第一個任務(wù)執(zhí)行工具,它卻很快成為了最受歡迎的。官方網(wǎng)站網(wǎng)易框架是網(wǎng)易推出的開源前端框架,提供了豐富代碼庫和插件,可以極大的幫助開發(fā)人員提高開發(fā)效率。 資源不斷更新中。。。 動畫庫1.Animate.css說明:一個簡單易用的跨瀏覽器CSS動畫庫。GitHub主頁: https://github.com/daneden/an... 2.CSSh...

    JiaXinYi 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<