色综合网亚洲精品久久-精品国产国语对白久久免费-噼里啪啦国语电影大全-日本高清在线一区欧美-精品AV一区二区三区不卡-国产精品免费一区二区区-日本高清一区免费中文视频

【20年品牌建站】找北京網站建設公司就選新鴻儒/提供北京網站建設報價/北京網站制作/北京網站設計/網站開發、北京網站建設公司電話【400-024-1998】有優惠哦!
簡體
繁體 簡體
我們的服務遍布中國

我們的服務遍布中國
乃至世界

新鴻儒所服務的品牌地域與城市
北京 天津 上海 廣州 深圳 香港 廈門 江蘇 浙江 山東
重慶 長沙 武漢 成都 西安 寧夏 麗江 青海 云南 烏魯木齊
黑龍江 內蒙古 河北 ...
新鴻儒服務與合作的全球各地
美國 加拿大 德國 法國 英國 瑞士 意大利 荷蘭
印度 日本 韓國 ...

不論你的品牌在何處
我們都可以提供完善的服務與幫助

致電

400-024-1998

《高性能網站建設指南》閱讀筆記_規則7- 避免CSS表達式

發布時間:2013-11-22 瀏覽:388打印字號:

http://stevesouders.com/hpws/rule-expr.php

CSS表達式是動態設置CSS屬性的一種強大但很危險的方式,因為:

1.CSS表達式用于動態設置CSS屬性,它只受到IE 5及以后版本的支持。
2. 禁用CSS表達式,因為它幾乎在觸發各種事件時都會被調用。
3. 有的時候,CSS表達式也會影響頁面的加載時間。

任何css表達式實現的功能我們都可以找到它的替代方式,比如事件處理器等。

就是時間觸發的時候才會執行,比如設置一個頁面的最小寬度數600像素,IE不支持min-width屬性,所以在IE中使用CSS表達式。width:expression(document.body.clientWidth<600?"600px":"auto");
min-width:600px;)優化成只有window.onresize觸發時才執行

CSS表達式(示例):
background-color: expression( (new Date()).getSeconds()%2 ?"red":"blue" );
詳細實例:



 
注意:禁用CSS表達式,因為它幾乎在觸發各種事件時都會被調用。

改進:(一次性表達式)

 在調用JS代碼后,JS代碼重寫了其background-color屬性,所以只會執行一次。


但是我們看下例子,一次性表達式似乎也不是很好,所以最好不用。

現在就與新鴻儒客服交流

400-024-1998

您也可進行在線咨詢或預約項目顧問
我要預約
在線咨詢