成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? 不要使用CSS Expression的原因分析
全站頭部文字 我要出現(xiàn)在這里
不要使用CSS Expression的原因分析 708 2024-04-02   

在CSS Expression中使用JavaScript表達(dá)式。CSS屬性根據(jù)JavaScript表達(dá)式的計算結(jié)果來設(shè)置。
CSS Expression在其它瀏覽器中不起作用,因此在跨瀏覽器的編碼中單獨針對IE設(shè)置時會比較有用。
從IE5開始支持CSS Expression。我們看下面的代碼:

background-color: expression( (new Date()).getHours()%2 ? "#F00" : "#00F" );

上面的代碼是使用CSS Expression,實現(xiàn)隔一個小時切換一次背景顏色。
CSS Expression的問題就在于它的計算頻率要比想象的多出很多。不僅僅是在頁面顯示和縮放時,就是在頁面滾動、乃至移動鼠標(biāo)時都會要重新計算一次。給CSS Expression增加一個計數(shù)器可以跟蹤表達(dá)式的計算頻率。在頁面中隨便移動鼠標(biāo)都可以輕松達(dá)到10000次以上的計算量。
一個減少CSS Expression計算次數(shù)的方法就是使用一次性的表達(dá)式,它在第一次運行時將結(jié)果賦給指定的樣式屬性,并用這個屬性來代替CSS Expression。
如果樣式屬性必須在頁面周期內(nèi)動態(tài)地改變,使用事件句柄來代替CSS表達(dá)式是一個可行辦法。如果必須使用CSS Expression,一定要記住它們要計算成千上萬次并且可能會對你頁面的性能產(chǎn)生影響。不要讓您的用戶感覺打開你的頁面,機(jī)器會變的很慢。



主站蜘蛛池模板: 木偶人| 97理伦| 《可爱的小鸟》阅读答案| 护花使者歌词| 德国老太性视频播放| 无人区电影免费观看| 豆花电影免费播放| 怒放的生命简谱| 大胆写真| 禁忌的恋爱关系一部| 周星驰国产凌凌漆| 极地重生 电影| 黄光亮| yoshizawa akiho| 叶子楣代表咋| 护花使者歌词| 性感瑜伽| 毒灰| 美食总动员在线观看完整版免费| 听鬼故事长篇超吓人2000字| 零下的风 完整版| 电影《死亡权限》免费观看| 大侠霍元甲演员表| 爱奴记| 退社申请书800字| 少妇灌肠调教日本视频| 红剪花| 重温经典节目预告| 电影《uhaw》完整版在线观看| 蒋昌义| 十个世界尽头| 我不知道明天的道路歌词歌谱| 废纸板拳击手| 汪佳辉| 中华战士| 还珠格格演员表| 182tv在线视频| xxxxxxxxxxxxx| 综合激情| 奖励员工的表扬通告怎么写| 丰满美女|

?。?!站長長期在線接?。。?/p>

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103