
jQuery入門(mén) 構(gòu)造函數(shù)
JQuery優(yōu)點(diǎn) ◦體積小(v1.2.3 15kb) ◦豐富的DOM選擇器(CSS1-3 + XPath) ◦跨瀏覽器(IE6,FF,Safari,Opera) ◦鏈?zhǔn)酱a ◦強(qiáng)大的事件、樣式支持 ◦強(qiáng)大的AJAX功能 ◦易于擴(kuò)展,插件豐富...
|
JQuery優(yōu)點(diǎn) ◦體積小(v1.2.3 15kb) ◦豐富的DOM選擇器(CSS1-3 + XPath) ◦跨瀏覽器(IE6,FF,Safari,Opera) ◦鏈?zhǔn)酱a ◦強(qiáng)大的事件、樣式支持 ◦強(qiáng)大的AJAX功能 ◦易于擴(kuò)展,插件豐富...
這篇文章就會(huì)帶領(lǐng)你見(jiàn)識(shí)一下jQuery的哲學(xué),探討一下他的特性以及功能,并且會(huì)做一些ajax的示例,以及如何使用plug- in(插件)來(lái)擴(kuò)展jQuery。
1. 什么是jQuery?
jQuery是個(gè)很優(yōu)秀的Javascript庫(kù),它誕生于2006年,出自John Resig...
一時(shí)間不好回答,特別是undefined,因?yàn)檫@涉及到undefined的實(shí)現(xiàn)原理。于是,細(xì)想之后,寫(xiě)下本文,請(qǐng)各位大俠拍磚。 總所周知:null == undefined 但是:null !== undefined 那么這兩者到底有啥區(qū)別呢? 請(qǐng)聽(tīng)俺娓娓道來(lái)... null 這是...
iframe元素也就是文檔中的文檔,或者好像浮動(dòng)的框架(frame)。關(guān)于iframe的操作一直是一個(gè)疑難點(diǎn),網(wǎng)上有很多這方面的文章介紹。下面我結(jié)合自己的經(jīng)驗(yàn),整理一下筆記記錄下來(lái)。一、頁(yè)面三個(gè)頁(yè)面:父頁(yè)面和兩個(gè)子頁(yè)面,兩個(gè)子頁(yè)...
即一條新聞滾 進(jìn)視圖之后,會(huì)暫停幾秒鐘,然后繼續(xù)向上2滾動(dòng),淡出視圖,同時(shí),下一條新聞接著滾入視圖。這次主要是用jquery來(lái)開(kāi)發(fā)這個(gè)功能,里面肯定有許多不足 之處,歡迎大家點(diǎn)評(píng)。 先粘貼一下代碼, 復(fù)制代碼 代碼如下: <style>...
復(fù)制代碼 代碼如下: str = str.<br /> replace( /&(?!#?/w+;)/g , '&').<br /> replace( /undefinedundefined([^undefinedundefined]*)"/g , '“$1”' ).<br /> replace( /</g , '<' ).<br /> replace( />...
要使用VML,我們首先要開(kāi)辟一個(gè)命名空間。以前動(dòng)態(tài)創(chuàng)建比較麻煩 document.namespaces.add('vml', 'urn:schemas-microsoft-com:vml', "#default#VML"); ie8出現(xiàn)后,微軟一口氣升級(jí)了IE6,IE7。創(chuàng)建方法更簡(jiǎn)單。 document.na...
復(fù)制代碼 代碼如下:function Get_Cookie(name) { var start = document.cookie.indexOf(name+…=…); var len = start+name.length+1; if ((!start) && (name != document.cookie.substring(0,name.length))) return...
作為新力軍,蘋(píng)果為我們帶來(lái)了canvas標(biāo)簽。canvas首次在Mac OS X中的Dashboard中被引入,之后又被蘋(píng)果公司的Safari瀏覽器所支持,緊接著就成為HTML5的標(biāo)準(zhǔn),被IE內(nèi)核以外的標(biāo)準(zhǔn)瀏覽器所支持。蘋(píng)果做的好事還不止這一樁,它認(rèn)為...
indexOf 返回元素在數(shù)組的索引,沒(méi)有則返回-1。與string的indexOf方法差不多。 如果其他瀏覽器沒(méi)有實(shí)現(xiàn)此方法,可以用以下代碼實(shí)現(xiàn)兼容: 復(fù)制代碼 代碼如下: Array.prototype.indexOf = function(el, start) { var st...
IE還有一個(gè)利器至今沒(méi)有被使用過(guò),那就是VML。雖然比不上SVG,但它還是非常強(qiáng)大的。在實(shí)現(xiàn)漸變上,其fill還比IE的Gragient濾鏡強(qiáng)悍得多了。不過(guò)VML出現(xiàn)得比較早,只支持很少的顏色名,如red,blue,yellow,其他如orange就可以搞死...
先來(lái)IE的,這是最大的用戶(hù)群,如果這部分開(kāi)發(fā)不出來(lái),基本可以說(shuō)不用做了。IE雖然有Gradient濾鏡,但對(duì)比其他瀏覽器的實(shí)現(xiàn)特弱,沒(méi)有多重漸變(stop-color),不能實(shí)現(xiàn)角度漸變,而且還經(jīng)常失效。我的思路是這樣,假如有一個(gè)帶文本的DIV,...
為了釋放腳本資源,通常在返回后還要一些進(jìn)行額外的處理。 復(fù)制代碼 代碼如下: script = document.createElement('script'); script.src = 'http://example.com/cgi-bin/jsonp?q=What+is+the+meaning+of+life%3F'; scr...
delete 是刪除對(duì)象的一個(gè)屬性,例如對(duì)于一個(gè)對(duì)象, var obj = {key:5}; delete obj.key就是刪除該對(duì)象的key屬性,這個(gè)沒(méi)什么問(wèn)題,但當(dāng)對(duì)象的原型prototype對(duì)象也存在該屬性時(shí),就值得注意了。 復(fù)制代碼 代碼如下: var A = fun...
我們用js書(shū)寫(xiě)css樣式通常會(huì)用下面的兩種方式:
一般情況下我們用js設(shè)置元素對(duì)象的樣式會(huì)使用這樣的形式: 復(fù)制代碼 代碼如下:var element= document.getElementById(”id”); element.style.width=”20px”; element.s...
開(kāi)發(fā)的功能主要涉及即時(shí)代碼著色(CodeColoring)和語(yǔ)法提示(CodeHints)功能,稍后會(huì)總結(jié)功能開(kāi)發(fā)中問(wèn)題或提供源碼。 以下是個(gè)人對(duì)Range對(duì)象的了解和常用操作的實(shí)例和總結(jié): Range對(duì)象 Range對(duì)象表示文檔的連續(xù)范圍區(qū)域,如用戶(hù)...
QQ菜單 body { font-family: verdana, helvetica, arial, sans-serif; } #mainMenu { background-color: #EEE; border: 1px solid #CCC; color: #000; width: 203px; } #menuList { margin: 0px; padding: 10...
無(wú)標(biāo)題文檔 a b c d [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
目前支持 click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, keydown, keypress, keyup。 還不支持 blur, focus, mouseenter, mouseleave, change, submit 與bind()不同的是,live()一次只能綁定...
但唯一遺憾的是,在對(duì)中文輸入法打開(kāi)時(shí),firefox3.0中是對(duì)中文拼音的自動(dòng)匹配,而對(duì)輸入后的中文無(wú)法及時(shí)觸發(fā)匹配;而在我的IE6.0下,則無(wú)此問(wèn)題。 原因分析: Autocomplete插件對(duì)用戶(hù)輸入字符的觸發(fā)自動(dòng)匹配是通過(guò)”keydown”事...
小試了下AJAX,感覺(jué)比prototype簡(jiǎn)潔多了,在JQuery中,AJAX有三種實(shí)現(xiàn)方式:$.ajax(),$.post,$.get()。 XHTML(主要): <div id="result" style="background:orange;border:1px solid red;width:300px;height:400px;"></div> <...
其中obj.name = "select";這句話并不能起到預(yù)期的作用,無(wú)論是看生成后的HTML代碼還是觀察使用document.getElementsByName()獲取的數(shù)組長(zhǎng)度,都會(huì)發(fā)現(xiàn)這個(gè)name設(shè)置并沒(méi)有起作用。當(dāng)然這種情況只出現(xiàn)在IE6和IE7中,而在Fire...
jquery使select選中: 用$("#select").attr('value','2');時(shí)firefox可以,但ie6不可以 改用$("#select").val('2'),兩者都可以了,而且更簡(jiǎn)潔
自己的理解:value不是select的正規(guī)屬性,這個(gè)value存在于<option>里,所以第一句在...
具有限定子節(jié)點(diǎn)選擇器:$("mix1[mix2]"):返回包含mix2的mix1節(jié)點(diǎn).如:$("div[a]"):包含a標(biāo)簽的div. 這個(gè)和$("div a")不相同.后者表示div中的a標(biāo)簽,返回的是a標(biāo)簽對(duì)象,前者返回的是div標(biāo)簽對(duì)象 冒號(hào)限定結(jié)點(diǎn)選擇器:$("m...
最近在做一個(gè)項(xiàng)目,因?yàn)轫?yè)面使用了Cookie,所以要判斷用戶(hù)的瀏覽器是否支持Cookie,并提示用戶(hù)如何開(kāi)啟瀏覽器的Cookie功能。同時(shí),整個(gè)項(xiàng)目要配置多語(yǔ)言支持,包括中文、越南語(yǔ)、日語(yǔ)和英語(yǔ),所以必須有語(yǔ)言配置文件。項(xiàng)目中應(yīng)用...