【乾貨】JS相關知識點總結

來源:互聯網
上載者:User

標籤:匿名函數   函數定義   屬性   img   return   var   賦值   rip   com   

一、擷取元素方法

可以使用內建對象document上的getElementById方法來擷取頁面上設定了id屬性的元素,擷取到的是一個html對象,然後將它賦值給一個變數。如下:

上面的語句,如果把javascript寫在元素的上面,就會出錯,因為頁面是從上往下載入執行的,javascript去頁面上擷取元素div1的時候,元素div1還沒有載入,解決方案有兩種

二、操作元素屬性1、擷取頁面的元素,就可以對頁面元素的屬性進行操作,屬性的操作包括屬性的讀和寫。操作屬性的方法:a、"."操作   b、"[ ]"操作

屬性的寫法如下:

a、html的屬性和js裡面的屬性寫法一樣

b、class屬性寫成"className"

c、"style"屬性裡面的屬性,有橫杠的寫成駝峰式。比如:"font-size"改成"style.fontSize"

舉例說明:通過"."操作屬性

b、class屬性寫成"className"

c、"style"屬性裡面的屬性,有橫杠的寫成駝峰式。比如:"font-size"改成"style.fontSize"

 舉例說明:通過"[ ]"操作屬性

innerHTML 可以讀取或者寫入標籤包裹的內容

三、JS函數

函數就是重複執行的代碼片

1、函數定義與執行

2、變數與函數預解析

JavaScript解析過程分為兩個階段,先是編譯階段,然後是執行階段,在編譯階段會將function定義的函數提前,並且將var定義的變數聲明提前,將它賦值為undefined.

3、提取行間事件

在html行間調用的事件可以提取到javascript中調用,從而做到結構與行為分離。

 4、匿名函數

定義的函數不給名稱,這個叫匿名函數,可以將匿名函數直接賦值給元素繫結的事件來完成匿名函數的調用。

5、函數傳參

6、函數‘return‘關鍵字

函數中‘return‘關鍵字的作用:

a、返回函數執行的結果

b、結束函數的運行

c、阻止預設行為

 未完待續......

【乾貨】JS相關知識點總結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.