Time of Update: 2015-05-29
標籤:閉包(closure)是Javascript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。 一、變數的範圍要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。Js代碼var n=999; function f1(){ alert(n); } f1(); //
Time of Update: 2015-05-29
標籤:函數只要是要調用它進行執行的,都必須加括弧。此時,函數()實際上等於函數的傳回值。當然,有些沒有傳回值,但已經執行了函數體內的行為,這個是根本,就是說,只要加括弧的,就代表將會執行函數體代碼。不加括弧的,都是把函數名稱作為函數的指標,用於傳參,此時不是得到函數的結果,因為不會運行函數體代碼。它只是傳遞了函數體所在的地址位置,在需要的時候好找到函數體去執行javascript傳遞方法 和 傳遞帶括弧的方法區別
Time of Update: 2015-05-30
標籤:js開發 出現紅叉 解決辦法 eclisp中引入js javascript js檔案引入eclipse工程出現紅叉原因:這是Eclipse或者MyEclipse校正失敗的錯誤,不影響程式正常執行。解決辦法:1.可以不管,如果不影響使用,eclipse對js校正不太准;2.運行程式,沒有問題,別管了,有問題就換一個;3.cl
Time of Update: 2015-05-29
標籤:JSON (Javescript Object Notation)一種簡單的資料格式,比xml更輕巧。 JSON 是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON 資料不需要任何特殊的 API 或工具包。JSON的規則很簡單:
Time of Update: 2015-05-28
標籤:JavaScript中ActiveXObject對象是啟用並返回 Automation 對象的引用。使用方法:newObj = new ActiveXObject( servername.typename[, location])ActiveXObject 對象文法有這些部分:其中newObj是必選項。要賦值為 ActiveXObject
Time of Update: 2015-05-28
標籤: Web 瀏覽器中可能發生的事件有很多類型。如前所述,不同的事件類型具有不同的資訊,而“ DOM3級事件”規定了以下幾類事件:UI(User Interface,使用者介面)事件:當使用者與頁面上的元素互動時觸發;? 焦時間點事件,當元素獲得或失去焦點時觸發;滑鼠事件:當使用者通過滑鼠在頁面上執行操作時觸發;滾輪事件:當使用滑鼠滾輪(或類似裝置)時觸發;文本事件:當在文檔中輸入文本時觸發;鍵盤事件:當使用者通過鍵盤在頁面上執行操作時觸發;合成事件:當為
Time of Update: 2015-05-26
標籤:直接上代碼,原來的代碼中,switch中的第一個case,判斷之後,少加了個break 跳出判斷語句,害得我查了半天,“怎麼樣式老是不對,不科學啊,呵呵,原來是沒跳出case的判斷了,還會執行後面的判斷!!,哎,嘿嘿,不過後來還是發現了,開心中。。。”原文地址:http://www.cnblogs.com/wybztn/archive/2009/11/18/1605285.html 這裡還有個重要的設計技巧, 0001, 0010, 0100,
Time of Update: 2015-05-24
標籤: <!--JavaScript偽協議和內聯事件對於this的指向不同--> <a href="#" onclick="alert(this.tagName);">click me</a><!--彈出A--> <a href="javascript:alert(this.tagName);">click me</a><!--彈出undefined--> <a
Time of Update: 2015-05-21
標籤: 眾所周知,常見瀑布流當滑鼠滾動到瀏覽器底部的時候,就會發起一個ajax的請求。在服務端產生item列表後,通過 js append到相應的div裡邊。 看起來很簡單的樣子,關鍵問題就出在圖片的載入問題上,圖片一般都放在伺服器上,通過http下載到用戶端。 例如我的圖片地址: http://xxx.xxx.com/sc/item/cover/9-4352-c400.jpg 而圖片下載到本地是需要一定時間的(網速快的路過)。當圖片還沒有下載完的時候,使用js擷取到元素的寬高將會是0。 ---
Time of Update: 2015-05-22
標籤:javascript arguments 外部外掛程式: $.fn.tinytip = function(text, customOptions) { debugger; if (text && typeof text === ‘object‘){ &
Time of Update: 2015-05-21
標籤:函數,函數可以直接返回一個函數<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head> <meta http-equiv="Content-Type"
Time of Update: 2015-05-31
jQuery Callbacks應用關鍵點Callbacks是jQuery 1.7引入的方法,用於管理一系列使用相同參數的回呼函數。所有回呼函數(以下簡稱回調)儲存在一個數組中,可以重複調用。其本質相當於一個回呼函數列(List),因此可以做添加、刪除、清空回呼函數等操作。產生回調列(Callbacks) var callbacks =
Time of Update: 2015-05-31
jquery任意位置浮動固定層外掛程式用法執行個體,jquery執行個體本文執行個體講述了jquery任意位置浮動固定層外掛程式用法。分享給大家供大家參考。具體分析如下:說明:可以讓指定的層浮動到網頁上的任何位置,當捲軸滾動時它會保持在當前位置不變,不會產生閃動 2009-06-10修改:重新修改外掛程式實現固定浮動層的方式,使用一個大固定層來定位
Time of Update: 2015-05-30
js實現發送驗證碼後的倒計時功能 之前分享過只用js實現倒計時的功能,後來測試時發現,重新整理或關閉網頁後,倒計時就不能用了.網上也沒找到合適的解決方案,所以自己就寫了個,這次的算是最佳化版吧,能滿足重新整理或重新開啟網頁後,倒計時依然能用 特別說明: cookie最初建立的有效時間是60秒.也就是說,你如果在倒計時為20的時候,關閉網頁.20秒之後再開啟,是不會有倒計時顯示的;但是,如果倒計時為20時,關閉頁面,如果在20秒內重新開啟頁面,是有倒計時顯示的. html代碼
Time of Update: 2015-05-28
JavaScript對錶格或元素按文本,數字或日期排序的方法,javascript日期排序本文執行個體講述了JavaScript對錶格或元素按文本,數字或日期排序的方法。分享給大家供大家參考。具體實現方法如下:// Sorting table columns correctly by text, number or date. There are other // versions, plugins, etc., for this but they either are restricted
Time of Update: 2015-05-23
js擷取頁面description的方法,js擷取description本文執行個體講述了js擷取頁面description的方法。分享給大家供大家參考。具體實現方法如下:var meta = pt.document.getElementsByTagName('meta');var share_desc = '';for(i in meta){ if(typeof
Time of Update: 2015-05-22
js擷取頁面description的方法 本文執行個體講述了js擷取頁面description的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 var
Time of Update: 2015-05-22
js設定document.domain實現跨域的注意點分析 本文執行個體分析了js設定document.domain實現跨域的注意點。分享給大家供大家參考。具體分析如下: document.domain 用來得到當前網頁的網域名稱。 比如在地址欄裡輸入: 代碼如下: javascript:alert(document.domain);
Time of Update: 2015-05-22
png在IE6 下無法透明的解決方案匯總 解決PNG圖片在IE6下的透明這類問題Google上很多解決方案,屬於非常常見的問題,以前我做的時候,這類透明我都是用gif,而直接避開png,所以到現在我並沒有去瞭解過這個問題。今天就把這個問題整理下,解決方案匯總給大家。 FF和IE7已經直接支援透明的png圖了,下面這個主要是解決IE6下透明PNG圖片有灰底的 複製代碼 代碼如下: style="FILTER:
Time of Update: 2015-05-19
Jquery使用css方法改變樣式執行個體 本文執行個體講述了Jquery使用css方法改變樣式。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10 11