Time of Update: 2015-04-20
標籤: 如果有人問.net的記憶體回收,大家會馬上想到gc,那如果有人問你javascript如何進行記憶體管理的呢?撓撓頭,一口香瓜,聽我細細道來!
Time of Update: 2015-04-20
標籤:為了發揮 JavaScript 的全部潛力,瞭解它的本質、曆史及局限性是十分重要的。本節為您講解 JavaScript 和用戶端指令碼的起源。Nombas 和 ScriptEase大概在 1992 年,一家稱作 Nombas 的公司開發了一種叫做 C 減減(C-minus-minus,簡稱 Cmm)的嵌入式指令碼語言。Cmm 背後的理念很簡單:一個足夠強大可以替代宏操作(macro)的指令碼語言,同時保持與 C (和 C
Time of Update: 2015-04-20
標籤: 以下只是個人的讀書筆記,限於本人的知識局限性,可能有偏差。請見諒,歡迎指出問題。 1.本書的名字就是《JavaScript DOM 編程藝術》,那麼首先什麼是DOM呢? DOM-Document Object MOdel,按字面上的意思翻譯就是文字物件模型。“W3C 文件物件模型 (DOM) 是中立於平台和語言的介面,它允許程式和指令碼動態地訪問和更新文檔的內容、結構和樣式。” 它將網頁抽象成一個節點樹:<!DOCTYPE
Time of Update: 2015-04-20
標籤: 一般在<a></a>和表單提交時,一般是將原本的功能“屏蔽掉”,或者說"自訂"觸發時機,分解如下: 1.<a href="javascript:void(0)">點擊</a>點選連結後不會回到網頁頂部 <a href="#">點擊</a> 點擊後會回到網面頂部 2.表單提交寫action=
Time of Update: 2015-04-20
標籤:概覽無論當前 JavaScript 代碼是內嵌還是在外鏈檔案中,頁面的下載和渲染都必須停下來等待指令碼執行完成。JavaScript 執行過程耗時越久,瀏覽器等待響應使用者輸入的時間就越長。瀏覽器在下載和執行指令碼時出現阻塞的原因在於,指令碼可能會改變頁面或 JavaScript 的命名空間,它們對後面頁面內容造成影響。一個典型的例子就是在頁面中使用document.write()。例如清單 1清單 1 JavaScript 代碼內嵌樣本<html><head>
Time of Update: 2015-04-20
標籤:Javascript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一個要計算的 Javascript 標準的運算式。運算式外側的圓括弧是選的,但是寫上去是一個好習慣。 (實現版本 Navigator 3.0 )你以使用 void
Time of Update: 2015-04-20
標籤:在對數值進行格式化的時候,一個常見的問題是按照千分位格式化,網上對這個問題已經有很多種解決方案了,還可以利用Array.prototype.reduce方法來實現千分位格式化。function formatNumber(num) {if (isNaN(num)) {throw new TypeError("num is not a number");}var groups = (/([\-\+]?)(\d*)(\.\d+)?/g).exec("" + num),mask = groups[
Time of Update: 2015-04-20
標籤:JSON字串轉化為JSON對象的2種方式一、使用函數eval1 var personsstr = ‘[{"Name":"zhangsan","Age":26},{"Name":"lisi","Age":26}]‘;2 var personsjson = eval(personsstr);轉化後結果:二、使用JSON.parse1 var personsstr = ‘[{"Name":"zhangsan","Age":26},{"Name":"
Time of Update: 2015-04-20
標籤:寫在前面:這12篇博文不是給人看的,而是用來查的,忘記了什麼基礎知識,點開頁面Ctrl +
Time of Update: 2015-04-20
標籤:本篇文章由:http://xinpure.com/javascript-value-types-and-reference-types/Javascript變數類型實值型別: 字串、數字、布爾、Null、Undefined參考型別: 數組、對象、函數實值型別與參考型別的比較通過兩個執行個體來比較這兩種類型 (調試環境: Chrome 開發人員工具 Console)實值型別執行個體var a = ‘hello‘;var b = a;b; /* hello */a =
Time of Update: 2015-04-20
標籤:typeof操作符:(1) 檢測給定變數的資料類型;(2)
Time of Update: 2015-04-20
標籤:bind()方法: a. ECMAScript5還定義了一個方法:bind()。這個方法會建立一個函數的執行個體,其this值會被綁定到傳給bind()函數的值。 b. 支援bind()方法的瀏覽器有IE9+、Firefox4+、Safari5.1+、Opera12+和Chrome。 window.color="red"; var o={color:"blue"}; //全域函數定義function sayColor(){ console.log(this.color);}
Time of Update: 2015-04-20
javascript實現表單提交後,提交按鈕停用方法 具體如下:這裡使用javascript控製表單提交後,提交按鈕不可用,可以防止使用者多次提交。 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2015-04-20
JS設定cookie、讀取cookie、刪除cookie JavaScript是運行在用戶端的指令碼,因此一般是不能夠設定Session的,因為Session是運行在伺服器端的。而cookie是運行在用戶端的,所以可以用JS來設定cookie.假設有這樣一種情況,在某個用例流程中,由A頁面跳至B頁面,若在A頁面中採用JS用變數temp儲存了某一變數的值,在B頁面的時候,同樣需要使用JS來引用temp的變數值,對於JS中的全域變數或者靜態變數的生命週期是有限的,當發生頁面跳轉或者頁面關閉
Time of Update: 2015-04-20
Javascript實現顏色rgb與16進位轉換的方法 具體如下:使用方法: 1 2 3 Color(12,34,56); Color("#fff") Color("#defdcd")
Time of Update: 2015-04-20
JS解析XML檔案和XML字串詳解 JS解析XML檔案 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Time of Update: 2015-04-20
純CSS 三角形箭頭Div邊框代碼,css箭頭div邊框<html><head><title>純CSS實現 “三角箭頭”代碼</title><meta http-equiv="Content-Language" content="zh-CN"/><mce:style type="text/css"><!--span {_overflow:hidden;}.wp {position:
Time of Update: 2015-04-20
JS中完美相容各大瀏覽器的scrolltop方法 1、各瀏覽器下 scrollTop的差異IE6/7/8/9/10:對於沒有doctype聲明的頁面裡可以使用 document.body.scrollTop 來擷取 scrollTop高度 ;對於有doctype聲明的頁面則可以使用 document.documentElement.scrollTop ;Safari:safari 比較特別,有自己擷取scrollTop的函數 : window.pageYOffset
Time of Update: 2015-04-20
Javascript實現顏色rgb與16進位轉換的方法,javascriptrgb本文執行個體講述了Javascript實現顏色rgb與16進位轉換的方法。分享給大家供大家參考。具體如下:使用方法:Color(12,34,56);Color("#fff")Color("#defdcd")實現代碼://色彩轉換var Color = function() { if (!(this instanceof Color)) { var color = new Color();
Time of Update: 2015-04-20
javascript實現表單提交後,提交按鈕停用方法,javascript提交後本文執行個體講述了javascript實現表單提交後,提交按鈕停用方法。分享給大家供大家參考。具體如下:這裡使用javascript控製表單提交後,提交按鈕不可用,可以防止使用者多次提交。<html><head><meta http-equiv="Content-Type" content="text/html;