首頁(yè)

從零開(kāi)始學(xué)習(xí)jQuery (七) jQuery動(dòng)畫(huà)-讓頁(yè)面動(dòng)起來(lái)!

藍(lán)藍(lán)設(shè)計(jì)的小編

一.摘要

本系列文章將帶您進(jìn)入jQuery的精彩世界, 其中有很多作者具體的使用經(jīng)驗(yàn)和解決方案,  即使你會(huì)使用jQuery也能在閱讀中發(fā)現(xiàn)些許秘籍.

開(kāi)發(fā)人員一直痛疼做動(dòng)畫(huà). 但是有了jQuery你會(huì)瞬間成為別人(那些不知道jQuery的人)眼里的動(dòng)畫(huà)高手! 本文將介紹jQuery的動(dòng)畫(huà)相關(guān)函數(shù).原來(lái)做動(dòng)畫(huà)如此簡(jiǎn)單!

 

二.前言

本系列文章的實(shí)例都是針對(duì)某一個(gè)技術(shù)細(xì)節(jié)的, 因?yàn)槲覀円獙W(xué)習(xí)的是基礎(chǔ)知識(shí), 雖然總有人希望要復(fù)雜一些的應(yīng)用示例, 但是我想還是讓我們先把基礎(chǔ)打牢,  有了扎實(shí)的基礎(chǔ)憑借每個(gè)人的智慧一定能創(chuàng)造出更多更好的應(yīng)用.

就在寫(xiě)這篇文章的前幾天, 還有不止一個(gè)同事在為了"彈出層"效果而犯愁. 但是以后再面對(duì)這樣的功能看過(guò)本篇文章的每一個(gè)人都可以開(kāi)心的微笑了. jQuery,  make work easy !

 

從零開(kāi)始學(xué)習(xí)jQuery (六) AJAX快餐

藍(lán)藍(lán)設(shè)計(jì)的小編

一.摘要

本系列文章將帶您進(jìn)入jQuery的精彩世界, 其中有很多作者具體的使用經(jīng)驗(yàn)和解決方案,  即使你會(huì)使用jQuery也能在閱讀中發(fā)現(xiàn)些許秘籍.

本篇文章講解如何使用jQuery方便快捷的實(shí)現(xiàn)Ajax功能.統(tǒng)一所有開(kāi)發(fā)人員使用Ajax的方式.

 

二.前言

Ajax讓用戶頁(yè)面豐富起來(lái), 增強(qiáng)了用戶體驗(yàn). 使用Ajax是所有Web開(kāi)發(fā)的必修課. 雖然Ajax技術(shù)并不復(fù)雜, 但是實(shí)現(xiàn)方式還是會(huì)因?yàn)槊總€(gè)開(kāi)發(fā)人員的而有所差異.jQuery提供了一系列Ajax函數(shù)來(lái)幫助我們統(tǒng)一這種差異, 并且讓調(diào)用Ajax更加簡(jiǎn)單.

 

從零開(kāi)始學(xué)習(xí)jQuery (五) 事件與事件對(duì)象

藍(lán)藍(lán)設(shè)計(jì)的小編

一.摘要

事件是腳本編程的靈魂. 所以本章內(nèi)容也是jQuery學(xué)習(xí)的重點(diǎn). 本文將對(duì)jQuery中的事件處理以及事件對(duì)象進(jìn)行詳細(xì)的講解. 

 

二.前言

本篇文章是至今為止本系列內(nèi)容最多的一篇, 足以可見(jiàn)其重要性.  大家反映要多列舉示例. 我會(huì)在時(shí)間允許的情況下盡量多列舉示例. 真正的投入生產(chǎn)使用的實(shí)例暫時(shí)還無(wú)法加入到文章中, 但是可能最后我會(huì)列舉一些作品供大家借鑒. 另外本人水平有限, 因?yàn)槲也皇荱I設(shè)計(jì)師. 文章可能有錯(cuò)誤的地方, 希望大家?guī)兔χ赋? 一起學(xué)習(xí)一起進(jìn)步. 在技術(shù)的世界里我們是沒(méi)有任何利益瓜葛. 希望大家都抱著彼此鼓勵(lì)的心態(tài), 對(duì)于回復(fù)中的激進(jìn)評(píng)論我也都會(huì)考慮, 但是希望能夠彼此尊重, 保護(hù)博客園這片程序員的凈土!

