尚学堂requireJs课程---1、作用域回顾
生活随笔
收集整理的這篇文章主要介紹了
尚学堂requireJs课程---1、作用域回顾
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
尚學堂requireJs課程---1、作用域回顧
一、總結
一句話總結:
尚學堂的課程的資料他的官網上面是有的
?
1、js作用域?
~ js中是函數作用域:局部變量的話要寫var關鍵詞
~ 閉包可以解決在外部讀到局部變量的需求
?
2、閉包作用?
1)保存狀態
2)讀取局部變量
?
3、閉包怎么讀取局部變量?
|||-begin
1 function Demo(){ 2 var hello = "hello"; 3 return function(){ 4 // 閉包!!! 5 // 6 console.log(hello);// 輸出 "hello" 7 return hello; 8 } 9 } 10 var hello_1=Demo()(); 11 console.log(hello_1);// 輸出 "hello"|||-end
在外部通過閉包獲取函數中變量的值
?
?
?
二、內容在總結中
1 <!DOCTYPE html> 2 <html lang="en" dir="ltr"> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 9 10 <script> 11 12 /* 13 作用域 14 js:函數級作用域 15 var關鍵字一定要寫 16 */ 17 18 function demo01(){ 19 var num = 19; 20 age = 20; 21 } 22 23 demo01(); 24 //console.log(num); //報錯 25 26 27 function Demo(){ 28 var hello = "hello"; 29 return function(){ 30 // 閉包!!! 31 // 32 console.log(hello);// 輸出 "hello" 33 return hello; 34 } 35 } 36 var hello_1=Demo()(); 37 console.log(hello_1);// 輸出 "hello" 38 39 </script> 40 41 </body> 42 </html>?
?
?
轉載于:https://www.cnblogs.com/Renyi-Fan/p/11610379.html
總結
以上是生活随笔為你收集整理的尚学堂requireJs课程---1、作用域回顾的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【WC2016】论战捆竹竿
- 下一篇: 尚学堂requireJs课程---2、模