国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

前端的js框架總結(jié)以及用途講解

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 20:10:44
文檔

前端的js框架總結(jié)以及用途講解

前端的js框架總結(jié)以及用途講解:今天給大家介紹一下前端的js框架總結(jié)以及用途講解,我總結(jié)了10個(gè)前端框架庫(kù),下面一一給大家介紹一下這些框架庫(kù)的區(qū)別以及亮點(diǎn)。一、前端框架庫(kù):1.Zepto.js描述:Zepto是一個(gè)輕量級(jí)的針對(duì)現(xiàn)代高級(jí)瀏覽器的JavaScript庫(kù),它與jquery有著類似的api。
推薦度:
導(dǎo)讀前端的js框架總結(jié)以及用途講解:今天給大家介紹一下前端的js框架總結(jié)以及用途講解,我總結(jié)了10個(gè)前端框架庫(kù),下面一一給大家介紹一下這些框架庫(kù)的區(qū)別以及亮點(diǎn)。一、前端框架庫(kù):1.Zepto.js描述:Zepto是一個(gè)輕量級(jí)的針對(duì)現(xiàn)代高級(jí)瀏覽器的JavaScript庫(kù),它與jquery有著類似的api。

今天給大家介紹一下前端的js框架總結(jié)以及用途講解,我總結(jié)了10個(gè)前端框架庫(kù),下面一一給大家介紹一下這些框架庫(kù)的區(qū)別以及亮點(diǎn)。

一、前端框架庫(kù):

1.Zepto.js

描述:Zepto是一個(gè)輕量級(jí)的針對(duì)現(xiàn)代高級(jí)瀏覽器的JavaScript庫(kù),它與jquery有著類似的api。 如果你會(huì)用jquery,那么你也會(huì)用zepto。關(guān)于Zepto認(rèn)知我也是通過(guò)與一位騰訊朋友聊天的時(shí)候知道的,只作了些基礎(chǔ)的了解。

2.SUI Mobile

描述:SUI Mobile 是一套基于Framework7開發(fā)的UI庫(kù)。它非常輕量、精美,只需要引入我們的CDN文件就可以使用,并且能兼容到 iOS 6.0+ 和 Android 4.0+,非常適合開發(fā)跨平臺(tái)Web App。

用途:你也看到了,他是用于無(wú)線端的Web App的開發(fā)。

3.Node.Js

描述:Node.js是一個(gè)Javascript運(yùn)行環(huán)境(runtime)。實(shí)際上它是對(duì)Google V8引擎進(jìn)行了封裝。V8引 擎執(zhí)行Javascript的速度非常快,性能非常好。Node.js對(duì)一些特殊用例進(jìn)行了優(yōu)化,提供了替代的API,使得V8在非瀏覽器環(huán)境下運(yùn)行得更好。   Node.js是一個(gè)基于Chrome JavaScript運(yùn)行時(shí)建立的平臺(tái), 用于方便地搭建響應(yīng)速度快、易于擴(kuò)展的網(wǎng)絡(luò)應(yīng)用。Node.js 使用事件驅(qū)動(dòng), 非阻塞I/O模型而得以輕量和高效,非常適合在分布式設(shè)備上運(yùn)行數(shù)據(jù)密集型的實(shí)時(shí)應(yīng)用。

簡(jiǎn)單的說(shuō) Node.js 就是運(yùn)行在服務(wù)端的 JavaScript。

Node.js 是一個(gè)基于Chrome JavaScript 運(yùn)行時(shí)建立的一個(gè)平臺(tái)。

Node.js是一個(gè)事件驅(qū)動(dòng)I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非常快,性能非常好。

用途:

1. RESTful API

這是NodeJS最理想的應(yīng)用場(chǎng)景,可以處理數(shù)萬(wàn)條連接,本身沒(méi)有太多的邏輯,只需要請(qǐng)求API,組織數(shù)據(jù)進(jìn)行返回即可。它本質(zhì)上只是從某個(gè)數(shù)據(jù)庫(kù)中查找一些值并將它們組成一個(gè)響應(yīng)。由于響應(yīng)是少量文本,入站請(qǐng)求也是少量的文本,因此流量不高,一臺(tái)機(jī)器甚至也可以處理最繁忙的公司的API需求。

2. 統(tǒng)一Web應(yīng)用的UI層

目前MVC的架構(gòu),在某種意義上來(lái)說(shuō),Web開發(fā)有兩個(gè)UI層,一個(gè)是在瀏覽器里面我們最終看到的,另一個(gè)在server端,負(fù)責(zé)生成和拼接頁(yè)面。