從零開(kāi)始學(xué)習(xí)jQuery (四) 使用jQuery操作元素的屬性與樣式

藍(lán)藍(lán)設(shè)計(jì)的小編

一.摘要

本篇文章講解如何使用jQuery獲取和操作元素的屬性和CSS樣式. 其中DOM屬性和元素屬性的區(qū)分值得大家學(xué)習(xí).

 

二.前言

通過(guò)前面幾章我們已經(jīng)能夠完全控制jQuery包裝集了,  無(wú)論是通過(guò)選擇器選取對(duì)象, 或者從包裝集中刪除,過(guò)濾元素. 本章將講解如何使用jQuery獲取和修改元素屬性和樣式.

 

三. 區(qū)分DOM屬性和元素屬性

一個(gè)img標(biāo)簽:

<img src="images/image.1.jpg" id="hibiscus" alt="Hibiscus" class="classA" />

通常開(kāi)發(fā)人員習(xí)慣將id, src, alt等叫做這個(gè)元素的"屬性". 我將其稱(chēng)為"元素屬性". 但是在解析成DOM對(duì)象時(shí), 實(shí)際瀏覽器最后會(huì)將標(biāo)簽元素解析成"DOM對(duì)象", 并且將元素的"元素屬性"存儲(chǔ)為"DOM屬性". 兩者是有區(qū)別的. 
雖然我們?cè)O(shè)置了元素的src是相對(duì)路徑:images/image.1.jpg 
但是在"DOM屬性"中都會(huì)轉(zhuǎn)換成絕對(duì)路徑:http://localhost/images/image.1.jpg.

甚至有些"元素屬性"和"DOM屬性"的名稱(chēng)都不一樣,比如上面的元素屬性class, 轉(zhuǎn)換為DOM屬性后對(duì)應(yīng)className.

牢記, 在javascript中我們可以直接獲取或設(shè)置"DOM屬性":

    <script type="text/javascript">         $(function() {
            var img1 = document.getElementById("hibiscus");
            alert(img1.alt);
            img1.alt = "Change the alt element attribute";
            alert(img1.alt);
        })
    </script>


所以如果要設(shè)置元素的CSS樣式類(lèi), 要使用的是"DOM屬性"className"而不是"元素屬性"class:

img1.className = "classB";

從零開(kāi)始學(xué)習(xí)jQuery (三) 管理jQuery包裝集

藍(lán)藍(lán)設(shè)計(jì)的小編

一.摘要

在使用jQuery選擇器獲取到j(luò)Query包裝集后, 我們需要對(duì)其進(jìn)行操作. 本章首先講解如何動(dòng)態(tài)的創(chuàng)建元素, 接著學(xué)習(xí)如何管理jQuery包裝集, 比如添加,刪除,切片等.

 

二.前言

本系列的2,3篇上面列舉了太多的API相信大家看著眼暈. 不過(guò)這些基礎(chǔ)還必須要講, 基礎(chǔ)要扎實(shí).其實(shí)對(duì)于這些列表大家可以跳過(guò), 等以后用到時(shí)再回頭看或者查詢(xún)官方的API說(shuō)明.

本章內(nèi)容很少, 主要講解動(dòng)態(tài)創(chuàng)建元素和操作jQuery包裝集的各個(gè)函數(shù).

 

從零開(kāi)始學(xué)習(xí)jQuery (二) 萬(wàn)能的選擇器

藍(lán)藍(lán)設(shè)計(jì)的小編

一.摘要

本章講解jQuery最重要的選擇器部分的知識(shí). 有了jQuery的選擇器我們幾乎可以獲取頁(yè)面上任意的一個(gè)或一組對(duì)象, 可以明顯減輕開(kāi)發(fā)人員的工作量.

 

二.前言

