Time of Update: 2013-10-17
該系列文章是我閱讀《jQuery 1.4 Animation Techniques》後的總結,有興趣的朋友可以去看原版書籍。 動畫效果對於豐富網站的互動體驗起到了不可或缺的作用,他可以讓你的網站更酷,更吸引人。 什麼時候使用動畫: 1.當顯示或隱藏頁面、彈出框或內容地區的時候; 2.當一些內容從頁面的一個地方移動到其他地方的時候; 3.當頁面中的一些內容,應使用者的操作而產生狀態改變的時候; 4.當一些內容在幾種狀態間轉變的時候;
Time of Update: 2013-10-17
例遍數組,同時使用元素索引和內容。(i是索引,n是內容) 複製代碼 代碼如下: $.each( [0,1,2], function(i, n){ alert( "Item #" + i + ": " + n ); }); 例遍對象,同時使用成員名稱和變數內容。(i是成員名稱,n是變數內容) 複製代碼 代碼如下: $.each( { name: "John", lang: "JS" }, function(i, n){ alert( "Name: " + i + ", Value: " + n
Time of Update: 2013-10-17
1.1.1 摘要 相信有C++、C#或Java等編程經驗的各位,對於this關鍵字再熟悉不過了。由於Javascript是一種物件導向的程式設計語言,它和C++、C#或Java一樣都包含this關鍵字,接下來我們將向大家介紹Javascript中的this關鍵字。 本文目錄 全域代碼中的this 函數中的this 參考型別 函數調用以及非參考型別 參考型別以及this的null值 函數作為構造器被調用時this的值 手動設定函數調用時this的值 1.1.2 本文
Time of Update: 2013-10-17
複製代碼 代碼如下: ;(function($){ $.extend($.fn,{ color : function(options){ var options = $.extend({},$.fn.color.defaults,options); return this.each(function(){ $(this).css("color",options.bcolor); $(this).css("background",options.fcolor); });
Time of Update: 2013-10-17
Ajax 技術的出現使得 Web 項目的使用者體驗有了極大的提高,如今藉助優秀的 jQuery 架構很容易實現各種基於 Ajax 技術實現的功能。我們一起來看看下面這些優秀的分頁外掛程式。1.Client-side jQuery pagination plugin : jPagesjPages 是一款非常不錯的用戶端分頁外掛程式,有很多特色,例如自動播放、按鍵翻頁、消極式載入等等。瀏覽詳情 線上示範2. jPaginate: A Fancy jQuery
Time of Update: 2013-10-17
下面向大家分享精心挑選的23款優秀 jQuery 圖片特效外掛程式,帶給你美輪美奐的圖片展示效果。 01. 3D Image Slider非常非常酷的 3D 圖片滑動效果,有五種絢麗的效果示範。 線上示範 下載源碼 02. Portfolio Image Navigator精緻的圖片導航效果,通過四個方向的箭頭控制,適合作品展示的應用場合。 線上示範 下載源碼 03. Image
Time of Update: 2013-10-17
這就意味著會有適當的事件冒泡,並且瀏覽器會執行分配的事件處理常式。這種能力在測試web應用程式的時候,是非常有用的,在DOM 3級規範中提供了方法來類比特定的事件,IE9 chrome FF Opera 和 Safari都支援這樣的方式,在IE8及以前的辦法的IE瀏覽器有他自己的方式來類比事件 a)Dom 事件類比 可以通過document上的createEvent()方法,在任何時候建立事件對象,此方法只接受一個參數,既要建立事件對象的事件字串,在DOM2 級規範上所有的字串都是複數形式,
Time of Update: 2013-10-17
代碼如下: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml"> <head>
Time of Update: 2013-10-17
1. attr(屬性名稱) //擷取屬性的值(取得第一個匹配元素的屬性值。通過這個方法可以方便地從第一個匹配元素中擷取一個屬性的值。如果元素沒有相應屬性,則返回 undefined ) 2. attr(屬性名稱, 屬性值) //設定屬性的值 (為所有匹配的元素設定一個屬性值。) 3. attr(屬性名稱,函數值) //設定屬性的函數值 (為所有匹配的元素設定一個計算的屬性值。不提供值,而是提供一個函數,由這個Function Compute的值作為屬性值。) 4.attr(properties)
Time of Update: 2013-10-17
你知道下面的JavaScript代碼執行後會alert出什麼值嗎? 複製代碼 代碼如下: var foo = 1; function bar() { if (!foo) { var foo = 10; } alert(foo); } bar(); 如果答案是"10"令你感到驚訝的話,那麼下面這個會讓你更加困惑: [/code] var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); [/code]
Time of Update: 2013-10-17
複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <title>jQuery Tools standalone demo</title> <!-- include the Tools --> <script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script> <!--
Time of Update: 2013-10-17
官方地址:http://www.uploadify.com/ 指令碼之家提供的:http://www.jb51.net/jiaoben/21484.html官方英文文檔:http://www.uploadify.com/documentation/ 使用方法(.net版本): 前台JS 複製代碼 代碼如下: $("#id").uploadify({ height: 30, swf: '/uploadify/uploadify.swf', uploader:
Time of Update: 2013-10-17
1.字元方法charAt() 、charCodeAt()、fromCharCode() 複製代碼 代碼如下: var stringValue = "hello world"; alert(stringValue.charAt(1)); //"e" alert(stringValue[1]); //"e" alert(stringValue.charCodeAt(1)); //101 alert(String.fromCharCode(104,101)); //"he"
Time of Update: 2013-10-17
複製代碼 代碼如下: (function($){ $.fn.extend({ mydrag:function(){ var boxX = 0; //元素在頁面中的橫座標 var boxY = 0; //元素在頁面中的縱座標 var dMouseX = 0; //按下滑鼠時的滑鼠所在位置的橫座標 var dMouseY = 0; //按下滑鼠時的滑鼠所在位置的縱座標 var mMouseX = 0; //移動滑鼠時的滑鼠所在位置的橫座標 var mMouseY = 0;
Time of Update: 2013-10-17
線上示範:http://demo.jb51.net/js/2012/mydaojishi/打包下載:mydaojishi_jb51核心代碼:複製代碼 代碼如下: $(function(){ var tYear = ""; //輸入的年份 var tMonth = ""; //輸入的月份 var tDate = ""; //輸入的日期 var iRemain = ""; //開始和結束之間相差的毫秒數 var sDate = ""; //倒計的天數 var sHour = "";
Time of Update: 2013-10-17
關於js split的用法其它也不多說什麼,下面直接舉例給大家看看 複製代碼 代碼如下: <script language="javascript"> str="2,2,3,5,6,6"; //這是一字串 var strs= new Array(); //定義一數組 strs=str.split(","); //字元分割 for (i=0;i<strs.length ;i++ ) { document.write(strs[i]+"<br/>");
Time of Update: 2013-10-17
表單中有多個<input type="file" name="uploadfile" contentEditable="false" style="width:80%">, 提交表單時需要判斷其中至少要有一個input已經選擇好檔案。 複製代碼 代碼如下: <input type="file" name="uploadfile" contentEditable="false" style="width:80%"><br> <input
Time of Update: 2013-10-17
程式中的介面:規定好有幾個方法,方法名是什麼。(因程式中要完成任務,都是通過函數或者說方法去實現的。) javascript中的介面:把執行個體出來的某"類型對象"、和執行個體出來的"介面對象",進行一個比較,符合規則,就可以說:這個對象實現了規定的介面; (介面類:通過這個類,來執行個體出不同的介面。即不同的介面執行個體,也就是不同的方法個數和方法名稱) (進行比較:其實質就是判斷子類型執行個體出來的對象,是否有介面對象中所儲存的方法名,還有個數。) 小執行個體:
Time of Update: 2013-10-17
複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type"
Time of Update: 2013-10-17
複製代碼 代碼如下: function obj2str(o){ var r = []; if(typeof o =="string") return "\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\""; if(typeof o == "object"){ if(!o.sort){ for(var i in o)