JavaScript權威指南 第三章

2021-07-09 23:27:14 字數 1241 閱讀 2266

var scope = "global"; // 宣告乙個全域性變數

function

checkscope

() checkscope(); // => "local"

scope = "global"; // 宣告乙個全域性變數,可以不使用var來宣告

function

checkscope2

() checkscope2(); // => ["local", "local"]

var scope = "global scope"; // 全域性變數

function

checkscope

() return nested();

}checkscope(); // => "巢狀作用域"

3.10.1:函式作用域和宣告提前
function

test

(o)

console.log(k); // 此處k已經定義,輸出10

}console.log(j); // j已經定義,但可能沒有初始化

}

var scope = "global";

function

f()

// 以上**等價於下面的**

function

f()

3.10.2:作為屬性的變數
var truevar = 1;    // 宣告乙個不可刪除的全域性變數

fakevar = 2; // 建立全域性變數的乙個可刪除的屬性

this.fakevar2 = 3; // 同時

delete truevar; // => false; 變數不可刪除

delete fakevar; // => true;變數被刪除

delete

this.fakevar2;// => true; 變數被刪除

3.10.3:作用域鏈

JavaScript權威指南 文件載入事件

大部分web應用都需要web瀏覽器通知他們文件載入完畢和為操作準備就緒的時間。window物件的load事件就是為了這個目的。load事件直到文件和所有載入完畢時才發生。然而,在文件完全解析之後但在所有全部載入完畢之前開始執行指令碼通常是安全的,所以如果基於 load 發生之前的事件觸發指令碼會提公...

MongoDB權威指南 第10章

mongodb權威指南 10.1 同步 start 複製用於在多台伺服器之間備份資料.mongodb的複製功能是使用操作日誌oplog實現的,操作日誌包含了主節點的每一次寫操作.oplog是主節點local庫的乙個固定集合.備份節點通過查詢這個集合就可以知道需要進行複製的操作.每個備份節點都維護著自...

《Ansible權威指南》第1章

第一篇 part 1 基礎入門篇 第1章 ansible基礎入門 第2章 ansible基礎元素介紹 第3章 ansible ad hoc命令集 第4章 playbook快速入門 第5章 ansible playbook拓展 第1章 ansible基礎入門 從早期all in one 所有應用部署在...