古詩詞大全網 - 古詩大全 - JS中的offsetLeft屬性具體有什麽用?

JS中的offsetLeft屬性具體有什麽用?

可以判斷壹個物體的跟document的左邊距離,也就是瀏覽器左邊緣。寫壹個div 獲取這個div之後alert(妳的div.offsetLeft)就可以距離瀏覽器左邊的距離。

offset不單單只有Left 還有offsetTop offsetWidth offsetHeight 都是JS裏很有用的屬性。(PS:此屬性當父元素沒有position時有效,有父元素時將是判斷距離父元素的距離)。

擴展資料:

JavaScript是壹種直譯式腳本語言,是壹種動態類型、弱類型、基於原型的語言,內置支持類型。

它的解釋器被稱為JavaScript引擎,為瀏覽器的壹部分,廣泛用於客戶端的腳本語言,最早是在HTML(標準通用標記語言下的壹個應用)網頁上使用,用來給HTML網頁增加動態功能。

Javascript被歸類為直譯語言,因為主流的引擎都是每次運行時加載代碼並解譯。V8是將所有代碼解譯後再開始運行,其他引擎則是逐行解譯(SpiderMonkey解譯過的指令暫存,以提高性能,稱為實時編譯)。

但由於V8的核心部分多數用Javascript撰寫(而SpiderMonkey是用C++),因此在不同的測試上,兩者性能互有優劣。與其相對應的是編譯語言,例如C語言,以編譯語言編寫的程序在運行之前,必須經過編譯,將代碼編譯為機器碼,再加以運行。

百度百科-javascript