摘要:基礎(chǔ)屬性操作及注意事項(xiàng)待更新。。解決方案可以用視覺方案處理,比如切換顯示隱藏。設(shè)置浮動(dòng)時(shí),采用在標(biāo)準(zhǔn)瀏覽器是支持的,在某些瀏覽器是不支持的。第三種判斷形式條件當(dāng)條件成立執(zhí)行條件當(dāng)條件不成立,條件成立,則執(zhí)行。適用于,當(dāng)某件事成立執(zhí)行。
js基礎(chǔ)--屬性操作及注意事項(xiàng)
待更新。。
關(guān)于屬性操作注意事項(xiàng)1、所有相對(duì)路徑都別拿來比較!!!
(絕對(duì)路徑可以,入img src="https://segmentfault.com/")。
2、顏色值(color:red;)也不要拿來判斷!!!
3、innerHTML的值別拿來判斷!!!
4、用事件處理函數(shù)操作表單的type存在兼容性問題!!!(IE6 7 8 不兼容,會(huì)報(bào)錯(cuò))。
【解決方案】可以用視覺方案處理,比如切換顯示隱藏。
5、設(shè)置浮動(dòng)時(shí),采用oDiv.style.float="left";在標(biāo)準(zhǔn)瀏覽器是支持的,在某些瀏覽器是不支持的。
【解決方案】做兼容性處理:
方案一:
在IE下
oDiv.style.stylefloat="left";
在非IE下
oDiv.style.cssfloat="left";
方案二(推薦):
采用添加類的方法
.fl{ float:left; }
6、js中[]適用于oDiv.style[變化的樣式名]=變化的值;
(如:oDiv.style[oinput.value(如width或者h(yuǎn)eight)]="oValue.value(如200px)";)
注意:用.點(diǎn)設(shè)置的值是不可變的,[]里面的值是可變的。
第一種判斷形式:
if(條件){ 條件成立執(zhí)行 }
適用于當(dāng)條件成立時(shí),去處理一件事情,條件不成立,不執(zhí)行。
第二種判斷形式:
if(條件){ 當(dāng)條件成立執(zhí)行 }else{ 當(dāng)條件不成立執(zhí)行 }
適用于,適用于當(dāng)條件成立時(shí),去處理一件事情,不成立執(zhí)行另一件事。
第三種判斷形式:
if(條件1){ 當(dāng)條件成立執(zhí)行 }else if(條件2){ 當(dāng)條件1不成立,條件2成立,則執(zhí)行。 }
適用于,當(dāng)某件事成立執(zhí)行。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/91307.html
摘要:對(duì)于直接量和局部變量的訪問性能差異微不足道,性能消耗代價(jià)高一些的是全局變量數(shù)組項(xiàng)對(duì)象成員。當(dāng)一個(gè)函數(shù)被創(chuàng)建后,作用域鏈中被放入可訪問的對(duì)象。同樣會(huì)改變作用域鏈,帶來性能問題。 早前閱讀高性能JavaScript一書所做筆記。 一、Loading and Execution 加載和運(yùn)行 從加載和運(yùn)行角度優(yōu)化,源于JavaScript運(yùn)行會(huì)阻塞UI更新,JavaScript腳本的下載、解析...
摘要:對(duì)于直接量和局部變量的訪問性能差異微不足道,性能消耗代價(jià)高一些的是全局變量數(shù)組項(xiàng)對(duì)象成員。當(dāng)一個(gè)函數(shù)被創(chuàng)建后,作用域鏈中被放入可訪問的對(duì)象。同樣會(huì)改變作用域鏈,帶來性能問題。 早前閱讀高性能JavaScript一書所做筆記。 一、Loading and Execution 加載和運(yùn)行 從加載和運(yùn)行角度優(yōu)化,源于JavaScript運(yùn)行會(huì)阻塞UI更新,JavaScript腳本的下載、解析...
摘要:移植到中的一個(gè)典型的達(dá)夫設(shè)備的例子為一個(gè)很長很長的數(shù)組。但是達(dá)夫設(shè)備最初這種詭異的寫法和思路,還是驚艷了很多人的,值得我們思考。高性能閱讀簡記一高性能閱讀簡記二高性能閱讀簡記三 四、Aligorithms and Flow Control 算法和流程控制 1、Loops 循環(huán) a、避免使用for/in循環(huán)在JavaScript標(biāo)準(zhǔn)中,有四種類型循環(huán)。for、for/in、while、...
摘要:移植到中的一個(gè)典型的達(dá)夫設(shè)備的例子為一個(gè)很長很長的數(shù)組。但是達(dá)夫設(shè)備最初這種詭異的寫法和思路,還是驚艷了很多人的,值得我們思考。高性能閱讀簡記一高性能閱讀簡記二高性能閱讀簡記三 四、Aligorithms and Flow Control 算法和流程控制 1、Loops 循環(huán) a、避免使用for/in循環(huán)在JavaScript標(biāo)準(zhǔn)中,有四種類型循環(huán)。for、for/in、while、...
摘要:移植到中的一個(gè)典型的達(dá)夫設(shè)備的例子為一個(gè)很長很長的數(shù)組。但是達(dá)夫設(shè)備最初這種詭異的寫法和思路,還是驚艷了很多人的,值得我們思考。高性能閱讀簡記一高性能閱讀簡記二高性能閱讀簡記三 四、Aligorithms and Flow Control 算法和流程控制 1、Loops 循環(huán) a、避免使用for/in循環(huán)在JavaScript標(biāo)準(zhǔn)中,有四種類型循環(huán)。for、for/in、while、...
閱讀 2020·2021-11-24 09:39
閱讀 1163·2021-09-10 11:25
閱讀 1791·2021-09-08 10:42
閱讀 3757·2021-09-06 15:00
閱讀 2509·2019-08-30 15:54
閱讀 3125·2019-08-29 17:08
閱讀 3283·2019-08-29 11:26
閱讀 2850·2019-08-28 18:27