極客學院之javascript高階技巧

2021-07-13 02:00:27 字數 658 閱讀 6802

1、變數作用域和閉包

function test()

else

alert(t);}

test();

//js是函式級別的作用域,在內部的變數,內部都能訪問,外部不能訪問內部的,內部能訪問外部的

var j=100;

~(function test())();

//波浪線才能有意義,是把~後的一塊變成乙個表示式然後輸出

var j=100;

function test()

test();

結果:undefine,,因為內部的var j;把外部的var j=1001給乾掉了,內部的j=10;還沒賦值就已經輸出了

閉包:function test()

(obj.test())();  或者      var t=obj.test();       window.t();s

結果:先彈出100,後彈出1000;因為採用了閉包方法return:它把this丟擲到外面window處了,所以獲取的是外面的this.m=1000;

this.a=1000;

function test()

outer object

//引用型別:js物件,object,array

//值型別:string ,number,boolean

極客學院使用體會

2015 7 27 極客學院客戶端使用心得 優點 知識體系圖 這是目前我見到過的其他的網路教學平台沒有的功能,該知識體系圖可以幫助我們這些技術小白從零開始,很清楚的知道我們學的是什麼,要學哪些東西,經歷幾個階段。還有各個學科之間的聯絡等等。比如我們學完一門c課程往往可以做一些小的程式比如解決一些數學...

HTML表單標籤(極客學院)

常用的表單標籤 表單輸入域 文字域控制標籤 定義域域的標題 選擇列表 選項組下拉列表選項 按鈕核取方塊 單選按鈕 下拉列表 文字域 建立按鈕 html html head lang en meta charset utf 8 title 樣式 title head body form 使用者名稱 i...

極客學院的前端課程(九)

pid a divid p 第二個檔案 44.html hello css學院 這是第乙個div pclass a divclass p 第二個檔案是 45.html 這是乙個class效果學院 hello divp標籤 屬性選擇器 屬性和值選擇器 body p第二個檔案 47 b.css body...