jquery正式版
jquery正式版是款不錯的Javascrīpt框架。jquery具有獨特的基本原理,可以簡潔地表示常見的復(fù)雜代碼。jquery的文檔說明很全,而且各種應(yīng)用也說得很詳細,同時還有許多成熟的插件可供選擇。能夠使用戶的html頁保持代碼和html內(nèi)容分離。華軍軟件園提供jquery軟件的下載服務(wù),下載jquery軟件其他版本,請到華軍軟件園!
jquery功能特色
1、將核心代碼按照功能進行了分割,不需要的代碼可以不用加載
2、采用了 延遲加載 技術(shù),上萬節(jié)點輕松加載,即使在IE6下也能基本做到秒殺
3、兼容IE、FireFox、Chrome、Opera、Safari等瀏覽器
4、支持JSON數(shù)據(jù)
5、支持靜態(tài)和Ajax異步加載節(jié)點數(shù)據(jù)
6、支持任意更換皮膚/自定義圖標(依靠css)
7、支持極其靈活的checkbox或radio選擇功能
8、提供多種事件響應(yīng)回調(diào)
9、靈活的編輯(增/刪/改/查)功能,可隨意拖拽節(jié)點,還可以多節(jié)點拖拽喲
10、在一個頁面內(nèi)可同時生成多個Tree實例
11、簡單的參數(shù)配置實現(xiàn) 靈活多變的功能
jquery使用方法
1、下載完成后點擊打開即可
2、如果出現(xiàn)屏幕空白的狀況
3、點擊程序右鍵,選擇屬性
4、選擇解除鎖定,點擊確定
5、即可正常的進入軟件使用
jquery注意事項
1、js核心文件
①軟件有3個js文件,一個核心包(jquery.ztree.core-3.x.js),兩個擴展包--復(fù)選框功能包 (jquery.ztree.excheck-3.x.js)&編輯功能包(jquery.ztree.exedit-3.x.js)
②使用軟件時,核心包必須加載,擴展包根據(jù)需要進行加載;這種結(jié)構(gòu)有利于今后不斷開發(fā)zTree的各種輔助功能或工具,而不影響基本功能。
③在實際使用中,建議將使用的擴展包與核心包代碼合并為一個js文件,以節(jié)省網(wǎng)絡(luò)資源,合并時一定要將核心包的代碼放在最前面。
2、css文件
①軟件只使用一個zTreeStyle.css文件,為了盡量避免樣式?jīng)_突,將軟件容器的className設(shè)置為 'ztree'
②對于主要DOM(li、ul、+/-圖標、a)的className增加了level輸出,可以針對不同等級的節(jié)點設(shè)定獨立的樣式
3、img圖片
①軟件將主要圖標都合并為一個圖片,利用圖片切割方式顯示圖標
②為了避免原先節(jié)點連線之間1像素間隔的問題,在軟件+/-圖標 繼續(xù)保留18*18的尺寸,其余圖標全部修改為 16*16,請升級的朋友務(wù)必注意修正原先使用的圖標大小
③在軟件中自定義圖標都是獨立的圖片文件,實際開發(fā)中建議也都采用圖片切割的方式
4、zTree數(shù)據(jù)
zTree使用JSON數(shù)據(jù),關(guān)于數(shù)據(jù)部分請認真查看API文檔 "treeNode 節(jié)點數(shù)據(jù)詳解" 中的內(nèi)容,并且在Demo中也都可以看到treeNode的定義
5、調(diào)試代碼
進行程序開發(fā)時,建議首先使用chrome或firefox進行調(diào)試工作--普通js調(diào)試,ajax獲取數(shù)據(jù)時網(wǎng)絡(luò)情況的跟蹤都很容易。 個人推薦chrome的開發(fā)人員工具或firefox的firebug插件。
jquery常見問題
問:jquery的選擇器有哪些?
答:大概歸納為9種。
1、基本
#id
element
.class
*selector1,selector2,selectorN
2、層次選擇器:
ancestor descendant
parent > child
prev + next
prev ~ siblings
3、基本過濾器選擇器
:first
:last
:not
:even
:odd
:eq
:gt
:lt
:header
:animated
4、內(nèi)容過濾器選擇器
:contains
:empty
:has
:parent
5、可見性過濾器選擇器
:hidden
:visible
6、屬性過濾器選擇器
[attribute]
[attribute=value]
[attribute!=value]
[attribute^=value]
[attribute$=value]
[attribute*=value]
[attrSel1][attrSel2][attrSelN]
7、子元素過濾器選擇器
:nth-child
:first-child
:last-child
:only-child
8、表單選擇器
:input
:text
:password
:radio
:checkbox
:submit
:image
:reset
:button
:file
:hidden
9、表單過濾器選擇器
:enabled
:disabled
:checked
:selected
問:jquery如何將節(jié)點數(shù)據(jù)提交給Serve端?
你可以利用Form或Ajax提交數(shù)據(jù)。
把 JSON 數(shù)據(jù)轉(zhuǎn)化為參數(shù)是比較麻煩的。在今后,我會逐漸提供一些工具包便于大家生成各種格式的數(shù)據(jù)。
制作提交數(shù)據(jù)的基本方法:拼字符串
拼接成什么格式的字符串?是url?xml?還是json? 這就要根據(jù)后臺解析數(shù)據(jù)的方法來決定了。
同類軟件對比
selenium框架官方版支持不同級別的測試技能。非程序員可以輕松地啟動自動化測試項目(比如使用Object Spy來記錄測試腳本),而程序員和高級自動化測試人員可以節(jié)省構(gòu)建新庫和維護腳本的時間。
Spring框架是一款專業(yè)的編程工具,是為解決應(yīng)用開發(fā)的復(fù)雜性而設(shè)計的,適合任何java應(yīng)用,主要的功能就是使用基本的JavaBean代替EJB,并提供了更多的企業(yè)應(yīng)用功能。軟件的用途不僅僅限于服務(wù)器端的開發(fā)。
華軍小編推薦:
jquery的文檔說明很全,而且各種應(yīng)用也說得很詳細,同時還有許多成熟的插件可供選擇。能夠使用戶的html頁保持代碼和html內(nèi)容分離。看到上面這么多功能介紹是不是已經(jīng)眼花繚亂,那就趕快下載jquery吧。