Time of Update: 2013-10-17
jQuery的Ajax的自動完成功能允許您輕鬆地建立自動完成/自動提示框的文本輸入欄位。它始建集中表現為每一個查詢快取被從本機快取中相同的重複的查詢結果。如果沒有特定查詢的結果,它停止發送請求到伺服器的其他查詢。Ajax的自動完成的jQuery的是麻省理工學院風格的許可證的條款下自由分發。這是目前支援的瀏覽器:IE 7 +,FF 2 +,Safari 3以上,Google9
Time of Update: 2013-10-17
在IE中提供了一個fireEvent方法,顧名思義就是觸發某個事件發生的意思。剛開始我以為是會跟平時使用onclick()一樣,沒想到最近在寫javascript入門ppt的時候發現了,原來自己太自以為是了!看來還有很多javascript的細節沒有掌握好啊!現在根據自己的總結詳細的記錄下fireEvent方法的使用。fireEvent是IE提供的一種方法,msdn文檔地址:http://msdn.microsoft.com/en-us/library/ms536423(v=vs.85).asp
Time of Update: 2013-10-17
調試Javascript可能是web開發中最讓人鬱悶的事情。所以這裡我們絕定來尋找一些好的工具來協助大家調試。這裡是10款我們精選的基於瀏覽器的JS線上調試工具,希望大家喜歡!Online Debugging Tools1.PastebinPastebin是一個協作式的調試工具,協助你在IRC,IM或者訊息版上對話來分享和修改程式碼片段2.JSON Formatter and
Time of Update: 2013-10-17
1、通過映射的方式,給對象綁定多個事件。2、範例程式碼:複製代碼 代碼如下:<!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-10-17
jQuery的選擇包含兩種,一種是選取器,一種是篩選器。篩選器是對選取器選定的jQuery對象做進一步選擇。children()是一個篩選器,顧名思義就是篩選孩子,篩選那些合格孩子。完整的格式如下:複製代碼 代碼如下:.children(expr)
Time of Update: 2013-10-17
複製代碼 代碼如下: <div id="demo"> <div id="indemo"> <div id="demo1"> <asp:Repeater ID="Pro_List" runat="server"> <ItemTemplate> <a href="/Product/html/<%#Eval("id") %>/" title="<%#Eval("Title")%>"><img src=
Time of Update: 2013-10-17
demo01.html 複製代碼 代碼如下: <!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
這個外掛程式的名字elevatezoom,網址為http://www.elevateweb.co.uk/image-zoom,在github上的項目首頁為https://github.com/elevateweb/elevatezoom,建議去github下載,這個網速比較快。 實現這個效果你需要準備兩張圖片,一張小的,一張大用於滑鼠經過時候顯示。然後我們只要為img標籤添加data-zoom-image屬性,其值為大圖的地址,最後在javascript中選擇該圖片調用elevateZoom()
Time of Update: 2013-10-17
Three.js是一個偉大的開源WebGL庫,WebGL允許JavaScript操作GPU,在瀏覽器端實現真正意義的3D。但是目前這項技術還處在發展階段,資料極為匱乏,愛好者學習基本要通過Demo源碼和Three.js本身的源碼來學習。 0.簡介
Time of Update: 2013-10-17
inline onclick代碼如下: 複製代碼 代碼如下: <input type="button" id="btnOK" name="" value="確定" onclick="btnOKClick();" /> btnOKClick的代碼: 複製代碼 代碼如下: function btnOKClick() { alert("btnOK Clicked"); }
Time of Update: 2013-10-17
1.前言 函數需要先定義,後使用。 這基本上所有程式設計語言的一條鐵的定律。 一般狀況下, 我們需要調用一個JavaScript 函數, 基本的狀況都是先定義, 然後再調用。 看一個例子 複製代碼 代碼如下: <!--by oscar999 2013-1-16--> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> &
Time of Update: 2013-10-17
分享一個Javascript編寫函數的最佳化技巧。 適用的函數應該要滿足以下條件: 產生固定結果頁面中多次調用 複雜或較耗時 代碼和分析如下: Java代碼: 複製代碼 代碼如下: //產生固定結果並且在頁面中多次調用的函數 function check() { //類比耗時操作 var begin = Date.now(); //ECMAScript5添加的,若不支援請改成 +new Date(); var ONE_SECOND = 1000, result = false;
Time of Update: 2013-10-17
在寫完第一回之後,看到了朋友們的回複,指出了我代碼中的一些問題,確實由於時間倉促沒有使用IDE,直接搞上了,又由於本人記憶力不好,所以把大小寫都忘記了,還好晚上回家,用VS改了一下,呵呵,真是對不住大家了。 從這一講開始,我們將直正接觸一個JQ類庫,學習一下JQ的寫法,JQ的一些常用的命令等等,今天主要講的是JQ裡的選取器,這也是JQ的一大特點,這從它的名稱jQuery中可以看到,主要功力體現在查詢上。
Time of Update: 2013-10-17
因公司需要做一個仿百度搜尋方塊,並且帶Value值的, 網上找了下只有Text, 都沒帶Value的 所以做了個. 直接貼代碼。 複製代碼 代碼如下: (function($) { var timeid; var lastValue; var options; var c; var d; var t; $.fn.autoComplete = function(config) { c = $(this); var defaults = { width: c.width(), //提示框的寬度
Time of Update: 2013-10-17
原項目地址:http://plugins.jquery.com/project/pagination版本:v1.2源檔案下載:英文原版 或中文翻譯修改版一、相關demo 基本demo頁面 Ajax demo頁面 參數可編輯demo頁面 二、簡介與說明 此jQuery外掛程式為Ajax分頁外掛程式,一次性載入,故分頁切換時無重新整理與延遲,如果資料量較大不建議用此方法,因為載入會比較慢。
Time of Update: 2013-10-17
我們時常在使用png圖片的時候,在ie6下發生背景不透明的問題,下面給大家介紹下一個js解決的方式。 首先我們要用到一個js,代碼如下: 複製代碼 代碼如下: /** * DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML <IMG/>. * Author: Drew Diller * Email: drew.diller@gmail.com * URL:
Time of Update: 2013-10-17
在用jquery的post方式傳遞多個值時,在後台頁面可以用數組形式接收 如下所示 複製代碼 代碼如下:<script type="text/javascript"> $(function () { timestamp = 0; $("#chatform").submit(function () { var message = $("#msg").val(); var name = $("#author").val(); var action = "postmsg"; var
Time of Update: 2013-10-17
1.document.write("");為 輸出語句 2.JS中的注釋為// 3.傳統的HTML文檔順序是:document->html->(head,body) 4.一個瀏覽器視窗中的DOM順序是:window->(navigator,screen,history,location,document) 5.得到表單中元素的名稱和值:document.getElementById("表單中元素的ID號").name(或value) 6.一個小寫轉大寫的JS:
Time of Update: 2013-10-17
複製代碼 代碼如下: var dataObjCloned=JSON.parse(JSON.stringify( dataObj )) 這是昨天晚上從大城小胖的微博上看到的,當時高度興趣,就mark了下。 今天整理了下資料,分析下為什麼一句話可以實現純資料json對象的深度複製。 1.JSON.stringify函數 複製代碼 代碼如下: 將 JavaScript 值轉換為 JavaScript 物件標記法 (Json) 字串。 JSON.stringify(value [, replacer]
Time of Update: 2013-10-17
這一次來學習一下Partial Application。我們先看一下函數的介紹,在維基上有簡單的介紹: 在數學中,一個函數是描述每個輸入值對應唯一輸出值的這種對應關係,符號為 f(x)。例如,運算式 f(x)=x2表示了一個函數 f,其中每個輸入值x都與唯一輸出值x2相聯絡。因此,如果一個輸入值為3,那麼它所對應的輸出值為9。而g(x,y) = xy有兩個參量x和y,以乘積xy為值。上面描述了函數(為方便假設x,y都是int),並且給出了函數的兩個例子,先換一種方式來看,f(x)可以表示為:x