原创 jquery easyui tree實現延遲
這例子是官方的demo。可幫助我們理解tree延遲加載的原理,其中涉及到樹的基本遍歷算法。 function myLoadFilter(data, parent){ var state = $.data(this, 'tree');
原创 JQuery_2.1.0_日記 5.1
JQuery工具方法. (1)$.isNumeric(obj) 此方法判斷傳入的對象是否是一個數字或者可以轉換爲數字. isNumeric: function( obj ) { // parseFloa
原创 unicode、GBK、UTF-8
unicode是一種“編碼”,所謂編碼就是一個編號(數字)到字符的一種映射關係,就僅僅是一種一對一的映射而已,可以理解成一個很大的對應表格GBK、UTF-8是一種“編碼格式”,是用來序列化或存儲1中提到的那個“編號(數字)”的一種“格式”
原创 JQuery日記 2014-4.28
爲方便起見將JQuery.fn.init稱之爲JQuery對象 JQuery原型對象方法: (1) toArray() 調用[].prototype.slice.call(jquery)將JQuery對象(類對象)轉換爲真正的
原创 JQuery日記 5.11 Sizzle選擇器(五)
//設置當前document和document對應的變量和方法setDocument = Sizzle.setDocument = function( node ) { var hasCompare, //node爲Element時
原创 JQuery日記 2014-4.27
4.26 晴 匿名自執行函數返回JQuery函數(factory函數返回JQuery),調用JQuery函數時($('selector', context))返回的並不是JQuery對象,而是JQuery.fn.init對象.modu
原创 JQuery_2.1.0_日記 5.4 Sizzle選擇器(一) 正則中那些\\\\和\\
Sizzle中恐怖的正則. 字面量的正則也許還好理解,那麼由字符串編譯而成的正則呢. \\和\\\\ 由字符'\\\\'編譯而成的正則是/\\/,第一個\轉義第兩個\,所以其匹配一個\字符(這個\字符是代表字符本身) Test_Scr
原创 IPUtils
package org.sz.net; import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHostException; imp
原创 java隨手記(1)
1 簡單加密、解密 位運算 String password = scanner.nextLine(); char[] array = password.toCharArray(); for (int i
原创 JQuery日記_5.14 Sizzle選擇器(七)
上篇說道,tokenize方法會把selector分割成一個個selector邏輯單元(如div>a是三個邏輯單元 'div','>','a')併爲之片段賦予對應類型的過濾函數。for ( type in Expr.filter ) {
原创 JQuery_2.1.0_日記 5.5 Sizzle選擇器(三)
function Sizzle( selector, context, results, seed ) { var match, elem, m, nodeType, // QSA vars i, groups, old,
原创 JQuery_2.1.0_日記 4.29 $.extend
因爲在JQuery一切皆JQuery,所以JQuery沒有EXT那麼恐怖的繼承體系,比起EXT的Ext.extends(),$.extend()函數還是很好理解的,只是把一個對象的屬性和方法添加到目標對象上.剛出生的JQuery
原创 JQuery_2.1.0_日記 5.4 Sizzle選擇器(二)
(1)whitespace = "[\\x20\\t\\r\\n\\f]"; 匹配css3中空白符. \x20:空格;\t水平製表符(tab);\r\n回車換行\f換頁符 (2)characterEncoding = "(?:\\\\.
原创 JQuery日記_5.13 Sizzle選擇器(六)選擇器的效率
當選擇表達式不符合快速匹配(id,tag,class)和原生QSA不可用或返回錯誤時,將調用select(selector, context, results, seed)方法,此方法迭代DOM選擇、過濾元素, 在DOM
原创 JQuery_2.1.0_日記 5.2
$.方法 (1)$.merge(first, second) 合併兩個數組或類數組,將第二個數組添加到第一個數組的末尾 (2)$.grep(elems, callback, invert) 使用callback對el