JQuery的手冊與javaScript的手冊怎么用?
??這確實(shí)是個(gè)問(wèn)題。我舉個(gè)例子。像asp手冊里,只講了語(yǔ)法而已,想搜搜現成函數,卻沒(méi)有。于是,又下個(gè)vbscript的手冊,哦,函數全在這啊。原因是,asp是語(yǔ)言不錯,但是它是由vbscript等多個(gè)語(yǔ)言支撐的。函數只屬于對應語(yǔ)言。和js是類(lèi)似的情況。
??JavaScript有單獨的自身的語(yǔ)法和函數。但是你應該知道,js操作的無(wú)外是瀏覽器頁(yè)面的內容。現在網(wǎng)上流傳的JavaScript手冊實(shí)際是JScript手冊。(有什么區別?呵呵,JScript是微軟出的。),語(yǔ)法大同小異。這個(gè)手冊是提供了js的基礎語(yǔ)法和基礎對象。
??如果你有心,你可以試試在這個(gè)手冊里查找下document對象(沒(méi)有?),真的沒(méi)有。真正的JavaScript已經(jīng)是一個(gè)標準了,被融入了w3c內。所以,你查的手冊是提供了相應函數,操作js內部的東西,但是沒(méi)有操作DOM對象的部分。(DOM就是一個(gè)網(wǎng)頁(yè)上所有的元素及瀏覽器的很多對象)。
??建議你再下個(gè)DHTML的手冊。這個(gè)手冊上有js操作所有DOM對象的方法和屬性,可是卻沒(méi)有操作像String和Math等對象的的方法和函數。所以建議你,如果碰到運算問(wèn)題和字符處理等情況,你就查js手冊,如果碰到操作DOM對象的,你就查DHTML手冊。
??(這個(gè)情況居多)呵呵,jquery手冊我還沒(méi)說(shuō),jquery是由js語(yǔ)言寫(xiě)的一個(gè)方便操作DOM對象的類(lèi)庫。不是很難,也沒(méi)見(jiàn)到你說(shuō)這個(gè)問(wèn)題。他提供的手冊是由愛(ài)好者們翻譯的。(有點(diǎn)良莠不齊),不過(guò)不影響大體意思。jquery重在選擇器,你把選擇器部分了解了,基本也就會(huì )了。
??凡是有選擇器選擇出來(lái)的,絕大多數都被處理成了Jquery對象,手冊上的大部分方法和屬性都適合這個(gè)對象(但是普通的js方法和屬性就不太適合了)像abJavaScript下,document。getElementById('a')。className='c';這句就可以操作上面的class里將b改成c。
??jquery下,你不能這樣,$('#a')。className='c';這是錯誤的。只能這樣:$('#a')。attr('class','c');呵呵,重在理解。