亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

2017年前端流行的數(shù)百個(gè)javascript庫(kù),你會(huì)幾個(gè)?

CoXie / 1125人閱讀

摘要:有數(shù)百個(gè)免費(fèi)的庫(kù)出來(lái),為應(yīng)用程序選擇正確的框架變得非常困難。是流行的驅(qū)動(dòng)技術(shù)之一,由于年創(chuàng)建。在這三個(gè)塊中,有幾個(gè)暴露低層接口的綁定。反應(yīng)由,和許多開(kāi)發(fā)人員和個(gè)人的社區(qū)維護(hù)。誕生于年,是一個(gè)輕量級(jí)的框架。

有數(shù)百個(gè)免費(fèi)的JS庫(kù)出來(lái),為應(yīng)用程序選擇正確的JavaScript框架變得非常困難。一些開(kāi)發(fā)商最終會(huì)拋棄,而其他開(kāi)發(fā)者則迅速發(fā)展,并得到廣泛采用。許多開(kāi)發(fā)人員只知道像jQuery和React這樣的大牌,但還有許多其他流行的JavaScript框架或JS庫(kù),在2017年將不可錯(cuò)過(guò)。
我們來(lái)討論一些流行的JavaScript框架,這將在2017年發(fā)展。
Nodejs

Node.js是流行的JavaScript驅(qū)動(dòng)技術(shù)之一,由Ryan Dahl于2009年創(chuàng)建。框架演變?yōu)榘l(fā)達(dá)的生態(tài)系統(tǒng)。一般來(lái)說(shuō),Node.js由三件事組成。首先,如果V8是Chrome瀏覽器中使用的Google JavaScript引擎。第二個(gè)是處理文件輸入和輸出操作的線程池,這里執(zhí)行所有阻塞系統(tǒng)調(diào)用。最后是事件循環(huán)庫(kù)。在這三個(gè)塊中,有幾個(gè)暴露低層接口的綁定。剩下的Node.js是用JavaScript編寫(xiě)的。幾乎所有我們看作內(nèi)置模塊的API都是用JavaScript編寫(xiě)的。
ReactJS

這是DOM操作的一個(gè)概念的反應(yīng)是一個(gè)開(kāi)源的JavaScript最受歡迎的框架。手動(dòng)優(yōu)化DOM操作將結(jié)束許多無(wú)聊,重復(fù)和容易出錯(cuò)的樣板代碼。React是聲明式的,隨著數(shù)據(jù)的更改React觸發(fā)刷新按鈕,并且知道只更新更改的部分。數(shù)據(jù)的簡(jiǎn)單流暢以及簡(jiǎn)單的顯示邏輯使得React JS的開(kāi)發(fā)變得簡(jiǎn)單易懂。反應(yīng)由Facebook,Instagram和許多開(kāi)發(fā)人員和個(gè)人的社區(qū)維護(hù)。旨在解決開(kāi)發(fā)單頁(yè)應(yīng)用程序時(shí)遇到的挑戰(zhàn)。
AngularJS

AngularJS是啟動(dòng)應(yīng)用程序的一種驚人方式。隨著人氣的增加,越來(lái)越多的功能進(jìn)入核心,因此Angular的團(tuán)隊(duì)決定重寫(xiě)原始框架,因此引入了Angular 2。Angular擁有創(chuàng)新的功能,如雙向數(shù)據(jù)綁定和依賴注入。AngularJS是一種用于構(gòu)建最適合您的應(yīng)用程序開(kāi)發(fā)的框架的工具集。它是一個(gè)可擴(kuò)展的框架,可以與其他庫(kù)一起使用。對(duì)于獨(dú)特的開(kāi)發(fā)工作流程,每個(gè)功能都可以修改或替代。角度允許在JavaScript中查看自動(dòng)更改的JavaScript中的數(shù)據(jù)。這使得事情變得更容易,因?yàn)椴恍枰嗟木幋a,除了正確的控制器成為HTML的一部分。
VUE.JS

