词法分析期 执行期
词法分析期 执行期
词法分析期 执行期
词法分析期 执行期
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
|
demo_1
1 2 3 4 5 6 7 8 9 10 11 12
|
function t(age) { alert(age) }
t(5); t();
|
demo_02
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
function t2(age) { var age= 66; console.log(age); }
t2(5);
|
demo_03
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
function t3() { console.log(greet); var greet = 'hello'; console.log(greet); function greet() { }
console.log(greet); }
t3(null);
|
demo_04
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
function t3() { console.log(greet); var greet; console.log(greet); function greet() { }
console.log(greet); }
t3(null);
|
demo_05
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
function a(b) { console.log(b); function b() { console.log(b); }
b(); }
a(2);
|
demo_06
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
function a(b) { console.log(b); b = function () { console.log(b); }; b(); }
a(2);
|
demo_07 函数声明 函数赋值
1 2 3 4 5 6 7 8 9 10 11 12
|
function t1() { }
t2 =function () { }
|
jQuery 最外层代码分析
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| (function (window, undefined) { }) (function (window, undefined) { }(window))
|