jQuery 白癡級入門教程
更新時(shí)間:2009年11月11日 17:41:20 作者:
本文寫給那些完全不懂JS,只會一些HTML和CSS的同學(xué)!本站就是范例
會JS的請繞行,本文對你太白癡;不會HTML和CSS的請繞行,你可能會看不懂下面的內(nèi)容。(英文最好也會一點(diǎn),不然會很麻煩)
什么是jQuery?
jQuery是一個(gè)JavaScript庫,白癡解釋就是一個(gè)JavaScript工具箱,很多現(xiàn)成的工具,想用什么就拿什么。省去了自己重新編寫代碼的煩惱,對于像我一樣的JS白癡,更是容易上手。
jQuery能做什么?
他能讓你的頁面產(chǎn)生很多讓人驚喜的動態(tài)效果,簡單的說就是讓你的網(wǎng)站更加漂亮,這里有很多不同的效果,點(diǎn)擊查看>>>
怎么用jQuery?
簡單的說:在頁面中調(diào)用jQuery庫(一個(gè)js文件),就可以方便的使用其中的工具了(使用時(shí)需要另一個(gè)js調(diào)用jQuery中的工具),從而實(shí)現(xiàn)想要的效果。
第一步:尋找想要的效果
本站的效果都出自兩個(gè)地方:sonicHTML,jQuery tools。網(wǎng)絡(luò)上有更多的效果,如果愿意花時(shí)間,可以去其他地方找找。
第二步:扒代碼
首先推薦扒代碼利器Firefox+firebug。如果沒有,趕快去下!在扒代碼是要十分小心兩個(gè)地方!
1.靜態(tài)頁中的html和css
用firebug扒取頁面中你想要部分的HTML和CSS代碼,該部分的id和class千萬不要?jiǎng)樱3衷瓲睿?
同時(shí),在你想要的HTML元素前,可能會有一個(gè)空的<div>例如這個(gè)效果>>>,千萬不要遺漏!
2.<head></header>中的js
⑴在調(diào)用的js中,肯定會有一個(gè)js的文件名中帶有“jQuery”,直接把這個(gè)文件的代碼復(fù)制,變成你自己的文件。
⑵在<head></header>中一定還有另一個(gè)js,這個(gè)js中會有以下代碼:
$(document).ready(function() {
// 中間為其他代碼
});
這個(gè)js可能是調(diào)用的外部文件,也可能就在head(body中也有可能,不過可能性低)中以<script></script>形式出現(xiàn)。這個(gè)部分一定會出現(xiàn)之前HTML中的id或者class。一定要保持一致,如果想用其他的名字,一定要記得HTML中和js中同步,不一樣就功虧一簣了
第三步:本地測試并修改錯(cuò)誤
本地新建HTML,CSS,JS,把扒到的代碼都放進(jìn)去,該調(diào)用的文件都調(diào)用好。激動人心的時(shí)刻到了!用瀏覽器打開靜態(tài)頁,看是否出效果。如果出了,恭喜你!進(jìn)入下一步,改造成你自己的東西!如果沒出就開始仔細(xì)檢查吧:
⑴HTML中可能出錯(cuò)的地方:
①你修改了HTML中的id或class【解決方法:改回原來的】
②遺漏了空的<div>【解決方法:檢查你扒下的HTML,看看前后有沒有空的<div>,有了就加上再試試】
⑵JS中可能出錯(cuò)的地方:
①調(diào)用路徑出錯(cuò)【解決方法:修改為有效的調(diào)用路徑,把js和HTML放一起最方便】
②遺漏了ready(上面有詳細(xì)代碼)這個(gè)js(可能是外部文件,可能是head中的代碼)【解決方法:在原靜態(tài)頁中尋找有ready的這段代碼,copy并加上】
③ready中的id或者class和HTML中的不一致【解決方法:在原HTML和js中找到對應(yīng)關(guān)系,并修改為一致】
第四步:修改HTML和css,變成你自己的東西
這步就沒有固定的方法了,你想怎么修改就怎么修改,不過千萬注意HTML中的id何class要和js對應(yīng)!
第五步:加入到你自己的頁面中
這個(gè)基本沒什么說的,不過還是想給wp的用戶說一句:外部文件調(diào)用都在主題文件夾中的header.php中(我就找了半天~~~~)
附:
1.jQuery官網(wǎng)中十分完整的教程(很詳細(xì),想學(xué)習(xí)的推薦仔細(xì)看)>>>
2.jQuery tools 中的入門手冊(短小精悍,想快速入門的強(qiáng)烈推薦)>>>
3.sonicHTML(greader中訂閱的博客,經(jīng)常有案例和Demo,很實(shí)用)>>>
什么是jQuery?
jQuery是一個(gè)JavaScript庫,白癡解釋就是一個(gè)JavaScript工具箱,很多現(xiàn)成的工具,想用什么就拿什么。省去了自己重新編寫代碼的煩惱,對于像我一樣的JS白癡,更是容易上手。
jQuery能做什么?
他能讓你的頁面產(chǎn)生很多讓人驚喜的動態(tài)效果,簡單的說就是讓你的網(wǎng)站更加漂亮,這里有很多不同的效果,點(diǎn)擊查看>>>
怎么用jQuery?
簡單的說:在頁面中調(diào)用jQuery庫(一個(gè)js文件),就可以方便的使用其中的工具了(使用時(shí)需要另一個(gè)js調(diào)用jQuery中的工具),從而實(shí)現(xiàn)想要的效果。
第一步:尋找想要的效果
本站的效果都出自兩個(gè)地方:sonicHTML,jQuery tools。網(wǎng)絡(luò)上有更多的效果,如果愿意花時(shí)間,可以去其他地方找找。
第二步:扒代碼
首先推薦扒代碼利器Firefox+firebug。如果沒有,趕快去下!在扒代碼是要十分小心兩個(gè)地方!
1.靜態(tài)頁中的html和css
用firebug扒取頁面中你想要部分的HTML和CSS代碼,該部分的id和class千萬不要?jiǎng)樱3衷瓲睿?
同時(shí),在你想要的HTML元素前,可能會有一個(gè)空的<div>例如這個(gè)效果>>>,千萬不要遺漏!
2.<head></header>中的js
⑴在調(diào)用的js中,肯定會有一個(gè)js的文件名中帶有“jQuery”,直接把這個(gè)文件的代碼復(fù)制,變成你自己的文件。
⑵在<head></header>中一定還有另一個(gè)js,這個(gè)js中會有以下代碼:
$(document).ready(function() {
// 中間為其他代碼
});
這個(gè)js可能是調(diào)用的外部文件,也可能就在head(body中也有可能,不過可能性低)中以<script></script>形式出現(xiàn)。這個(gè)部分一定會出現(xiàn)之前HTML中的id或者class。一定要保持一致,如果想用其他的名字,一定要記得HTML中和js中同步,不一樣就功虧一簣了
第三步:本地測試并修改錯(cuò)誤
本地新建HTML,CSS,JS,把扒到的代碼都放進(jìn)去,該調(diào)用的文件都調(diào)用好。激動人心的時(shí)刻到了!用瀏覽器打開靜態(tài)頁,看是否出效果。如果出了,恭喜你!進(jìn)入下一步,改造成你自己的東西!如果沒出就開始仔細(xì)檢查吧:
⑴HTML中可能出錯(cuò)的地方:
①你修改了HTML中的id或class【解決方法:改回原來的】
②遺漏了空的<div>【解決方法:檢查你扒下的HTML,看看前后有沒有空的<div>,有了就加上再試試】
⑵JS中可能出錯(cuò)的地方:
①調(diào)用路徑出錯(cuò)【解決方法:修改為有效的調(diào)用路徑,把js和HTML放一起最方便】
②遺漏了ready(上面有詳細(xì)代碼)這個(gè)js(可能是外部文件,可能是head中的代碼)【解決方法:在原靜態(tài)頁中尋找有ready的這段代碼,copy并加上】
③ready中的id或者class和HTML中的不一致【解決方法:在原HTML和js中找到對應(yīng)關(guān)系,并修改為一致】
第四步:修改HTML和css,變成你自己的東西
這步就沒有固定的方法了,你想怎么修改就怎么修改,不過千萬注意HTML中的id何class要和js對應(yīng)!
第五步:加入到你自己的頁面中
這個(gè)基本沒什么說的,不過還是想給wp的用戶說一句:外部文件調(diào)用都在主題文件夾中的header.php中(我就找了半天~~~~)
附:
1.jQuery官網(wǎng)中十分完整的教程(很詳細(xì),想學(xué)習(xí)的推薦仔細(xì)看)>>>
2.jQuery tools 中的入門手冊(短小精悍,想快速入門的強(qiáng)烈推薦)>>>
3.sonicHTML(greader中訂閱的博客,經(jīng)常有案例和Demo,很實(shí)用)>>>
相關(guān)文章
jQuery中需要注意的細(xì)節(jié)問題小結(jié)
jQuery中需要注意的細(xì)節(jié)問題小結(jié),使用jquery的朋友可以參考下。2011-12-12jQuery Div中加載其他頁面的實(shí)現(xiàn)代碼
在做一個(gè)表單簽核系統(tǒng)時(shí),需在要簽核頁面中將表單內(nèi)容(事先做好的PHP頁面)顯示出來,于就是想能不能利用Ajax技術(shù)把這個(gè)事先做好的頁面嵌入到簽核頁面中呢?2009-02-02jquery實(shí)現(xiàn)彈出層效果實(shí)例
這篇文章主要介紹了jquery實(shí)現(xiàn)彈出層效果的方法,實(shí)例分析了jQuery實(shí)現(xiàn)彈出層的技巧,涉及jQuery操作頁面元素與樣式的技巧,需要的朋友可以參考下2015-05-05jquery實(shí)現(xiàn)不同大小瀏覽器使用不同的css樣式表的方法
這篇文章主要介紹了jquery實(shí)現(xiàn)不同大小瀏覽器使用不同的css樣式表的方法,需要的朋友可以參考下2014-04-04關(guān)于 jQuery Easyui異步加載tree的問題解析
想要實(shí)現(xiàn)從本地中加載json文件,通過事件來動態(tài)的插入到ul中時(shí),遇到了一小bug,下面小編給大家解答下2016-12-12BootStrap glyphicon圖標(biāo)無法顯示的解決方法
如果不注意bootstrap引入css和fonts的規(guī)范,則可能會導(dǎo)致bootstrap 在顯示glyphicon圖標(biāo)時(shí)無法正常顯示,顯示為方框。該怎么解決呢?下面小編給大家解答下2016-09-09jQuery學(xué)習(xí)筆記之基礎(chǔ)中的基礎(chǔ)
本文是jQuery學(xué)習(xí)筆記系列文章的第一篇,跟大多數(shù)開篇文章一樣,我們來講解下jQuery最基礎(chǔ)的東西,希望大家能夠喜歡。2015-01-01