Time of Update: 2015-07-04
標籤: __proto__:所有對象都有的屬性。var obj = {};console.log(obj.__proto__); //{}var obj1 = new Object();console.log(obj1.__proto__); //{}var func = function() {};console.log(func.__proto__); //[Function:Empty] prototype:函數對象中的屬性。var obj = {};var func
Time of Update: 2015-07-04
標籤:範圍 環境 關鍵字 變數 一、變數的範圍 1.全域變數 在代碼中任何地方都能夠訪問得到的變數,擁有全域的範圍。 A.最外層函數外面定義的
Time of Update: 2015-07-04
標籤:內建 字串 頂層函數 布爾 名詞解釋: 1.內建: ECMAscript 內建函數:ECMAscript 內建的函數 Number() 宿主函數: BOM &
Time of Update: 2015-07-03
標籤:var browser=navigator.appNamevar b_version=navigator.appVersionvar version=parseFloat(b_version)document.write("瀏覽器名稱:"+ browser)document.write("<br />")document.write("瀏覽器版本:"+
Time of Update: 2015-07-03
標籤: 度過了一個長長的假期,剛回到公司有些不適應了,之前的學習計劃和工作計劃都被打斷了,回來都不知道要幹什麼啦。於是就跑去看同事的blog,又回來看之前自己記的筆記,接下來繼續學習JavaScript吧。 有效URI(統一資源標示符)是不能包含某些字元的,如空格,所以需要進行編碼,編碼方法有:encodeURI()和encodeURIComponent(),
Time of Update: 2015-07-03
標籤:javascript 閉包 靜態 私人方法和屬性在javascript中,因為沒有類的概念,所以只能通過建構函式來類比類,假設現在需要寫一個手機類,這個手機需要傳入一張電話號碼,然後能打電話。最簡單的方式是var Phone= function(num){ //手機號 this.num= num; //打電話 this.call = function(phone){
Time of Update: 2015-07-03
標籤:轉載:http://www.cnblogs.com/rushoooooo/archive/2011/05/01/2033670.htmlJavascript擷取擷取螢幕、瀏覽器視窗 ,瀏覽器,網頁高度、寬度的大小網頁可見地區寬:document.body.clientWidth 網頁可見地區高:document.body.clientHeight 網頁可見地區寬:document.body.offsetWidth
Time of Update: 2015-07-03
標籤: 繼承是物件導向語言一個非常重要的部分。許多OOP語言都支援介面繼承和實現繼承兩種方式。介面繼承:繼承方法簽名;實現繼承:繼承實際的方法。在ECMAScript中函數是沒有簽名的,所以也就無法實現介面繼承,只能支援實現繼承。 在JavaScript中有大概六種繼承方式,它們分別是:原型鏈繼承,借用建構函式繼承,組合繼承,原型式繼承,寄生式繼承和寄生組合式繼承。下面就是對著六種繼承方式的詳細介紹。 1
Time of Update: 2015-07-03
標籤:Round是四捨五入的。。。Ceiling是向上取整。。float是向下取整 下面來介紹將小數值舍入為整數的幾個方法:Math.ceil()、Math.floor()和Math.round()。
Time of Update: 2015-07-03
標籤:<html> <head> <title>函數提升</title> <script language="javascript" type="text/javascript"> //在全域對象中聲明兩個全域函
Time of Update: 2015-07-03
標籤:javascript 編譯器 文法分析 科學計算機 運算式求值 代碼不貼了,主要講解一下思路。 //BNF定義: //exprN代表優先順序>=N的算符運算式 expr := expr20 expr100 := value
Time of Update: 2015-07-03
標籤:javascript 事件 對象
Time of Update: 2015-07-03
標籤:js事件驅動機制 js定時器 js事件原理 js事件 在瀏覽器中,事件作為一個極為重要的機制,給予JavaScript響應使用者操作與DOM變化的能力;在NodeJS中,非同步事件驅動模型則是提高並發能力的基礎。一、程式如何響應事件程式響應外部的事件有兩種方式:1.
Time of Update: 2015-07-03
JavaScript獲得url查詢參數的方法 本文執行個體講述了JavaScript獲得url查詢參數的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10
Time of Update: 2015-07-03
JavaScript實現點擊自動選擇TextArea文本的方法 本文執行個體講述了JavaScript實現點擊自動選擇TextArea文本的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 <textarea
Time of Update: 2015-07-03
深入理解JavaScript的React架構的原理 這篇文章主要介紹了JavaScript的React架構的原理,包括其與AngularJS的比較,需要的朋友可以參考下 如果你在兩個月前問我對React的看法,我很可能這樣說: 我的模板在哪裡?javascript中的HTML在做些什麼瘋狂的事情?JSX開起來非常奇怪!快向它開火,消滅它吧! 那是因為我沒有理解它. 我發誓,React 無疑是在正確的軌道上, 請聽我道來. Good old
Time of Update: 2015-07-03
淺談Javascript線程及定時機制 這篇文章主要介紹了淺談Javascript線程及定時機制的相關資料,需要的朋友可以參考下 setTimeout、setInterval的使用 Javascript api文檔中定義setTimeout和setInterval第二個參數意義分別為間隔多少毫秒後回呼函數被執行和每隔多少毫秒回呼函數被執行。但隨著工作經驗的積累,我們發現事實並非如此。 比如 ? 1
Time of Update: 2015-07-03
JS實現從串連中擷取youtube的key執行個體 本文執行個體講述了JS從串連中擷取youtube的key的方法。分享給大家供大家參考。具體分析如下: 這段代碼示範了從字串中截取子字串的方法 ? 1 2 3 4 5 //
Time of Update: 2015-07-03
JavaScript實現單擊下拉框選擇直接跳轉頁面的方法 本文執行個體講述了JavaScript實現單擊下拉框選擇直接跳轉頁面的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9
Time of Update: 2015-07-03
JavaScript實現動態添加,刪除行的方法執行個體詳解 本文執行個體講述了JavaScript實現動態添加,刪除行的方法。分享給大家供大家參考。具體如下: ? 1 2 3 4 5 6 7 8 9 10