在前端框架的世界中,開(kāi)發(fā)人員通常會(huì)有兩個(gè)突出的選擇,即角度或灰度,但是作為MVVM前端JavaScript框架的Vue.js正在成為程序員中的受歡迎的選擇,并且正在迅速獲得更多的關(guān)注,因?yàn)槠浒姹?版本。它是一個(gè)用于構(gòu)建Web界面的簡(jiǎn)單庫(kù)。Vue的核心庫(kù)專注于視圖層,只是很容易拾取,并且可以輕松地與其他庫(kù)和現(xiàn)有項(xiàng)目集成。當(dāng)與現(xiàn)代工具和支持庫(kù)一起使用時(shí),Vue完全能夠?yàn)閺?fù)雜的單頁(yè)應(yīng)用程序提供動(dòng)力。Vue.js很難學(xué)習(xí),但一旦了解了它的工作原理,語(yǔ)法似乎很簡(jiǎn)單。
Backbone.JS

Backbone.js誕生于2010年,是一個(gè)輕量級(jí)的MVC框架。它成為笨拙,龐大和功能齊全的MVC框架(如ExtJS)的精簡(jiǎn)替代品。它通過(guò)為模型提供自定義事件,鍵值綁定,與富有無(wú)數(shù)功能的豐富API的累積,為Web應(yīng)用程序提供結(jié)構(gòu)。許多住宿都采用了它,其中包括Pinterest,F(xiàn)lixster,Airbnb等等。主干是發(fā)現(xiàn)最小的數(shù)據(jù)結(jié)構(gòu)集和利用通過(guò)JavaScript構(gòu)建Web應(yīng)用程序時(shí)通常使用的界面原語(yǔ)的努力。
Meteor

Meteor不僅僅是一個(gè)JavaScript庫(kù),比如jQuery或者AngularJS,而是一個(gè)包含前端庫(kù),一個(gè)命令行工具和一個(gè)基于Node.js的服務(wù)器的全棧解決方案。Meteor可以快速構(gòu)建Web應(yīng)用程序,因此可以處理文件鏈接,縮小和連接文件等所有過(guò)程。您可以輕松地將任何具有Meteor框架的平臺(tái)與驚人的結(jié)果進(jìn)行整合。這個(gè)開(kāi)源項(xiàng)目幫助開(kāi)發(fā)人員構(gòu)建JavaScript動(dòng)力應(yīng)用程序,如實(shí)時(shí)聊天應(yīng)用程序或自定義儀表板或社區(qū)。有一個(gè)偉大的社會(huì)新聞框架,稱為望遠(yuǎn)鏡,建在Meteor之上。這樣就可以創(chuàng)建一個(gè)運(yùn)行在流星和反應(yīng)的社交新聞和社會(huì)投票網(wǎng)站。流星包括許多功能,因此需要大量的學(xué)習(xí)能力。熟練的JavaScript開(kāi)發(fā)人員可以使用此平臺(tái)構(gòu)建任何內(nèi)容。
Ember

Ember.js由SproutIt開(kāi)發(fā),之后由蘋(píng)果公司開(kāi)發(fā)?;谀P鸵晥D控制器(MVC)軟件架構(gòu)模式Ember.js是一個(gè)開(kāi)源的客戶端JavaScript Web應(yīng)用程序框架。圖書(shū)館規(guī)模和支持網(wǎng)絡(luò)是EmberJS最大的優(yōu)勢(shì)。如果您有興趣從事多功能,導(dǎo)航,長(zhǎng)期項(xiàng)目,EmberJS是您的正確選擇。這只是一個(gè)框架,那些只需要專注于約定而不是配置的人。EmberJS擁有非常強(qiáng)大的路由框架。Ember的一些知名用戶包括Yahoo,Groupon和ZenDesk。

本文由甲爪cpa聯(lián)盟http://www.jiazhua.com整理編輯!原創(chuàng)文章轉(zhuǎn)載請(qǐng)注明!

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/82291.html

