ext.function = ,
pass:function(fn, args, scope){},
alias:function(object, methodname){},
clone: function(method) {}.
createinterceptor: function(origfn, newfn, scope, returnvalue) {},
createsequence: function(originalfn, newfn, scope) {},
createbuffered: function(fn, buffer, scope, args) {},
createthrottled: function(fn, interval, scope) {},
interceptbefore: function(object, methodname, fn, scope) {}
interceptafter: function(object, methodname, fn, scope) {}
}一共13個函式
flexsetter(fn) : 對當前物件呼叫fn(a,b), 如果a等於null,直接返回當前物件,
如果a是陣列和物件,此時b無意義,迭代a裡面的鍵值對為a和b,傳到fn裡,
for (k in a)
}如果a是字串,直接呼叫fn fn.call(this, a, b);
OSTaskCreate()函式分析
int8u ostaskcreate void task void pd void p arg,os stk ptos,int8u prio 函式返回乙個8位的整型數,呼叫該函式需要四個引數。第乙個引數乙個指標,也就是使用者 的首位址,在平時使用中我們把自己建立的任務的名字作為這個引數就可以了 第三...
getopt函式分析
函式getopt主要用於拆分命令列引數,用這個函式就不自己寫命令列引數解析程式了,以下 摘自tcpdump原始碼,對這個函式比較感興趣,故對此進行分析注釋,因水平實在不敢恭維,不足之處希望能一起 函式getopt 有三個引數,nargc,nargv就是命令列傳過來的argc和argv字串ostr,它...
uCOS OSTaskCreate()函式分析
int8u ostaskcreate void task void pd void p arg,os stk ptos,int8u prio 函式返回乙個8位的整型數,呼叫該函式需要四個引數。第乙個引數乙個指標,也就是使用者 的首位址,在平時使用中我們把自己建立的任務的名字作為這個引數就可以了 第三...