JavaScript框架Vanilla JS的使用方法,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的巴林右旗網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!VanillaJS是一個(gè)快速、輕量級(jí)、跨平臺(tái)的JavaScript框架。我們可以用它構(gòu)建強(qiáng)大的JavaScript應(yīng)用程序。
VanillaJS的介紹
VanillaJS小巧而符合直覺(jué)。
有哪些企業(yè)采用了VanillaJS?很多,很多,下面只是其中最知名的一部分:
YouTube
Yahoo
Wikipedia
WindowsLive
TwitterAmazon
MSN
eBay
Microsoft
Tumblr
Apple
PayPal
Netflix
StackOverflow
實(shí)際上,使用VanillaJS的網(wǎng)站比使用jQuery、PrototypeJS、MooTools、YUI和GoogleWebToolkit的網(wǎng)站加起來(lái)還要多.
VanillaJS的模塊化
VanillaJS包括如下模塊,下載安裝時(shí)可以只選擇需要的模塊,以便提高性能。
核心功能
DOM(遍歷/選擇器)
基于原型的對(duì)象系統(tǒng)
AJAX
動(dòng)畫(huà)
事件系統(tǒng)
正則表達(dá)式
函數(shù)作為第一類對(duì)象
閉包
數(shù)學(xué)庫(kù)
數(shù)組庫(kù)
字符串庫(kù)
開(kāi)始使用
VanillaJS是世界上最輕量的javascript框架(沒(méi)有之一),使用我們的產(chǎn)品部署策略,你的用戶的瀏覽器向你的站點(diǎn)發(fā)送請(qǐng)求前就已經(jīng)把VanillaJS加載在瀏覽器里了。
使用VanillaJS只需在應(yīng)用的HTML里加入這行:
當(dāng)你部署你的應(yīng)用的時(shí)候,使用這個(gè)更快的方法:
你沒(méi)看錯(cuò)!沒(méi)有任何代碼,VanillaJS太流行了,所有的瀏覽器在十年前就已經(jīng)內(nèi)置了它。
性能比較
看看VanillaJS到底有多快:
根據(jù)ID獲取DOM元素
框架代碼次數(shù)/秒VanillaJSdocument.getElementById('test-table');12,137,211Dojodojo.byId('test-table');5,443,343PrototypeJS$('test-table')2,940,734ExtJSdeleteExt.elCache['test-table'];Ext.get('test-table');997,562jQuery$jq('#test-table');350,557YUIYAHOO.util.Dom.get('test-table');326,534MooToolsdocument.id('test-table');78,802
看完上述內(nèi)容,你們掌握J(rèn)avaScript框架Vanilla JS的使用方法的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!