不討論這種架構(gòu)是好是壞,但是有另外一種實(shí)踐,面向服務(wù)的架構(gòu),更好的做前后端的依賴分離。如果所有的關(guān)鍵業(yè)務(wù)邏輯都封裝成REST調(diào)用,就意味著在上層只需要考慮如何用這些REST接口構(gòu)建具體的應(yīng)用。那些后端程序員們根本不操心具體數(shù)據(jù)是如何從一個(gè)頁(yè)面?zhèn)鬟f到另一個(gè)頁(yè)面的,他們也不用管用戶數(shù)據(jù)更新是通過(guò)Ajax異步獲取的還是通過(guò)刷新頁(yè)面。

3. 大量Ajax請(qǐng)求的應(yīng)用

例如個(gè)性化應(yīng)用,每個(gè)用戶看到的頁(yè)面都不一樣,緩存失效,需要在頁(yè)面加載的時(shí)候發(fā)起Ajax請(qǐng)求,NodeJS能響應(yīng)大量的并發(fā)請(qǐng)求。  總而言之,NodeJS適合運(yùn)用在高并發(fā)、I/O密集、少量業(yè)務(wù)邏輯的場(chǎng)景。

4.angular.Js

描述:AngularJS[1]誕生于2009年,由Misko Hevery 等人創(chuàng)建,后為Google所收購(gòu)。是一款優(yōu)秀的前端JS框架,已經(jīng)被用于Google的多款產(chǎn)品當(dāng)中。AngularJS有著諸多特性,最為核心的是:MVVM、模塊化、自動(dòng)化雙向數(shù)據(jù)綁定、語(yǔ)義化標(biāo)簽、依賴注入等等。

用途:通過(guò)描述我們應(yīng)該就能很好的明白AngularJS的真實(shí)用途了,MVVM,模塊化,自動(dòng)化雙向數(shù)據(jù)綁定等等。除了簡(jiǎn)單的dom操作外,更能體現(xiàn)Js編程的強(qiáng)大。當(dāng)然應(yīng)用應(yīng)該視場(chǎng)合而定。

5.JQuery Mobile

描述:Query Mobile是jQuery在手機(jī)上和平板設(shè)備上的版本。jQuery Mobile 不僅會(huì)給主流移動(dòng)平臺(tái)帶來(lái)jQuery核心庫(kù),而且會(huì)發(fā)布一個(gè)完整統(tǒng)一的jQuery移動(dòng)UI框架。支持全球主流的移動(dòng)平臺(tái)。jQuery Mobile開發(fā)團(tuán)隊(duì)說(shuō):能開發(fā)這個(gè)項(xiàng)目,我們非常興奮。移動(dòng)Web太需要一個(gè)跨瀏覽器的框架,讓開發(fā)人員開發(fā)出真正的移動(dòng)Web網(wǎng)站。

用途:jQuery Mobile 是創(chuàng)建移動(dòng) web 應(yīng)用程序的框架。

jQuery Mobile 適用于所有流行的智能手機(jī)和平板電腦。

jQuery Mobile 使用 HTML5 和 CSS3 通過(guò)盡可能少的腳本對(duì)頁(yè)面進(jìn)行布局。

6.requirejs

描述:RequireJS的目標(biāo)是鼓勵(lì)代碼的模塊化,它使用了不同于傳統(tǒng)

<script> 標(biāo)簽的腳本加載步驟。可以用它來(lái)加速、優(yōu)化代碼,但其主要目的還是為了代碼的模塊化。它鼓勵(lì)在使用腳本時(shí)以module ID替代URL地址。

RequireJS以一個(gè)相對(duì)于baseUrl的地址來(lái)加載所有的代碼。 頁(yè)面頂層<script>標(biāo)簽含有一個(gè)特殊的屬性data-main,require.js使用它來(lái)啟動(dòng)腳本加載過(guò)程,而baseUrl一般設(shè)置到與該屬性相一致的目錄。

用途:模塊化動(dòng)態(tài)加載。

7.Vue.js

描述:Vue.js 是用于構(gòu)建交互式的 Web 界面的庫(kù)。它提供了MVVM數(shù)據(jù)綁定和一個(gè)可組合的組件系統(tǒng),具有簡(jiǎn)單、靈活的 API。從技術(shù)上講, Vue.js 集中在MVVM模式上的視圖模型層,并通過(guò)雙向數(shù)據(jù)綁定連接視圖和模型。實(shí)際的 DOM 操作和輸出格式被抽象出來(lái)成指令和過(guò)濾器。相比其它的 MVVM 框架,Vue.js 更容易上手。

8.backbone.js

描述:Backbone為復(fù)雜Javascript應(yīng)用程序提供模型(models)、集合(collections)、視圖(views)的結(jié)構(gòu)。其中模型用于綁定鍵值數(shù)據(jù)和自定義事件;集合附有可枚舉函數(shù)的豐富API; 視圖可以聲明事件處理函數(shù),并通過(guò)RESTful JSON接口連接到應(yīng)用程序。

