學習總結,順帶記錄一點知識點,知識點來源於《javascript高級程序設計》
, 渣渣博主正努力成爲半渣渣。javascript
<script>
標籤一、使用了src
屬性的<script>
標籤不該該在其標籤中包含其餘javascript代碼html
2.defer
屬性,推遲執行腳本(當即下載,可是延遲到結束</html>
標籤後才執行),(只對外部腳本起做用,IE7及更早的版本也能夠對內指定)java
3.async
屬性,表示當即下載腳本,但不能阻止其它資源或腳本的加載,標記爲async
的腳本,並不能保證其按順序執行。async
//複製 let obj1 = new Object(); let obj2 = obj1; obj1.name = "Job"; console.log(obj2.name);//"Job" //傳遞參數 function setName(obj){ obj.name = "Job"; } let person = new Object(); setName(person); console.log(person.name);//Job
var
聲明會被拿到函數或全局做用域的頂部,位於做用域中全部代碼以前。函數
//======================= var name = "Job"; //等價於 name = "Job"; var name; //======================== //======================== function fn1(){ var name = "Job"; } //等價於 function fn2(){ var name; name = "Job"; }