《罪惡裝備:STRIVE》新影像:I-NO角色操作指南
阿新 • • 發佈:2021-05-13
-
$就是jquery物件,$()就是jQuery(),在裡面可以傳引數,作用就是獲取元素
-
js物件與jQuery物件的區別:jQuery物件是一個數組,jQuery物件轉為js物件:[0] 取第一個即可,js物件是dom物件,轉為jquery物件:$(' ')
-
函式宣告
function 方法名(){
//方法體
}
//呼叫函式myFunc,傳入的引數是一個匿名函式,返回一個匿名函式
myFunc(function() {
return function(){};
});
- 函式表示式
var 變數名 = function [name] ([param1[, param2[, ..., paramN]]]){ //方法體 };
- 箭頭函式
//沒有方法名
//程式碼塊有多條語句時,用大括號包裹
//返回值是物件時,用小括號包裹
//箭頭函式不會建立自己的this,它只會從自己的作用域鏈的上一層繼承this
//沒有 arguments
//不能通過 new 關鍵字呼叫
//沒有原型
//沒有 super
(引數) => {
//方法體,返回值
}
- 匿名函式
(function (){
//方法體
})() //這裡表示立即執行
- 立即執行函式的不同寫法:
詳情可參考:https://blog.csdn.net/weixin_30297281/article/details/98843630
function() {}() // 錯誤寫法 (function 方法名(){})(); !function (){}() ~function (){}() (function (){}) +function(){}(); (function() {})(); (function() {}());
- 函式閉包
函式內層作用域可以訪問外層作用域,反之不行
詳情檢視csdn:https://blog.csdn.net/mnilz/article/details/104221272
定義:當一個函式的返回值是另外一個函式,而返回的那個函式如果呼叫了其父函式內部的其它變數,如果返回的這個函式在外部被執行,就產生了閉包
特點:
函式巢狀函式
函式內部可以引用外部的引數和變數
引數和變數不會被垃圾回收機制回收
-
物件增強
-
封裝函式進物件