javascript 筆記

學習總結,順帶記錄一點知識點,知識點來源於《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";
}
未完待續...
相關文章
相關標籤/搜索