用腦子,json本來就是大括號包裹下的鍵值對,理解這個實質,js函式的json寫法那就根本不用記了
1<
script
>
2var
fun1=6
7};8fun1.create();
//輸出:這是create函式。
9fun1.age=80
;10console.log(fun1.age);
//輸出:80
11script
>
var a = ,
exit: function ()
}這樣的話,可以用a.init()來呼叫這個函式,具體功能就是執行this.attachstylesheet('inettuts.js.css');
this.addwidgetcontrols();
this.makesortable();
這幾個方法,看名字應該分別是匯入css檔案,增加widget控制項和執行排序。
整體來說,就是對整個頁面的初始化。
再詳細一點說,就是這樣的寫法是最近幾年開始流行的json寫法,把所有的function,所有的變數等,都用var o = 這樣的寫法來寫。
其理解起來可以用類似於class的理解方式,而執行效率相對也是高的。
1doctype html
>
2<
html
lang
="en"
>
3<
head
>
4<
meta
charset
="utf-8"
>
5<
title
>js函式的json寫法
title
>
6head
>
7<
body
>
8<
script
>
9var
fun1=13
14};
15fun1.create();
//輸出:這是create函式。
16fun1.age=80
;17console.log(fun1.age);
//輸出:80
18script
>
19body
>
20html
>
JS函式的不同寫法
1.常規函式寫法 function cwfun cwfun 函式呼叫 2.箭頭函式 值得注意的是 箭頭函式this是定義函式時繫結的,繼承父級。res 3.匿名函式 這種函式宣告,左邊為變數,右邊為函式表示式,相當於複製,即 宣告乙個變數指向了乙個函式 var cwfun function cwfu...
js匿名函式的N種寫法
匿名函式沒有實際名字,也沒有指標,怎麼執行滴?其實大家可以看看小括號的意義就應該可以理解。小括號有返回值,也就是小括號內的函式或者表示式的返回值,所以說小括號內的function返回值等於小括號的返回值,不難理解 function 可以將沒有名字的函式執行了把 關於匿名函式寫法,很發散 最常見的用法...
js中匿名函式的N種寫法
匿名函式沒有實際名字,也沒有指標,怎麼執行滴?其實大家可以看看小括號的意義就應該可以理解。小括號有返回值,也就是小括號內的函式或者表示式的返回值,所以說小括號內的function返回值等於小括號的返回值,不難理解 function 可以將沒有名字的函式執行了把 關於匿名函式寫法,很發散 最常見的用法...