編寫(xiě)任何javascript程序我們要首先獲得對(duì)象, jQuery選擇器能徹底改變我們平時(shí)獲取對(duì)象的方式, 可以獲取幾乎任何語(yǔ)意的對(duì)象, 比如"擁有title屬性并且值中包含test的<a>元素", 完成這些工作只需要編寫(xiě)一個(gè)jQuery選擇器字符串. 學(xué)習(xí)jQuery選擇器是學(xué)習(xí)jQuery最重要的一步.

 

三.Dom對(duì)象和jQuery包裝集

無(wú)論是在寫(xiě)程序還是看API文檔,  我們要時(shí)刻注意區(qū)分Dom對(duì)象和jQuery包裝集.

從零開(kāi)始學(xué)習(xí)jQuery (一) 開(kāi)天辟地入門(mén)篇

藍(lán)藍(lán)設(shè)計(jì)的小編

一.摘要

本系列文章將帶您進(jìn)入jQuery的精彩世界, 其中有很多作者具體的使用經(jīng)驗(yàn)和解決方案,  即使你會(huì)使用jQuery也能在閱讀中發(fā)現(xiàn)些許秘籍.

本篇文章是入門(mén)第一篇, 主要是簡(jiǎn)單介紹jQuery, 通過(guò)簡(jiǎn)單示例指導(dǎo)大家如何編寫(xiě)jQuery代碼以及搭建開(kāi)發(fā)環(huán)境. 詳細(xì)講解了如何在Visual Studio中配合使用jQuery.

轉(zhuǎn)載請(qǐng)注明子秋出品!博客園首發(fā)!

 

二.前言

首先道個(gè)歉! "從零開(kāi)始學(xué)習(xí)ASP.NET MVC"系列文章在即將介紹Filter時(shí)就沒(méi)有更新了, 原因就是最近我一直在研究和學(xué)習(xí)jQuery.看到本系列的名稱(chēng)和文章標(biāo)題, 看過(guò)我的MVC系列文章的人會(huì)感到很熟悉. 不久要給公司的人做培訓(xùn), 所以特意制作了本教程.

在寫(xiě)作的同時(shí)我參考了網(wǎng)上jQuery的系列教程文章, 在博客園和Google上并沒(méi)有找到讓我滿意的系列教程. 我喜歡將知識(shí)系統(tǒng)的,深入淺出的講解.不喜歡寫(xiě)那種"學(xué)習(xí)筆記"式的文章. 同時(shí)本系列將很快全部寫(xiě)完(有工作壓力就是有動(dòng)力), 隨后如果時(shí)間允許我會(huì)繼續(xù)更新MVC系列文章.再一次對(duì)等待MVC文章的朋友們說(shuō)聲抱歉!

另外本系列文章的大部分知識(shí)點(diǎn)來(lái)源于圖靈出版社的"jQuery實(shí)戰(zhàn)"一書(shū). 推薦大家購(gòu)買(mǎi)此書(shū), 是jQuery書(shū)籍中的經(jīng)典之作.

下面讓我們開(kāi)始jQuery之旅.

 


推薦三款強(qiáng)大且漂亮的統(tǒng)計(jì)圖控件

藍(lán)藍(lán)設(shè)計(jì)的小編

一、免費(fèi)且強(qiáng)大的Flash統(tǒng)計(jì)圖——FusionChartsFree

官方網(wǎng)址: http://www.fusioncharts.com/free/

效果圖:

image

12款非常精致的免費(fèi) HTML5 & CSS3 網(wǎng)站模板

藍(lán)藍(lán)設(shè)計(jì)的小編

01. Joefrey Mahusay

很炫的單頁(yè)網(wǎng)站模板,基于 HTML5 & CSS3 制作,適合用于設(shè)計(jì)師個(gè)人簡(jiǎn)歷、攝影師和平面設(shè)計(jì)師的個(gè)人作品展示。

BFHCT 35

演示   下載

02. Folder

Folder是一款響應(yīng)式 HTML5 網(wǎng)站模板,能夠自適應(yīng)各種設(shè)備和瀏覽器尺寸。適合用于創(chuàng)意展示和企業(yè)網(wǎng)站項(xiàng)目。

BFHCT 30

演示   下載

日歷

鏈接

個(gè)人資料

存檔