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