相關(guān)文章

  • 2017年前框架、類庫(kù)、工具大比拼

    摘要:相比于開(kāi)發(fā)人員的數(shù)量,目前框架類庫(kù)和工具的數(shù)量似乎更多一些。本文將會(huì)討論目前最為流行的客戶端框架類庫(kù)和工具以及它們之間的基本差異。典型的類庫(kù)包括字符串處理日期元素事件動(dòng)畫(huà)網(wǎng)絡(luò)請(qǐng)求等功能。所以不需要明確的區(qū)分類庫(kù)框架和工具。 相比于JavaScript開(kāi)發(fā)人員的數(shù)量,目前JavaScript框架、類庫(kù)和工具的數(shù)量似乎更多一些。截至2017年5月,GitHub上的快速搜索顯示,有超過(guò)110...

    Alliot 評(píng)論0 收藏0
  • 程序猿福利:JavaScript 開(kāi)源庫(kù)集合網(wǎng)站 JSDB.io 收集分類了數(shù)百個(gè)最好的JavaSc

    摘要:是一個(gè)庫(kù)的集合網(wǎng)站,收集分類了數(shù)百個(gè)最好的庫(kù),將中大部分庫(kù)都整理到了一個(gè)網(wǎng)站中,便于開(kāi)發(fā)者查找使用,同時(shí)用戶也可以主動(dòng)提交未被收錄的庫(kù)。 JSDB.io是一個(gè)JavaScript庫(kù)的集合網(wǎng)站,收集分類了數(shù)百個(gè)最好的JavaScript庫(kù),將Github中大部分JavaScript庫(kù)都整理到了一個(gè)網(wǎng)站中,便于Web開(kāi)發(fā)者查找使用,同時(shí)用戶也可以主動(dòng)提交未被收錄的JS庫(kù)。 showImg...

    justjavac 評(píng)論0 收藏0
  • GitHub 2017年大數(shù)據(jù)報(bào)告

    摘要:年,社區(qū)已經(jīng)擁有萬(wàn)開(kāi)發(fā)者工作在萬(wàn)個(gè)代碼庫(kù)中。這張地圖近似的顯示哪個(gè)大陸使用最多。自年月共有萬(wàn)個(gè)公共和私有的拉取請(qǐng)求被合并。今年的拉取請(qǐng)求比去年增加了。多年來(lái),我們已經(jīng)舉辦了數(shù)百個(gè)活動(dòng),并與世界各地的非營(yíng)利組織建立了伙伴關(guān)系。 本文原創(chuàng)首發(fā)于公眾號(hào):ReactNative開(kāi)發(fā)圈,轉(zhuǎn)載需注明出處。 數(shù)百萬(wàn)的開(kāi)發(fā)者使用GitHub來(lái)分享代碼和打造企業(yè)。你來(lái)此的目的不僅是完成你的工作,獲取新...

    luoyibu 評(píng)論0 收藏0
  • 每周清單第 44 期: 2017 JS 調(diào)查報(bào)告、REST 接口實(shí)時(shí)化、ESM 的過(guò)去與未來(lái)

    摘要:巔峰人生年老兵思路上的轉(zhuǎn)變,遠(yuǎn)比單純提升技術(shù)更有價(jià)值本文節(jié)選自趙成教授在極客時(shí)間開(kāi)設(shè)的趙成的運(yùn)維體系管理課,是其對(duì)自己十年技術(shù)生涯的回顧與總結(jié)。趙成教授來(lái)自美麗聯(lián)合集團(tuán),集團(tuán)旗下兩大主力產(chǎn)品是蘑菇街和美麗說(shuō),目前負(fù)責(zé)管理集團(tuán)的技術(shù)服務(wù)團(tuán)隊(duì)。 showImg(https://segmentfault.com/img/remote/1460000012476504?w=1240&h=826...

    MASAILA 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

CoXie

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<