Time of Update: 2015-04-11
標籤: <!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: 2015-04-12
標籤:javascript proto prototype 原形 原形鏈 在 javascript 中我們會約定俗成,如果一個方法是被 new 出來使用的,那麼該方法名首字母通常會大寫,例如下面代碼塊中的 Person。(我們也可以把 Person 看成 java 或 c# 中的類)var Person =
Time of Update: 2015-04-11
標籤:用object.hasOwnProperty(variable)來確定這個屬性名稱是否為該對象成員,還是來自於原型鏈。for(my in obj){ if(obj.hasOwnProperty(my)){ ... }}思考:--用來遍曆判斷是否有該屬性成員,當為一個string
Time of Update: 2015-04-12
標籤:轉載網址:http://www.cnblogs.com/developersupport/p/3491370.html 一、 讓代碼簡潔:一些簡略的表達方式也會產生很好的最佳化eg:x=x+1;在不影響功能的情況下可以簡寫為x++; 二、 變數名方法名盡量在不影響語意的情況下簡單。(可以選擇首字母命名)eg:定義數組的長度可以取名為:ArrLen而不需要取為ArrayLength。 三、
Time of Update: 2015-04-11
標籤:第一次寫這種東西, 有些生澀和蹩腳, 也是為了自己在表達或是總結方面有所提高, 同時為看過的東西留個痕迹, 以便日後查閱.有錯誤或是不妥的地方, 還望各位指正, 謝謝! 第1章 簡介本章主要介紹了本書要討論的內容, Javascript的一些基本概念, 物件導向, 原型, ECMASCript5, JSLine和console的相關內容.不做過多闡述, 給出模式的定義廣義上: 模式是一個可以用來產生其他事物的模板或模型.在軟體開發中,
Time of Update: 2015-04-11
標籤:JavaScript 語言中的 this由於其運行期綁定的特性,JavaScript 中的 this 含義要豐富得多,它可以是全域對象、當前對象或者任意對象,這完全取決於函數的調用方式。JavaScript 中函數的調用有以下幾種方式:作為對象方法調用,作為函數調用,作為建構函式調用,和使用 apply 或 call 調用。下面我們將按照調用方式的不同,分別討論 this 的含義。 <script> var str = "我是一個 String 對象 , 我聲明在這裡 ,
Time of Update: 2015-04-10
標籤:map方法原型:array1.map(callbackfn[, thisArg])參數:array1,必選。 一個數組對象。該函數一般用於數組對象callbackfn,必選。 最多可以接受三個參數的函數。 對於數組中的每個元素,map 方法都會調用 callbackfn 函數一次。 thisArg,可選。 callbackfn 函數中的 this 關鍵字可引用的對象。 如果省略 thisArg,則 undefined 將用作 this 值。
Time of Update: 2015-04-10
標籤:Regex javascript 1、什麼是RegexRegex(Regular Expression)是一個描述字元模式的對象,ECMAcript的RegExp類表示Regex,而String和RegExp都定義了使用Regex強大的模式比對和文本檢索與替換的函數。2、建立Regex的方式第一種建立方式var box=new RegExp('box'); //第一個是參數字串var
Time of Update: 2015-04-10
標籤:聲明function Person(name, age){ num = 5; this.name = name; this.age = age; this.info =function() { alert("我的資訊:" + this.name + this.age
Time of Update: 2015-04-10
標籤:訪問HTML元素方式→根據ID訪問HTML元素。→根據節點關係訪問HTML元素。常用的有document.getElementById("idVal");得到ID名字為idVal的節點。document.getElementsByName("name");返回的是name屬性為name的標籤集合document.getElementsByTagName("input")返回標所有的input標籤的集合---------------
Time of Update: 2015-04-10
標籤:通用的事件模型:1.是在HTML頁面綁定<button id="button" onclick="function();">按鈕</button>2.在javascript指令檔中綁定事件處理document.getElementById(‘button‘).onclick = function;IE中的事件模型1。使用script for綁定(這個綁定很少用)<script for="btn1"
Time of Update: 2015-04-10
標籤:JavaScript作為一種弱類型的語言,其文法規則有很大一部分是參照C語言或其他類C語言風格函數制定的,但是每一門語言都有自己的文法特色,這些文法規則構成了語言的骨骼。一、凡命名都要區分大小寫。二、標識符,也就是指變數函數屬性等名稱或函數的參數,都需要遵循以下兩個規則:第一個字元必須是字母、底線(_)或者貨幣符號($);其他字元可以是字母、底線、數字和貨幣符號。還有要注意的是,JavaScript標識符最好還是採用駝峰式命名法。三、注釋。與C語言風格類似,有以下兩種: //這是一個單行
Time of Update: 2015-04-10
標籤: 晚上下班的時候,我們又開始討論無聊的問題。一個同事提出如下怪異的情境,據說是一道面試題:var o = {1:'a',2:'b',length:2,push:Array.prototype.push};o.push('c');Q:o現在內部的值是什麼樣子?
Time of Update: 2015-04-10
標籤: 顧名思義,JavaScript引擎就是指解析執行JavaScript指令碼的虛擬機器,一般附帶在瀏覽器中,不同瀏覽器附帶的JS引擎不同,其中Chrome的V8引擎效能十分優越。一、微軟 Chakra:譯名查克拉,微軟開發的JS引擎,用於IE9的32版本。二、Mozilla SpiderMonkey:第一款JavaScript引擎,用於Mozilla Firefox
Time of Update: 2015-04-13
js實現緩衝運動效果的方法,js實現緩衝效果本文執行個體講述了js實現緩衝運動效果的方法。分享給大家供大家參考。具體分析如下:該執行個體可實現一開始速度很快,然後慢下來,直到停止的效果。要點:var speed = (target-box.offsetLeft)/8;目標點減去元素的當前位置的值除以8,因為offsetleft的值是一直在變大,所以速度的值也是一直的變小speed =
Time of Update: 2015-04-12
javascript表格隔行變色加滑鼠移入移出及點擊效果的方法 表格隔行變色,也是一個提高使用者體驗的js效果。效果實現:表格奇偶行的顏色不一樣。這樣可以防止使用者看資料時串列。滑鼠移入某行時變顏色,移出再變回來。這樣可以讓使用者清楚的知道自己正在看哪一行。表格點擊變色。便於使用者選中自己想保留的項。說明:i%2 每個數和2模數的值,只有0和1兩種,這樣就可以實現隔行變色的效果tables_li[i].onoff = 1; 為了實現點擊變色,滑鼠移入移出時,顏色不被覆蓋。上代碼:
Time of Update: 2015-04-10
js實現緩衝運動效果的方法 具體分析如下:該執行個體可實現一開始速度很快,然後慢下來,直到停止的效果。要點: 1 var speed = (target-box.offsetLeft)/8;
Time of Update: 2015-04-10
js簡單的點擊返回頂部效果實現方法 當頁面特別長的時候,使用者想回到頁面頂部,必須得滾動好幾次滾動鍵才能回到頂部,如果在頁面右下角有個“返回頂部”的按鈕,使用者點擊一下,就可以回到頂部,對於使用者來說,是一個比較好的體驗。實現原理:當頁面載入的時候,把元素定位到頁面的右下角,當頁面滾動時,元素一直位於右下角,當使用者點擊的時候,頁面回到頂部。要點一:document.documentElement.clientWidth ||
Time of Update: 2015-04-10
JavaScript實現基於Cookie的儲存類執行個體 具體分析如下:通過這個JS類,你可以象使用session一樣使用cookie,非常簡單了! 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2015-04-10
js實現同一頁面多個不同運動效果的方法 要點一: 1 2 3 4 5 6 7 function getstyle(obj,name){