新聞中心
北大青鳥(niǎo)設(shè)計(jì)培訓(xùn):JavaScript編程開(kāi)發(fā)常用的庫(kù)?
隨著互聯(lián)網(wǎng)編程開(kāi)發(fā)技術(shù)的不斷發(fā)展,關(guān)于軟件編程的框架和庫(kù)的種類也在不斷的增加。
成都創(chuàng)新互聯(lián)從2013年開(kāi)始,先為安陸等服務(wù)建站,安陸等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為安陸企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
今天我們就一起來(lái)了解一下,常見(jiàn)的JavaScript編程開(kāi)發(fā)都有哪些庫(kù)。
1、ReactJS(Star:59989,Fork:10992)React.js(React)是一個(gè)用來(lái)構(gòu)建用戶界面的JavaScript庫(kù),主要用于構(gòu)建UI,很多人認(rèn)為React是MVC中的V(視圖)。
React起源于Facebook的內(nèi)部項(xiàng)目,用來(lái)架設(shè)Instagram的網(wǎng)站,并于2013年5月開(kāi)源。
React擁有較高的性能,代碼邏輯非常簡(jiǎn)單,越來(lái)越多的人已開(kāi)始關(guān)注和使用它。
React特點(diǎn):1.聲明式設(shè)計(jì)?React采用聲明范式,可以輕松描述應(yīng)用。
2.高效?React通過(guò)對(duì)DOM的模擬,大限度地減少與DOM的交互。
3.靈活?React可以與已知的庫(kù)或框架很好地配合。
4.JSX?JSX是JavaScript語(yǔ)法的擴(kuò)展。
React開(kāi)發(fā)不一定使用JSX,但我們建議使用它。
5.組件?通過(guò)React構(gòu)建組件,使得代碼更加容易得到復(fù)用,能夠很好的應(yīng)用在大項(xiàng)目的開(kāi)發(fā)中。
6.單向響應(yīng)的數(shù)據(jù)流?React實(shí)現(xiàn)了單向響應(yīng)的數(shù)據(jù)流,從而減少了重復(fù)代碼,這也是它為什么比傳統(tǒng)數(shù)據(jù)綁定更簡(jiǎn)單。
2、AngularJS(Star:54769,Fork:27292)AngularJS(Angular.JS)是一組用來(lái)開(kāi)發(fā)Web頁(yè)面的框架、模板以及數(shù)據(jù)綁定和豐富UI組件。
它支持整個(gè)開(kāi)發(fā)進(jìn)程,提供Web應(yīng)用的架構(gòu),無(wú)需進(jìn)行手工DOM操作。
AngularJS很小,只有60K,兼容主流瀏覽器,與jQuery配合良好。
3、Vue.js(Star:43608,Fork:5493)Vue.js是構(gòu)建Web界面的JavaScript庫(kù),提供數(shù)據(jù)驅(qū)動(dòng)的組件,還有簡(jiǎn)單靈活的API,使得MVVM更簡(jiǎn)單。
主要特性:可擴(kuò)展的數(shù)據(jù)綁定將普通的JS對(duì)象作為model簡(jiǎn)潔明了的API組件化UI構(gòu)建配合別的庫(kù)使用4、jQuery(Star:43432,Fork:12117)JQuery是輕量級(jí)的js庫(kù)(壓縮后只有21k),它兼容CSS3,還兼容各種瀏覽器(IE6.0+,FF1.5+,Safari2.0+,Opera9.0+)。
jQuery使用戶能更方便地處理HTMLdocuments、events、實(shí)現(xiàn)動(dòng)畫(huà)效果,并且方便地為網(wǎng)站提供AJAX交互。
jQuery還有一個(gè)比較大的優(yōu)勢(shì)是,它的文檔說(shuō)明很全,而且各種應(yīng)用也說(shuō)得很詳細(xì),同時(shí)還有許多成熟的插件可供選擇。
長(zhǎng)沙IT培訓(xùn)認(rèn)為jQuery能夠使用戶的html頁(yè)保持代碼和html內(nèi)容分離,也就是說(shuō),不用再在html里面插入一堆js來(lái)調(diào)用命令了,只需定義id即可。
北大青鳥(niǎo)java培訓(xùn):7大優(yōu)秀的JavaScript庫(kù)?
現(xiàn)在有很多各種各樣的JavaScript庫(kù),但這里將介紹7個(gè)很優(yōu)秀的可用于你下一個(gè)JavaScript項(xiàng)目的庫(kù)。
儀表盤(pán)是用于目標(biāo)或業(yè)務(wù)流程的視覺(jué)指示工具,也用于切割雜亂無(wú)章的數(shù)據(jù),從而分割出要點(diǎn)的重要工具。
它可幫助評(píng)估信息,并及時(shí)做出正確的決定。
實(shí)時(shí)可視化的儀表盤(pán)由圖標(biāo)、測(cè)繪圖、圖形符號(hào),以及數(shù)據(jù)表格等組成。
目前有一些開(kāi)源或商業(yè)的庫(kù)用于創(chuàng)建儀表盤(pán)。
在本文中,我們將會(huì)展示一些可幫助創(chuàng)建美觀且可自定義的儀表盤(pán)的JavaScript庫(kù)。
1.Gridster.jsGridster是一個(gè)jQuery插件,可以從跨多個(gè)列的元素構(gòu)建直觀的可拖拽布局。
它可以讓你從網(wǎng)格中動(dòng)態(tài)添加或刪除小部件,甚至可以獲得一個(gè)具有所有小部件位置的對(duì)象的JavaScript數(shù)組,從而可以在以后使用這些數(shù)組來(lái)加載小部件。
2.angular-gridster這是一個(gè)用于AngularJS的格子狀小部件的實(shí)現(xiàn)。
它具有jQuerygridster插件等功能,也具有一些其他的功能。
它完全使用Angular指令重寫(xiě),還可以使用Angular的數(shù)據(jù)綁定功能。
3.gridstack.jsgridstack.js是一個(gè)用于小部件布局的jQuery插件,靈感來(lái)自gridster.js。
這是一個(gè)可拖放的多列網(wǎng)格,可讓你構(gòu)建可拖拽的響應(yīng)式Bootstrapv3的友好布局,它還適用于knockout.js,angular.js和觸摸設(shè)備。
4.jQueryGridlyGridly是一個(gè)jQuery插件,電腦培訓(xùn)建議可用于拖放以及在網(wǎng)格中調(diào)整大小。
5.PackeryPackery是一個(gè)JavaScript庫(kù)和jQuery插件,可用于生成無(wú)縫且可拖拽的布局。
它使用bin-packing算法來(lái)填充空隙。
它適合用于創(chuàng)建一個(gè)可拖拽的儀表盤(pán)和無(wú)縫的“磚石圖像畫(huà)廊”布局。
javascript庫(kù)有什么用
javascript主要的庫(kù)有 mootools, jquery, prototype, extjs, dojo.
JavaScript一種直譯式腳本語(yǔ)言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語(yǔ)言,內(nèi)置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語(yǔ)言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)網(wǎng)頁(yè)上使用,用來(lái)給HTML網(wǎng)頁(yè)增加動(dòng)態(tài)功能。
在1995年時(shí),由Netscape公司的Brendan Eich,在網(wǎng)景導(dǎo)航者瀏覽器上首次設(shè)計(jì)實(shí)現(xiàn)而成。因?yàn)镹etscape與Sun合作,Netscape管理層希望它外觀看起來(lái)像Java,因此取名為JavaScript。但實(shí)際上它的語(yǔ)法風(fēng)格與Self及Scheme較為接近。
為了取得技術(shù)優(yōu)勢(shì),微軟推出了JScript,CEnvi推出ScriptEase,與JavaScript同樣可在瀏覽器上運(yùn)行。為了統(tǒng)一規(guī)格,因?yàn)镴avaScript兼容于ECMA標(biāo)準(zhǔn),因此也稱為ECMAScript。
jQuery是一個(gè)常用的JavaScript庫(kù),但不屬于輕量級(jí)的庫(kù)是對(duì)還是錯(cuò)
對(duì)
jQuery是一個(gè)JavaScript函數(shù)庫(kù)。
jQuery是一個(gè)輕量級(jí)的"寫(xiě)的少,做的多"的JavaScript庫(kù)。
jQuery庫(kù)包含以下功能:
HTML元素選取
HTML元素操作
CSS操作
HTML事件函數(shù)
JavaScript特效和動(dòng)畫(huà)
HTMLDOM遍歷和修改
AJAX
Utilities
提示:除此之外,jQuery還提供了大量的插件。
名稱欄目:javascript的庫(kù),javascript類庫(kù)
網(wǎng)頁(yè)地址:http://www.ef60e0e.cn/article/dscdsgd.html