推薦的學習資源來自:張子秋
概要:
工具函式指的是jquery物件($)上定義的函式$.trim()等。
內容:
1, 瀏覽器及特性檢測
$.support 返回object,內容為瀏覽器屬性
$.brower 瀏覽器核心標示
$.boxmodel是否使用標準盒模型渲染頁面
2, 陣列和物件操作
$.each(object,callback)返回object
$.grep(array,callback,[bool]):$.grep([0,1,2],function(n,i))為1,2
bool=true為0
$.map(array,callback)返回array,將陣列中元素轉換到另一陣列
$.extend(target,object1,[objectn])合併
3,測試函式:
$.isarray(obj);$.isfunction(obj)是返回true,否則返回false
js中還有isnan和isfinite:是否非數字,是否無窮大
4, 字元操作
$.trim(「aa 」)去掉首尾空格
5, url操作工具
$.param(obj):返回string
將表單陣列或者物件序列化
6, 擴充套件工具函式
為避免$衝突:
(function($)
;
})(jquery);一般放在js檔案中:
/"
jquery.myextendmethod = function(o)
;
//方法擴充套件的是jquery包裝集函式, 即為使用$()獲取到的物件新增了方法.
jquery.fn.myextendmethod = function(o)
;
89 類的靜態函式
示例 1 include 2 include 3 include 4 using namespace std 56 類實現靜態函式管理靜態資料 7class myclass821 void go 2225 26void show 2730 31static void show2 int data 3...
演算法概論 8 9
在碰撞集 hitting set 問題中,給定一組集合 和預算 b 我們希望求乙個所有的 si 相交且規模不超過 b 的集合 h,當然,前提是這樣的集合確實存在。換句話說,我們希望對所有的 i 滿足 h si 請證明該問題是np 完全的。通過將最小頂點覆蓋問題歸約到hitting set問題來證明該...
《演算法概論》8 9
8.9in the hitting set problem,we are given a family of sets and a budget b and we wish to find a set hof size b which intersects every si if such an h...