1.簡(jiǎn)單總結(jié):
1、JS是一門(mén)前端語(yǔ)言。 2、Ajax是一門(mén)技術(shù),它提供了異步更新的機(jī)制,使用客戶(hù)端與服務(wù)器間交換數(shù)據(jù)而非整個(gè)頁(yè)面文檔,實(shí)現(xiàn)頁(yè)面的局部更新。 3、jQuery是一個(gè)框架,它對(duì)JS進(jìn)行了封裝,使其更方便使用。jQuery使得JS與Ajax的使用更方便
2.詳細(xì)介紹
2.1 JavaScript
JavaScript(簡(jiǎn)稱(chēng)js)是一種主要運(yùn)行于瀏覽器中的弱類(lèi)型的動(dòng)態(tài)腳本語(yǔ)言,可以用來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)上的一些高級(jí)功能,如數(shù)據(jù)驗(yàn)證處理、頁(yè)面動(dòng)態(tài)效果、定時(shí)任務(wù)、與用戶(hù)交互、發(fā)送/接收服務(wù)器端數(shù)據(jù)等等。
2.2 jQuery
jQuery是js的一個(gè)工具庫(kù),由John Resig在2006年發(fā)布。j代表JavaScript,query是“查詢(xún)”的意思。也就是說(shuō),這個(gè)庫(kù)的意圖是基于JavaScript的查詢(xún)。查詢(xún)的目標(biāo)是什么?答案是DOM(文檔對(duì)象模型)結(jié)構(gòu)中的Node(節(jié)點(diǎn))。一個(gè)網(wǎng)頁(yè)就是一個(gè)html文檔,而網(wǎng)頁(yè)上的所有內(nèi)容都是節(jié)點(diǎn),包括文檔節(jié)點(diǎn)、元素節(jié)點(diǎn)、文本節(jié)點(diǎn)、注釋節(jié)點(diǎn)、屬性節(jié)點(diǎn)等等。而jQuery的查詢(xún)最主要針對(duì)的是元素節(jié)點(diǎn),如段落(p)、錨點(diǎn)(a)、表格(table)等,只有少數(shù)方法可以處理文本節(jié)點(diǎn)與注釋節(jié)點(diǎn)。同時(shí)jQuery還可以用attr方法方便地對(duì)元素節(jié)點(diǎn)的屬性進(jìn)行讀取/設(shè)置。
2.3 ajax
ajax全稱(chēng)Asynchronous JavaScript and XML(異步的JavaScript與XML),是網(wǎng)頁(yè)無(wú)需刷新頁(yè)面、使用js與服務(wù)器進(jìn)行交互的一種技術(shù)。
更多建議: