您未必知道的Js技巧

2021-09-05 16:19:06 字數 937 閱讀 5155

1.       document.getelementsbytagname可以獲得某乙個標籤的所有元素,可以通過document.getelementsbytagname(『*』)獲得頁面上的所有元素,這裡星號代表任何標籤,而注釋標籤的tagname是」!」

2.       string 的方法substr與substring的區別

substr(start[,length])表示從start位置開始取length個字串

substring(start,end)表示從start,到end之間的字串,包括start位置的字元但是不包括end位置的字元

3.       「==」與「===」

前者比較兩個物件會自動進行型別轉換例如比較』12』 == 12將返回true;而後者不進行任何轉換必須完全相等』12』 === 12將返回false

4.       如何使網頁不可以被儲存

6.       使用input元素的form屬性可以得到該input所屬的form元素

7.       script標籤中的defer屬性

作用是告訴瀏覽器可以繼續執行html,而不必先執行src指定的js**,直到發生不能繼續執行的情況。

8.       通過arguments可以得到傳遞到當前執行function的所有引數的乙個陣列,即便你沒有給該function定義任何引數。

9.       可以使用document.anchors獲得頁面上面所有的鏈結元素,而不必使用document.getelementsbytagname(『a』);同樣道理還有:document.forms,document.images

10.   使用js判斷客戶端機器是否安裝了.net framework

function hasdotnetframework()

11.   在客戶端事件中使用"代替「」」

例如:var html = 『hello』

您未必知道的Css技巧

1.關於background的寫法 div.comment1 您可以看到background的第乙個定義是乙個顏色值這表示在背景失效的時候顏色將起作用。2 url括號中的引號是沒有必要的,我們可以不寫引號 2.關於border的寫法,如果您想定義div的四個邊的顏色不同,而粗度和樣式都一樣,您可以這...

anchors如何獲得 大家未必知道的Js技巧收藏

1.document.getelementsbytagname可以獲得某乙個標籤的所有元素,可以通過 document.getelementsbytagname 獲得頁面上的所有元素,這裡星號代表任何標籤,而注釋標籤的tagname是 2.string 的方法substr與substring的區別 ...

你未必知道的css小知識

1 當按百分比設定乙個元素的寬度時,它是相對于父容器的寬度計算的,但是,對於一些表示豎向距離的屬性,例如padding top,padding bottom,margin top,margin bottom等,當按百分比設定它們時,依據的也是父容器的寬度,而不是高度來計算的。2 css裡的empty...