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
標籤:date javascript 一、 字串 轉 Date: 1 . 字串格式為: yyyy-mm-dd hh24:mi:ss – 使用ie核心瀏覽器的必須轉換成yyyy/mm/dd hh24:mi:ssvar dateStr = "2015-04-08 14:7:12"; //或2015-4-8 14:7:12var date = new Date(Date.parse(dateStr.replace(/-/g,‘/‘
Time of Update: 2015-04-09
標籤:javascript 字串切割 javascript字串切割split在javascript中字串切割用的最常用的方法就是split()這個函數了。這個函數會返回一個切割之後的數組。 舉例:var str = "hello world";var arr = str.split(" "); //用空格切割字串。alert( arr[0] ); // 輸出 helloalert( arr[1] ); //輸出
Time of Update: 2015-04-09
標籤:前言:好久沒翻閱我的gmail郵箱了,午休時就開啟看了一下,看到InfoQ推薦的一篇名為“Javascript高效能動畫與頁面渲染”文章,粗略的看了一下,很贊!講的很詳細,對好些細節講的都很好,很通俗易懂。so……筆記誕生 1、fps -frame per second
Time of Update: 2015-04-09
標籤:javascript中變數儲存時不區分number和float類型,同一按照float儲存;javascript使用IEEE 754-2008標準定義的64bit浮點格式儲存number,decimal64對應的整形部分長度為10,小樹部分長度為16;javascript做小數點運算會出現不精準.//加法運算 var accAdd = function(num1,num2){ var n1,n2,m; try{
Time of Update: 2015-04-09
標籤:本文以展示柱狀圖為例進行介紹,當然這僅僅是一種方法而已;還有很多方法可以用於展示圖表,例如自訂圖表標籤、使用jfreechart外掛程式等;1、匯入js檔案,包含了很多展示方法:<script type="text/javascript" src=<select:link page="/js/ChartObject.js"/>></script><script type="text/javascript" src=<select:link
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
JavaScript DOM事件(筆記) 第1章 事件流1-1.事件冒泡:事件最開始由最具體的元素(文檔中嵌套層次最深的那個節點)接收;然後逐級向上傳播至最不具體的那個節點(文檔);1-2.事件捕獲:不太具體的節點應該更早接收到事件,而最具體的節點最後接收到事件;第2章 事件處理常式2-1 HTML事件處理常式//缺點:HTML和JS代碼緊密的耦合在一起; 1
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 模組化編程(筆記) 一直對JS都是一知半解,最近遇到這方面問題,所以在網上學習了一下,現在還沒有完全明白,先貼出筆記;第一章 JavaScript模組化編程(一):模組的寫法一 原始寫法// 模組就是實現特定功能的一組方法;只要把不同的函數(以及選項組的變數)簡單地放在一起,就算是一個模組;function m1(){// ...}function m2(){// ...}// 上面的函數m1()和m2(),組成一個模組;使用時直接調用就行;//
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
js如何?繼承(js實現繼承的五種方式)js繼承有5種實現方式:1、繼承第一種方式:對象冒充function Parent(username){this.username = username;this.hello = function(){alert(this.username);}}function
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.