Time of Update: 2017-01-19
由於內容比較多建議用CTRL+F搜尋偶然在網上看到這些不錯的jQuery代碼開發技巧。原文收集了30個,另外尋找的時候發現了還有20個。加上另外十個實用的jQuery程式碼片段,共60個代碼技巧,收集在一起分享給大家。1. 建立一個嵌套的過濾器.filter(":not(:has(.selected))") //去掉所有不包含class為.selected的元素2. 重用你的元素查詢var allItems = $("div.item"); var keepList =
Time of Update: 2017-01-19
本文執行個體講述了超級簡單的jquery動作表格方法。分享給大家供大家參考。具體實現方法如下:利用jquery給指定的table添加一行、刪除一行複製代碼 代碼如下:<script language="javascript" src="./jquery.js"></script><table border="1px #ooo" id="test" name="test" class="test" cellpadding="0" cellspacing="0"
Time of Update: 2017-01-19
本文執行個體總結了30個經典的jQuery代碼開發技巧。分享給大家供大家參考。具體如下:1. 建立一個嵌套的過濾器複製代碼 代碼如下:.filter(":not(:has(.selected))") //去掉所有不包含class為.selected的元素2. 重用你的元素查詢複製代碼 代碼如下:var allItems = $("div.item");var keepList = $("div#container1 div.item");<div>class names:
Time of Update: 2017-01-19
本文執行個體講述了jQuery實現表單提交時判斷的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:<input type="submit" id="myBtn" />換成:複製代碼 代碼如下:<input type="button" id="myBtn" />使用: 複製代碼 代碼如下:$("#myBtn").click(function(){ ...//判斷驗證});表單提交js:複製代碼 代碼如下:function
Time of Update: 2017-01-19
本文執行個體講述了jQuery對於顯示和隱藏等常用狀態的判斷方法。分享給大家供大家參考。具體方法如下:顯示:show() display:block;隱藏:hide() display:none;當顯示和隱藏切換的時候,需要判斷此刻是顯示還是隱藏,那判斷條件常用以下幾種方法:1.複製代碼
Time of Update: 2017-01-19
HTML複製代碼 代碼如下: <div id="main"> <div class="box"> <div
Time of Update: 2017-01-19
你一定知道 HTML5新增的 placeholder 屬性吧?不知道的也沒關係。輸入框有預設文本是,常需要這樣一個效果,點擊讓預設文本消失,失去焦點後讓預設文本顯示。今天分享一段jQuery代碼,類比 placeholder 效果。Javascript代碼:複製代碼 代碼如下:function placeHolder(event){ var self = $(this), selfDataValue = self.attr("data-value"), selfValue =
Time of Update: 2017-01-19
前面有一篇原生js實現星級評等 。可能覆蓋面不是很廣,現在給出一個jquery實現的星級評等。複製代碼 代碼如下:<div class="star"> <span>jQuery星級評論打分</span> <ul> <li><a href="javascript:;">1</a></li> <li><a href="javascript:
Time of Update: 2017-01-19
常見的做向下展開的效果很簡單,直接用slideUp跟slideDown就行。如果要展開的div是通過position:absolute絕對位置的,且通過相對與底部定位,如bottom:0px 這個時候調用slideDown就是向上展開的。(因為slideDown說白了就是動態改變元素高度,底部定位固定,高度變高的時候就向上擴充了)複製代碼 代碼如下: //精品推薦 $('.remm_product ul
Time of Update: 2017-01-19
1.jQuery滑鼠移至上方文字漸隱漸現動畫效果這是一款基於JQuery實現的滑鼠移至上方文字漸隱漸現動畫效果源碼,是一款滑鼠移至上方後圖片漸漸有一層透明遮罩層,同時解說文字從左側滑入,滑鼠離開後文字從右側滑出,整體效果美觀自然,使用者體驗較好。是一款比較優秀的特效源碼。該源碼相容目前最新的各類主流瀏覽器。線上示範源碼下載2.jquery基於small2big實現的圖片反白特效這是一款基於Jquery的small2big外掛程式實現的圖片反白特效源碼,滑鼠滑過圖片可實現圖片的放大反白效果,有三款
Time of Update: 2017-01-19
1.jQuery投影片按鈕控製圖片過渡特效基於jQuery實現的投影片按鈕控製圖片過渡特效源碼,共有4幅圖片進行自動切換,且切換時有投影片過度的效果。使用者還可自訂投影片的標題文字和內容。是一款非常優秀的特效源碼。線上示範源碼下載2.htm5+CSS3實現的表單美化帶輸入驗證特效純html5+css3實現的表單美化效果,以及具有輸入驗證特效的代碼,此種特效在網站非常實用。線上示範源碼下載3.jquery製作的帶有遮罩彈出層實現登入註冊等表單實現了點擊後在原始頁面上彈出想用頁面的代碼,此段代碼廣泛
Time of Update: 2017-01-19
1.js實現的七屏百葉窗焦點圖動態特效可以實現可以同時顯示很多找豎行百葉窗效果的縮圖,代碼,滑鼠懸浮在一張縮圖上時,該圖片就在原位置變亮並慢慢展開,同時兩邊的縮圖就往兩邊縮小靠近,需要此種焦點圖效果的朋友們可以前來下載使用。線上示範源碼下載2.jQuery+CSS3實現的多種圖片切換方式簡易焦點圖今天要來分享一款簡易的jQuery+CSS3焦點圖應用,這款焦點圖應用的圖片切換方式非常豐富,而且焦點圖的切換按鈕比較小,圖片篇幅佔據比較大,因此總體比較大氣。線上示範源碼下載3.HTML5實現的3D圖
Time of Update: 2017-01-19
1.基於jQuery實現的匯圖網大屏焦點圖效果匯圖網大屏jQuery焦點圖代碼,可設定切換模式,如淡入淡出切換,左右滾動切換,上下滾動切換,可設定是否自動輪播,可設定滑鼠划過是否停止播放等。線上示範源碼下載2.HTML5基於SVG實現的過山車動畫特效今天我們要分享一款很酷的HTML5/SVG動畫,這款HTML5動畫是過山車效果,主要是利用了SVG的path動畫來實現的,整體動畫效果流暢自然,效果非常酷。線上示範源碼下載3.jQuery實現蘋果官網頁面上下滾動全屏效果這是一款基於jQuery實現的
Time of Update: 2017-01-19
1.基於jquery實現的帶按鈕的圖片左右滾動切換jquery帶按鈕的圖片滾動切換代碼是一款jquery製作帶按鈕的圖片左右滾動切換特效代碼線上示範源碼下載2.基於jQuery的圖片上下左右無縫連續迴圈滾動imgscroll外掛程式是一款支援圖片焦點滾動(支援漸層和滾動),圖片連續無縫迴圈滾動的js庫,依賴於jQuery圖片無縫連續迴圈滾動
Time of Update: 2017-01-19
見得最多的就是檢測navigator.userAgent(這個可以面向所有瀏覽器,略過)。 另外一種就是IE的條件注釋,這篇有個比較詳細的說明 http://www.jb51.net/article/29336.htm複製代碼 代碼如下: <!--[if !IE]><!--> <script type="text/javascript"> alert('非IE') </ script> <!--<![endif]-->
Time of Update: 2017-01-19
貌似在Windows平台下不支援 fs.watchfile .我又不想使用IIS NODE,所以我花了點時間寫了個協助調試的小工具. 這個工具可以做到: 監視主js檔案下所有子目錄相關檔案的更改.有更改後重啟Node進程 可以將日誌輸出到此工具,便於在瀏覽器裡檢視. 用法: NodeWatcher.exe main.js 所有參數: 複製代碼 代碼如下: NodeWatcher.exe 主JS程式 [其它選擇性參數] 主JS程式必須指定.相當於 node 主js程式 -r :[true |
Time of Update: 2017-01-19
先看一段簡單的代碼: 複製代碼 代碼如下: var testFun=function (name,age){ var job='Flash Develop'; return new testFun.init(name,age,job); } testFun.init=function(name,age,job){ return 'name:'+name+',age:'+age+',job:'+job+''; } alert(testFun('vincent',30)); //[object
Time of Update: 2017-01-19
文法: empty() remove(expr); empty用來刪除指定元素的子項目,remove用來刪除元素,或者設定細化條件執行刪除,如: html 複製代碼 代碼如下: <div> <p id="emptyTest">此標籤的使用empty方法刪除</p> <p>以下的標籤將被刪除</p> <p class="emptyTest">準備使用remove方法刪除</p> <p
Time of Update: 2017-01-19
複製代碼 代碼如下: window.name = "the window object" function scopeTest() { return this.name; } // calling the function in global scope: scopeTest() // -> "the window object" var foo = { name: "the foo object!", otherScopeTest: function() { return
Time of Update: 2017-01-19
細讀完這篇文章,夠你最佳化大半天的了,關於JS最佳化方法大都脫離不了這三種方法。