9.React

描述:React 是一個(gè) Facebook 和 Instagram 用來(lái)創(chuàng)建用戶界面的 JavaScript 庫(kù)。很多人認(rèn)為 React 是MVC中的V(視圖)。我們創(chuàng)造 React 是為了解決一個(gè)問(wèn)題:構(gòu)建隨著時(shí)間數(shù)據(jù)不斷變化的大規(guī)模應(yīng)用程序。為了達(dá)到這個(gè)目標(biāo),React 采用下面兩個(gè)主要的思想。

10.Ionic

描述:Ionic既是一個(gè)CSS框架也是一個(gè)Javascript UI庫(kù)。許多組件需要Javascript才能產(chǎn)生神奇的效果,盡管通常組件不需要編碼,通過(guò)框架擴(kuò)展可以很容易地使用,比如我們的AngularIonic擴(kuò)展。

Ionic遵循視圖控制模式,通俗的理解和 Cocoa 觸摸框架相似。在視圖控制模式中,我們將界面的不同部分分為子視圖或包含其他視圖的子視圖控制器。然后視圖控制器“驅(qū)動(dòng)”內(nèi)部視圖來(lái)提供交互和UI功能。一個(gè)很好的例子就是標(biāo)簽欄(Tab Bar)視圖控制器處理點(diǎn)擊標(biāo)簽欄在一系列可視化面板間切換。

瀏覽我們的API文檔來(lái)了解視圖控制器和Ionic中可用的Javascript實(shí)用工具。

Ionic 是目前最有潛力的一款 HTML5 手機(jī)應(yīng)用開發(fā)框架。通過(guò) SASS 構(gòu)建應(yīng)用程序,它 提供了很多 UI 組件來(lái)幫助開發(fā)者開發(fā)強(qiáng)大的應(yīng)用。 它使用 JavaScript MVVM 框架和 AngularJS 來(lái)增強(qiáng)應(yīng)用。提供數(shù)據(jù)的雙向綁定,使用它成為 Web 和移動(dòng)開發(fā)者的共同選擇。

相信看了這些案例你已經(jīng)掌握了方法,更多精彩請(qǐng)關(guān)注Gxl網(wǎng)其它相關(guān)文章!

相關(guān)閱讀:

html5中的DOM編程的實(shí)現(xiàn)步驟

用h5做出微信的支付過(guò)程的實(shí)現(xiàn)步驟

用canvas做出時(shí)鐘實(shí)現(xiàn)步驟

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

前端的js框架總結(jié)以及用途講解

前端的js框架總結(jié)以及用途講解:今天給大家介紹一下前端的js框架總結(jié)以及用途講解,我總結(jié)了10個(gè)前端框架庫(kù),下面一一給大家介紹一下這些框架庫(kù)的區(qū)別以及亮點(diǎn)。一、前端框架庫(kù):1.Zepto.js描述:Zepto是一個(gè)輕量級(jí)的針對(duì)現(xiàn)代高級(jí)瀏覽器的JavaScript庫(kù),它與jquery有著類似的api。
推薦度:
標(biāo)簽: 與作用 js 詳解
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美色图日韩色图 | 青青国产成人久久91网 | 在线亚洲欧国产精品专区 | 亚洲国产精品久久久久久 | 成人a网 | 欧美精品色精品一区二区三区 | 欧美日韩免费看 | 另类专区另类专区亚洲 | 久久伊人色 | 国产91成人精品亚洲精品 | 国产精品伦一区二区三级视频 | 国产日韩欧美亚洲综合首页 | 国产高清在线看 | 国产一区二区视频在线 | 国产成人一区二区三区 | 国模吧国模吧一二区 | 手机看日韩| 亚洲精品福利在线观看 | 国产免费资源高清小视频在线观看 | 欧美精品小视频 | 日本欧美韩国专区 | 亚洲 欧美 日韩 综合 | 无遮挡一级毛片 | 亚洲欧美日韩综合网导航 | 一区二区三区视频在线 | 日本一区二区三区不卡在线视频 | 国产区精品在线 | 欧美另类精品一区二区三区 | 91导航在线观看 | 欧美日韩另类综合 | 国产精选视频 | 最新国产精品亚洲 | 一级免费毛片 | 亚洲欧洲精品一区二区三区 | 国产成人99久久亚洲综合精品 | 欧美日韩国产高清 | 亚洲国产精品日韩在线 | 日韩第四页 | 欧美视频亚洲 | 美日韩一区二区三区 | 国产日韩一区二区三区 |