欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中全局變量、函數(shù)內(nèi)變量以及常量表達(dá)式的效率測試

 更新時(shí)間:2009年11月22日 00:16:49   作者:  
直接用字符串常量要比利用全局變量快,但創(chuàng)建正則表達(dá)式就比起用全局變量要慢上很多了。


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

注意:在IE中進(jìn)行這個(gè)測試時(shí)需要先改變IE的"最大腳本步數(shù)":
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles]
"MaxScriptStatements"=dword:ffffffff
這么看的話使用函數(shù)內(nèi)的本地變量時(shí)效率要比用全局變量或者常量表達(dá)式高出許多。而屬性的效率就糟得很恐怖了,在Firefox和Safari中居然比利用全局變量還慢上好多倍。
直接用字符串常量要比利用全局變量快,但創(chuàng)建正則表達(dá)式就比起用全局變量要慢上很多了。
觀察數(shù)字還可以發(fā)現(xiàn):在Google Chrome、Opera和IE中,用屬性和利用全局變量相差不大(Opera的表現(xiàn)也許是其垃圾回收機(jī)制造成的),從這個(gè)現(xiàn)象上看的話,這三種瀏覽器中所謂的全局變量有可能根本就是全局對象的屬性。

相關(guān)文章

  • 前端面試的底氣之實(shí)現(xiàn)一個(gè)深拷貝

    前端面試的底氣之實(shí)現(xiàn)一個(gè)深拷貝

    最近學(xué)到一個(gè)有關(guān)深拷貝的實(shí)現(xiàn)方法,為加深印象,這里給大家分享一下,下面這篇文章主要給大家介紹了關(guān)于前端面試的底氣之實(shí)現(xiàn)一個(gè)深拷貝的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • 為javascript添加String.Format方法

    為javascript添加String.Format方法

    每次在javascript中用加號合成字符串,真的沒法忍受了,今天終于找到一高手寫的方法,與大家分享。
    2009-11-11
  • js控制臺報(bào)錯(cuò)Uncaught TypeError: Cannot read properties of undefined (reading ‘a(chǎn)ppendChild‘)的解決

    js控制臺報(bào)錯(cuò)Uncaught TypeError: Cannot read p

    本文主要介紹了js控制臺報(bào)錯(cuò)Uncaught TypeError: Cannot read properties of undefined (reading ‘a(chǎn)ppendChild‘)的解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • JavaScript練習(xí)小項(xiàng)目之修改div塊的顏色

    JavaScript練習(xí)小項(xiàng)目之修改div塊的顏色

    這篇文章主要給大家介紹了關(guān)于JavaScript練習(xí)小項(xiàng)目之修改div塊的顏色的相關(guān)資料,文中通過舉例介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-01-01
  • 微信小程序之 catalog 切換實(shí)現(xiàn)解析

    微信小程序之 catalog 切換實(shí)現(xiàn)解析

    這篇文章主要介紹了微信小程序之 catalog 切換實(shí)現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 如何清除IE10+ input X 文本框的叉叉和密碼輸入框的眼睛圖標(biāo)

    如何清除IE10+ input X 文本框的叉叉和密碼輸入框的眼睛圖標(biāo)

    從IE 10開始,type=”text” 的 input 在用戶輸入內(nèi)容后,會(huì)自動(dòng)產(chǎn)生一個(gè)小叉叉(X),方便用戶點(diǎn)擊清除已經(jīng)輸入的文本,下面通過本文給大家介紹下如何清除IE10+ input X 文本框的叉叉和密碼輸入框的眼睛圖標(biāo)
    2016-12-12
  • JavaScript實(shí)現(xiàn)刮刮樂效果

    JavaScript實(shí)現(xiàn)刮刮樂效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)刮刮樂效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Iframe 自動(dòng)適應(yīng)頁面的高度示例代碼

    Iframe 自動(dòng)適應(yīng)頁面的高度示例代碼

    這篇文章主要介紹了Iframe如何自動(dòng)適應(yīng)頁面的高度,需要的朋友可以參考下
    2014-02-02
  • 詳解如何利用JavaScript繪制堆疊柱狀圖

    詳解如何利用JavaScript繪制堆疊柱狀圖

    堆疊柱狀圖將每個(gè)柱子進(jìn)行分割以顯示相同類型下各個(gè)數(shù)據(jù)的大小情況??梢孕蜗蟮谜故疽粋€(gè)大分類包含的每個(gè)小分類的數(shù)據(jù),以及各個(gè)小分類的占比,顯示的是單個(gè)項(xiàng)目與整體之間的關(guān)系。本文將利用JavaScript實(shí)現(xiàn)堆疊柱狀圖的繪制,需要的可以參考一下
    2022-03-03
  • javascrpt密碼強(qiáng)度校驗(yàn)函數(shù)詳解

    javascrpt密碼強(qiáng)度校驗(yàn)函數(shù)詳解

    這篇文章主要為大家詳細(xì)介紹了javascrpt密碼強(qiáng)度校驗(yàn)函數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03

最新評論