欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

網(wǎng)站建設(shè)之優(yōu)化JS的技巧

2022-05-09    分類: 網(wǎng)站建設(shè)

JS的合稱是JavaScript,它是一種直譯式腳本語言,同時也是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。JS在瀏覽器中有自己的解釋器,被稱為JavaScript引擎,它屬于瀏覽器的一部分。JS在實用應(yīng)用中被廣泛的用于客戶端的腳本語言,最早的是在HTML(標準通用標記語言下的一個應(yīng)用)網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。
JS的基本特有有哪些?
1、是一種解釋性腳本語言(代碼不進行預(yù)編譯)。
2、主要用來向HTML(標準通用標記語言下的一個應(yīng)用)頁面添加交互行為。
3、可以直接嵌入HTML頁面,但寫成單獨的js文件有利于結(jié)構(gòu)和行為的分離。
4、跨平臺特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺下運行(如Windows、Linux、Mac、Android、iOS等)。
雖然現(xiàn)在的技術(shù)還是很弱,但是對于如何優(yōu)化JavaScript還是有一定的技巧可循的,下面創(chuàng)新互聯(lián)就與大家分享一些網(wǎng)站建設(shè)之優(yōu)化JS的技巧。
循環(huán)在JS中是很常用的一個控制結(jié)構(gòu),大部分東西要依靠它來完成,在JavaScript中,我們可以使用for(;;),while(),for(in) 三種循環(huán)。但事實上,這三種循環(huán)中for(in)的效率極差,因為他需要查詢散列鍵,如果可以創(chuàng)新互聯(lián)建議大家盡量少用。
for(;;)和while循環(huán)的性能應(yīng)該說基本(平時使用時)等價。而事實上,如何使用這兩個循環(huán),則有很大講究。
網(wǎng)站建設(shè)之優(yōu)化JS的技巧
1、如果是循環(huán)變量遞增或遞減,不要單獨對循環(huán)變量賦值,應(yīng)該在它最后一次讀取的時候使用嵌套的++或—操作符。
2、如果要與數(shù)組的長度作比較,應(yīng)該事先把數(shù)組的length屬性放入一個局部變量中,減少查詢次數(shù)。
3、局部變量和全局變量
局部變量的速度要比全局變量的訪問速度更快,因為全局變量其實是全局對象的成員,而局部變量是放在函數(shù)的棧當(dāng)中的。還有,局部變量屏蔽全局變量。
4、最好少使用Eval,使用eval相當(dāng)于在運行時再次調(diào)用解釋引擎對內(nèi)容進行運行,需要消耗大量時間。所以建議不使用。
那在什么時候使用呢?
比如AJAX返回是JS代碼,當(dāng)我們想讓這段代碼執(zhí)行,那么此時就可以使用eval。
5、減少重復(fù)查找
因為JavaScript的解釋性,所以a.b.c.d.e,需要進行至少4次查詢操作,先檢查a再檢查a中的b,再檢查b中的c,如此往下。所以如果這樣的表達式重復(fù)出現(xiàn),應(yīng)該盡量少出現(xiàn)這樣的表達式,可以利用局部變量,把它放入一個臨時的地方進行查詢。
這一點可以和循環(huán)結(jié)合起來,因為我們常常要根據(jù)字符串、數(shù)組的長度進行循環(huán),而通常這個長度是不變的,比如每次查詢a.length,就要額外進行一個操作,而預(yù)先把var len=a.length,則就少了一次查詢......

文章標題:網(wǎng)站建設(shè)之優(yōu)化JS的技巧
文章源于:http://aaarwkj.com/news14/151414.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項目有網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
欧美午夜福利在线电影| 日本女优中文字幕久久| 日本一区二区三区不卡在线| 成年免费视频一区二区三区| 亚洲国产精品综合色在线| 在线观看国产小视频不卡| 欧美激情在线精品一区二区| 国产一区二区三区免费有码视频| 国产麻豆91在线视频| 日本国产一区二区三区在线观看 | 天堂av在线资源观看| 97色伦97色伦国产在线| 国产一区欧美二区日韩三区| 国产不卡高清视频在线| 天堂社区人妻在线亚洲| 日韩成人手机视频在线观看| 国产一区二区三区精品久| 天堂在线手机av观看| 91欧美日韩在线观看视频| 成人性生活毛片免费视频| 日本欧美一区二区三区高清| 亚洲综合av伊人久久| 男人的天堂久久精品激情| 国内精品久久久国产盗摄| 欧美高清一区二区在线观看| 中文字幕一区二区不卡顿| 国产欧美日韩国产精品| 久久碰国产一区二区三区| 九九有点热以前的视频| 国产91香蕉在线精品| 国产毛片一区二区三区二区| 麻豆久久精品国产亚洲精品超碰热| 精品亚洲韩国一区二区三区| 99精品热这里只有精品| 中文字幕精品一区二区介绍| 一级片欧美女人性生活片| 色呦呦视频在线免费观看| 亚洲精品老司机福利在线| 国产精品一级性生活片| 日韩二区三区在线视频| 免费在线观看美女av|