什么是Jquery
【資料圖】
jQuery是一個(gè)快速、簡(jiǎn)潔的JavaScript框架,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(kù)(或JavaScript框架)。jQuery設(shè)計(jì)的宗旨是“write Less,Do More”,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡(jiǎn)便的JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動(dòng)畫設(shè)計(jì)和Ajax交互。
JQuery是繼prototype之后又一個(gè)優(yōu)秀的Java庫(kù)。它是輕量級(jí)的js庫(kù) ,它兼容CSS3,還兼容各種瀏覽器(IE6.0+, FF1.5+, Safari2.0+, Opera9.0+),jQuery2.0及后續(xù)版本將不再支持IE6/7/8瀏覽器。jQuery使用戶能更方便地處理HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)、events、實(shí)現(xiàn)動(dòng)畫效果,并且方便地為網(wǎng)站提供AJAX交互。jQuery還有一個(gè)比較大的優(yōu)勢(shì)是,它的文檔說(shuō)明很全,而且各種應(yīng)用也說(shuō)得很詳細(xì),同時(shí)還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁(yè)面保持代碼和html內(nèi)容分離,也就是說(shuō),不用再在html里面插入一堆js來(lái)調(diào)用命令了,只需要定義id即可。
jQuery是當(dāng)前很流行的一個(gè)Java框架,使用類似于CSS的選擇器,可以方便的操作HTML元素,擁有很好的可擴(kuò)展性,擁有不少插件。
jQuery可以快速找到文檔中的"html元素,并對(duì)其進(jìn)行操作,如隱藏、顯示、改變樣式、添加內(nèi)容等。能夠方便的在頁(yè)面上添加和移除html元素。這些功能雖然使用Java也能實(shí)現(xiàn),但是jQuery絕對(duì)使這些工作變得更加簡(jiǎn)單。"Write Less Do More".
我個(gè)人感覺jQuery的語(yǔ)法比純Java還要容易掌握,我對(duì)Java語(yǔ)法中的HTML部分不熟悉,也看過(guò)一些,但是感覺關(guān)鍵字太多,語(yǔ)法較復(fù)雜。但是使用jQuery卻很簡(jiǎn)單,所有元素都使用val()、text()、html()三個(gè)函數(shù)進(jìn)行操作,易學(xué)易用。
jQuery-UI是一個(gè)基于jQuery Core的專門應(yīng)用于界面的組件,具有各種常用控件(很美觀、有動(dòng)畫效果、使用簡(jiǎn)單)。
jQuery是一種獨(dú)立于服務(wù)器端代碼的框架,獨(dú)立于ASP.NET或者Java(當(dāng)然其他Java框架也是這樣),但是對(duì)于初學(xué)jQuery的人來(lái)說(shuō),可能感覺不知如何將其與ASP.NET服務(wù)器端控件和代碼融合在一起使用,其實(shí)簡(jiǎn)單來(lái)說(shuō),你把ASP.NET服務(wù)器端控件當(dāng)成HTML控件,就可以使用jQuery了。
jQuery AJAX也很容易使用,配合$.ajax和ASP.NET Web Service把前后臺(tái)無(wú)縫的整合到了一起,幾乎可以實(shí)現(xiàn)任何你能想到的頁(yè)面功能。Web Service(用C#代碼)負(fù)責(zé)處理數(shù)據(jù)和業(yè)務(wù)邏輯,這正是C#最擅長(zhǎng)的。前臺(tái)用html和jquery處理頁(yè)面顯示,這正是html和jquery最擅長(zhǎng)的,前后臺(tái)用$.ajax一交互,這個(gè)程序就很OK了。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。