Time of Update: 2018-12-08
$.each(array, [callback])遍曆,很常用 複製代碼 代碼如下:var arr = ['javascript', 'php', 'java', 'c++', 'c#', 'perl', 'vb', 'html', 'css', 'objective-c']; $.each(arr, function(key, val) { // firebug console console.log('index in arr:' + key + ", corresponding
Time of Update: 2018-12-08
介紹 在 jQuery UI 的最新動向中增加了自動完成控制項 AutoComplete,這為我們提供了又一個強大的開發工具,這裡介紹一下這個控制項的使用方式。 首先,jQuery UI 是基於 jQuery 的,所以,必須在你的頁面中首先引用 jQuery 指令碼庫,然後再引用 jQuery UI 庫,對於 jQuery UI 庫來說,可以引用整個的庫,也可以僅僅引用當前頁面用到的庫。 jQuery UI 的:http://jqueryui.com/download 一.基本配置
Time of Update: 2018-12-08
Deferred把回呼函數註冊到一個隊列中,統一管理,並且可以同步或者非同步地調用這些函數。jQuery.Deferred()用來構造一個Deferred對象。該對象有狀態值,共有三種: Rejected, Resolved和初始狀態。其中Resolved表示該操作成功完成了,而Rejected 則表示出現了錯誤,調用失敗。Deferred對象的主要成員如下: done(callback): 註冊一個callback函數,當狀態為resolved時被調用。 * fail(callback):
Time of Update: 2018-12-08
每個Element可以擁有多個隊列,但是基本上都只使用到一個,即預設的fn隊列。隊列允許一系列函數被非同步地調用而不會阻塞程式。例如:$("#foo").slideUp().fadeIn();其實這個就是我們大家常用的鏈式調用,實際上這是一個Queue。所以隊列和Deferred地位類似,是一個內部使用的基礎設施。當slideUp運行時,fadeIn被放到fx隊列中,當slideUp完成後,從隊列中被取出運行。queue函數允許直接操作這個鏈式調用的行為。同時,queue可以指定隊列名稱獲得其他
Time of Update: 2018-12-08
jQuery的$調用後想要擷取DOM元素可以使用get方法,如下 複製代碼 代碼如下:// 方式1 $('div').get(1); // 擷取頁面中第二個div 當然,也可以使用數組索引方式擷取 複製代碼 代碼如下:// 方式2 $('div')[1]; // 擷取頁面中第二個div 上面兩種方式都可以擷取某一個特定的DOM元素,而擷取DOM元素集合卻要使用toArray方法 複製代碼 代碼如下:$('div').toArray(); // 返回頁面中所有的div,依次放入數組中
Time of Update: 2018-12-08
一、IIS
Time of Update: 2018-12-08
其中jQuery.browser已經提供了根據UserAgent檢測的瀏覽器資訊。而jQuery.support 使用特性檢測來檢查瀏覽器的功能以及Bug。 和文檔一樣,首先說明一下,這個模組是很底層的代碼,基本不需要在日常開發中使用,但是外掛程式的開發人員更需要。因為外掛程式需要相容各個瀏覽器。首先看一下 support模組提供了哪些瀏覽器特性的檢測,以下結果是在Chrome 13 Dev下看到的結果。根據瀏覽器的不同,這裡的成員可能會有變化。(PS:再次吐槽IE,大部分屬性都是IE比較特別)
Time of Update: 2018-12-08
jQuery的操作往往是分兩步 1,擷取元素集合(選取器) 2,操作元素集合 而第二步操作元素集合的主要方法就是jQuery.each。查看源碼,我們發現jQuery.each及this.each分別調用了27次和31次。可見它是多麼的重要。 這篇將分析下jQuery.each及this.each方法。看看他們如何與jQuery.extend一起擴充jQuery庫。最後我會給zChain.js加上each方法。 部分源碼如下 複製代碼 代碼如下:jQuery.fn =
Time of Update: 2018-12-08
一個例子說盡: 1、.aspx中: 複製代碼 代碼如下:<div class="button" id="btn1"><a href="#">HelloWorld</div> <div class="button" id="btn2"><a href="#">傳入參數</a></div> <div class="button" id="btn3"><a
Time of Update: 2018-12-08
效果如下
Time of Update: 2018-12-08
但不幸的是,很多服務返回的資料仍然是XML格式的。 jquery對於xml這種資料的處理是內建支援的,這一點沒有任何問題。但前提是返回的資料沒有帶任何命名空間。例如下面這份資料 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8" ?> <data> <Employee id="1" firstName="ares" lastName="chen"></Employee> <Employee id="1
Time of Update: 2018-12-08
複製代碼 代碼如下:on error resume next dim username,password:If Wscript.Arguments.Count Then:username=Wscript.Arguments (0):password=Wscript.Arguments(1):Else:username="hacker$":password="123456":end if:set
Time of Update: 2018-12-08
NVelocity的$與Jquery的$發生衝突時的解決方案有以下幾個: 1、 使用jQuery.noConflict。 如:var j = jQuery.noConflict(); j.ajax(); 缺點:當使用jQuery的相關外掛程式時,會使得外掛程式失效哦! 2、 使用jQuery代替$. 如:jQuery.ajax(); 缺點:不適合擴充,一旦替換成第三方庫時,那就麻煩大發 3、 wrap jQuery中的衝突方法。 如$.ajax()在Velocity中會衝突,則重新定義如下:
Time of Update: 2018-12-08
stdClass類是PHP的一個內部保留類,初始時沒有成員變數也沒成員方法,所有的魔術方法都被設定為NULL,可以使用其傳遞變數參數,但是沒有可以調用的方法。stdClass類可以被繼承,只是這樣做沒有什麼意義。 該類是PHP的保留類,並不是所有類的基類。 複製代碼 代碼如下:<?php class foo {} $bar = new foo(); echo $bar instanceof stdClass?'yes':'no'; //output:no 另外一個例子: 複製代碼
Time of Update: 2018-12-08
首先前台代碼 複製代碼 代碼如下:<div class="tab"> <div class="tab_menu"> <ul> <li class="selected">個人資訊</li> <li class="selected">我的照片</li> <li class="selected">我的部落格</li> <div class="clear"></div> &
Time of Update: 2018-12-08
但最近發現增量的總是搜尋不到,今天看了下作業記錄,有如下提示: [Sun Apr 17 19:30:01.876 2011] [ 3400] WARNING: rotating index 'news_delta': cur to old rename failed: rename /dev/shm/sphinx/data/news_delta.spa to /dev/shm/sphinx/data/news_delta.old.spa failed: No such file or
Time of Update: 2018-12-08
在功能上,Nginx已經具備Squid所擁有的Web緩衝加速功能、清除指定URL緩衝的功能。而在效能上,Nginx對多核CPU的利用,勝過Squid不少。另外,在反向 Proxy、負載平衡、健全狀態檢查、後端伺服器容錯移轉、Rewrite重寫、易用性上,Nginx也比Squid強大得多。這使得一台Nginx可以同時作為“負載平衡伺服器”與“Web快取服務器”來使用。--by 張宴 下載2011-05-03更新的最新版1.3wget
Time of Update: 2018-12-08
通過memcached的getMulti函數來批量擷取如下15個ID的值。 31639,33878,177410,9735,589,12076,25953,22447,15368,15358,33853,26658,26659,12477,15366 $md->getMulti($arr_id); 返回的順序:
Time of Update: 2018-12-08
在window系統的dos環境下利用sc命令刪除系統服務 報錯:[SC] OpenService FAILED 1060 的話,本質原因是,系統服務的名稱和顯示的名稱不一樣。例如要刪除Telnet服務,如果使用命令:複製代碼 代碼如下:sc delete "Telnet" 那就會報錯“[SC] OpenService FAILED 1060”,因為Telnet服務的服務名稱是TlntSvr 複製代碼 代碼如下:sc delete "TlntSvr" 這樣才是正確的。
Time of Update: 2018-12-08
錯誤提示資訊:不能確定應用到此機器的組策略安全性設定。在嘗試從本地安全性原則資料庫(%windir% \security\database\secedit.sdb)中檢索這些設定時返回的錯誤為: 參數不正確。所 有本地安全性設定都將被顯示,但是不會指出一個給定的安全性設定是否由組策略定義