Time of Update: 2013-12-01
toggle(fn, fn2, [fn3, fn4, ...])每次點擊後依次調用函數。如果點擊了一個匹配的元素,則觸發指定的第一個函數;當再次點擊同一元素時,則觸發指定的第二個函數,如果有更多函數,則再次觸發,直到最後一個。隨後的每次點擊都重複對這幾個函數的輪番調用。www.2cto.com 可以使用unbind("click")來刪除。 $("li").toggle(function () {
Time of Update: 2013-12-01
前台: function load_allemployees(employee_type){ var url = "onLoadEmployee.do"; &
Time of Update: 2013-12-01
<!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="
Time of Update: 2013-12-01
正確的方法是正確運用Selection對象和Range對象,實現在游標當前位置插入文本或結點。但是這兩個對象在IE和標準的DOM方式的運用方法是不同的。 思路:首先獲得使用者的選區(游標當前位置可理解成起始和終止位置一樣的選區)。然後,從Selection對象轉成Range對象。目的是利用Range對象的方法插內容進去。最後,插入動作結束後將游標移到插入內容的後面。01var sel = win.document.selection; //IE02var sel =
Time of Update: 2013-12-01
//js實現全選反選原始碼,超級簡單 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
Time of Update: 2013-12-01
今天看 css探索之旅 的部落格文章,有個用setTimeout寫定時炸彈的效果,自己也就照貓畫貓來寫一個。 <!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
Time of Update: 2013-12-01
<!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="
Time of Update: 2013-12-01
Css代碼 #brg{ width: 100%; height: 100%; background: #333; position: absolute; top: 0; left: 0; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; position: absolute; top:
Time of Update: 2013-12-01
混亂的URI編碼 JavaScript中編碼有三種方法:escape、encodeURI、encodeURIComponent C#中編碼主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString JavaScript中的還好,只提供了三個,C#中主要用的就有這麼多,還沒有列出其他編碼(HTML),一多就弄不明白,弄不明白就心生恐懼,心生恐懼就變
Time of Update: 2013-12-01
有3個函數可以把非數值轉化成數值:Number()、parseInt()和parseFloat()。第一個函數,即轉型函數Number()可以用於任何資料類型,而另兩個函數則專門用於把字串轉換成數值。這個3個函數對於同樣的輸入會有不同的結果。 Number()函數的轉換規則如下:如果是Boolean值,true和false將分別被轉換為1和0如果是是數字值,只是簡單的傳入和返回如果是null值,返回0如果是undefined,返回NaN如果是字串,遵循下列規則:如果字串中只包含數字,則將其轉換
Time of Update: 2013-12-01
引言: 最近遇到個問題,同時引用了jquery庫和另外一個js庫。當用$XX去調用js庫函數時,發現失效了!於是找資料,原來是jquery命名衝突了。因為許多JavaScript 庫使用$ 作為函數或變數名,jquery也一樣。其實$只是jquery的一個別名而已,假如我們需要使用jquery 之外的另一js 庫,我們可以通過調用$.noConflict()
Time of Update: 2013-12-01
z的代碼判斷IP那塊快把我搞死了,日啊,shit,REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR三個東西在手冊上太不詳細了,基本上就等於沒有。網上gg了一下,找到一點,另外,有一個思路太巧了,用JS取IP以後POST到伺服器,Y的用代理騙伺服器?有種上網先把JAVA給關了啊!!哦哈哈,以後有機會用ajax試一下,也省得用這三個變數if得死去活來了。 REMOTE_ADDR
Time of Update: 2013-12-01
一次又一次的,我發現,那些有bug的Javascript代碼是由於沒有真正理解Javascript函數是如何工作而導致的(順便說一下,許多那樣的代碼是我寫的).JavaScript擁有函數式編程的特性,
Time of Update: 2013-12-01
這個函數拿去可以直接使用,旨在合并上下儲存格值相同的情況。如效果: 注釋我都寫了,相比你能看的懂的,或許和你的要求不一,但你可以在這基礎上來做修改便是。function rowSpan(){ //得到table對象 var tab = document.getElementById("tab"); if(!tab){ return; } //從第二行開始,排除標題列 var
Time of Update: 2013-12-01
無阻塞載入javascript,對於頁面效能最佳化有很大的作用,這樣能有效減少js對頁面載入的阻塞。特別是一些廣告js檔案,由於廣告內容有可能是富媒體,更是很可能成為你頁面載入提速的瓶頸,高效能javascript告訴我們,同學,提升你的網頁速度,就無阻塞地載入JS吧。於是便有一下代碼出現。(function() {var s = document.createElement('script');s.type =
Time of Update: 2013-12-01
如所示: 原始碼如下: 原始碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2013-12-01
js中的Array對象是動態數組,無需預先指定大小,是動態變化的。[javascript]1. var names = new Array(); 2. names[0] = "tomy"; 3. names[1] = "jerry"; 4. names[2] = "lily"; 5. for (var i =0;i<names.length;
Time of Update: 2013-12-01
function HashMap(){ // members this.keyArray = new Array(); // Keys this.valArray = new Array(); // Values // methods
Time of Update: 2013-12-01
匿名函數,就是沒有名字的函數。如:function (){ alert('a function');}但是,上面的代碼會報錯。firebug提示:function statement requires a name,也就是:函數必須要有個名字。奇怪的是,如果我用一對()把這個沒有名字的函數包起來,就不會報錯了。如:(function (){ alert('a
Time of Update: 2013-12-01
前言:我這篇將和大家一起學習事件和事件的處理,這篇的內容還是比較廣泛的,希望大家喜歡。1、滑鼠滑過元素,顯示工具提示。一、0級DOM中的基本事件出來1、作為Html屬性的事件(關聯的函數)也就是官方的控制代碼1 <input type="button" value="掐我!" onclick =