Time of Update: 2015-04-09
標籤:var EventUtil = { //添加事件處理常式 addHandler: function (element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false); //DOM2中定義的事件處理常式,IE9,Firefox,Safaei,Chrome和Opera支援此方法。
Time of Update: 2015-04-09
標籤:前言:好久沒翻閱我的gmail郵箱了,午休時就開啟看了一下,看到InfoQ推薦的一篇名為“Javascript高效能動畫與頁面渲染”文章,粗略的看了一下,很贊!講的很詳細,對好些細節講的都很好,很通俗易懂。so……筆記誕生 1、fps -frame per second
Time of Update: 2015-04-09
標籤:類和建構函式使用new調用建構函式會建立新對象,建構函式的prototype屬性被用作新對象的原型。//建構函式,用以初始化新建立的“範圍對象”//沒有建立並返回對象function Range(from, to) { this.from = from; this.to = to;}Range.prototype ={ includes: function(x) { return this.from <= x && x
Time of Update: 2015-04-09
標籤:javascript web開發 node.js 繼承 prototype 1靜態方法 儲存在運行記憶體上的靜態地區,該類方法由JS體系內類所持有。var BaseClass = new Function; var Class2 =
Time of Update: 2015-04-09
標籤:unescape() 函數可對通過 escape() 編碼的字串進行解碼。文法unescape(string) string必需。要解碼或反轉義的字串。傳回值string 被解碼後的一個副本。說明:該函數的工作原理是這樣的:通過找到形式為 %xx 和 %uxxxx 的字元序列(x 表示十六進位的數字),用 Unicode 字元 \u00xx 和 \uxxxx 替換這樣的字元序列進行解碼。提示和注釋注釋:ECMAScript v3 已從標準中刪除了 unescape()
Time of Update: 2015-04-09
JavaScript 裡的類數組對象 很早以前我就知道可以把 arguments 轉化為數組:[].slice.call(arguments),因為arguments 是個類數組對象,所以才可以這麼用。但是我一直不清楚什麼叫做類數組對象( array-like objects)今天看 Effective JavaScript 就有一節是專門講這個的,感覺真是太拽了。先看我寫的一些範例程式碼:a = "hello"[].map.call(a, (e) ->
Time of Update: 2015-04-09
JavaScript 變數、範圍及記憶體 一 變數及範圍1.基本類型和參考型別// JS變數包含兩種不同的資料類型的值:基本類型值和參考型別值;// 1.基本類型值:儲存在棧記憶體中的簡單資料區段;即這種值完全儲存在記憶體中的一個位置;// 基本類型值包含:Undefined|Null|Boolean|Number|String;// 這些類型在記憶體中佔有固定大小的空間;它們的值儲存在棧空間,我們按值來訪問;//
Time of Update: 2015-04-09
JavaScript Function函數類型介紹 // 在JS中,Function(函數)類型實際上是對象;每個函數都是Function類型的執行個體;而且都與其他參考型別一樣具有屬性和方法;// 由於函數是對象,因此函數名實際上也是一個指向函數對象的指標;一 函數的聲明方式 1 2 3 4 5 6
Time of Update: 2015-04-09
CSS ID選取器(三),cssid選取器一、ID選取器ID選取器使用"#"首碼標識符進行標識,後面緊跟指定的元素的ID名稱。如#box{ width:100px; height:100px;}元素的ID名稱是唯一的,只能對應於文檔中一個具體的元素。在HTML中,用來構建整體架構的標籤應該定義ID屬性,因為這此對象一般在頁面中都是比較唯一的,固定的,不會重複,如Logo包含框,導航條,主體包含框,著作權地區等。二、ID設定頁面配置<!DOCTYPE html PUBLIC "-//W3C/
Time of Update: 2015-04-09
javascript笛卡爾積演算法實現方法 本文執行個體講述了javascript笛卡爾積演算法實現方法。分享給大家供大家參考。具體分析如下:這裡可根據給的對象或者數組產生笛卡爾積 1 2 3 4 5 6 7 8 9 10
Time of Update: 2015-04-09
實現子項目相對於父元素左右置中,實現元素置中1. 顯示的設定子項目的寬度,然後將資源的margin值設定為:margin:0 auto;html:<div class="parent"> <div class="child"></div></div>css:.parent {width:100px;height:100px;background:red;}.child {/*如果設定為絕對位置,會不起效*
Time of Update: 2015-04-09
JavaScript擷取指定元素位置的方法 本文執行個體講述了JavaScript擷取指定元素位置的方法。分享給大家供大家參考。具體如下:代碼如下:function showpane() {var self = document.getElementById("eID");var left = self.getBoundingClientRect().left + document.documentElement.scrollLeft;var top =
Time of Update: 2015-04-09
JavaScript系列----一切皆是對象1.判斷物件類型1.1.typeof 運算子首先要認識到,typepof是一個運算子,其運算需要一個參數,傳回值是參數的類型。 typeof使用方法 typeof parameter //使用方法1typeof (parameter) //使用方法2....這兩種方式是等效的。 typeof的傳回值 typeof的傳回值,主要有五種: undefined,boolean,number,string,object.
Time of Update: 2015-04-09
JavaScript中的普通函數與建構函式什麼是建構函式?建構函式與普通函數區別是什嗎?用new關鍵字的時候到底做了什嗎?建構函式有傳回值怎麼辦?建構函式能當普通函數調用嗎? 以下是我的一些理解,理解錯誤的地方懇請大家幫忙指正,謝謝! this this永遠指向當前正在被執行的函數或方法的owner。例如: function test(){ console.log(this);}test();//Window {top:
Time of Update: 2015-04-09
JavaScript系列----範圍鏈和閉包1.範圍鏈 1.1.什麼是範圍談起範圍鏈,我們就不得不從範圍開始談起。因為所謂的範圍鏈就是由多個範圍組成的。那麼, 什麼是範圍呢? 1.1.1範圍是一個函數在執行時期的執行環境。每一個函數在執行的時候都有著其特有的執行環境,ECMAScript標準規定,在javascript中只有函數才擁有範圍。換句話,也就是說,JS中不存在塊級範圍。比如下面這樣: 複製代碼function getA() {
Time of Update: 2015-04-08
JavaScript搜尋字串並將搜尋結果返回到字串的方法,javascript字串本文執行個體講述了JavaScript搜尋字串並將搜尋結果返回到字串的方法。分享給大家供大家參考。具體如下:javascript操作字串帶有一個match方法用於搜尋字串,如果找到指定的字串則返回搜尋字串,如果未找到則返回null,match方法區分大小寫<!DOCTYPE html><html><body><script>var str="Hello world!"
Time of Update: 2015-04-08
javascript結合CSS實現蘋果開關按鈕特效,javascriptcss蘋果開關按鈕效果~~關閉時
Time of Update: 2015-04-08
JavaScript實現在頁面間傳值的方法,javascript實現頁面本文執行個體講述了JavaScript實現在頁面間傳值的方法。分享給大家供大家參考。具體如下:問題如下:在 a.html 頁面中,<form> 的 onsubmit 事件調用一個方法 foo( ),開啟 b.html 頁面的同時給 b.html 傳遞參數。方法 foo( ) 中需要傳遞變數參數到 b.html 頁面,在 b.html
Time of Update: 2015-04-08
jQuery控制網頁列印指定地區的方法,jquery地區本文執行個體講述了jQuery控制網頁列印指定地區的方法。分享給大家供大家參考。具體分析如下:使用jQuery控制網頁列印指定的地區,可以指定一個div地區的id即可實現列印網頁的部分內容,如下代碼所示:<html><head><title>jquery 列印指定地區內容</title><script
Time of Update: 2015-04-08
JavaScript中字串分割函數split用法執行個體,javascriptsplit本文執行個體講述了JavaScript中字串分割函數split用法。分享給大家供大家參考。具體如下:先來看下面這段代碼:<script type="text/javascript">var str="How are you doing today?"document.write(str.split(" ") + "<br