Time of Update: 2015-04-16
標籤:js 中函數的 4 種調用方式:① 作為普通函數來調用,this 的值指向 window,準確地說,this 為 null,被解釋成為 window。在 ECMAScript5 標準中,如果 this 為 null,則解釋成 undefined<script>function t(){ this.x = ‘hello‘;}t();alert(window.x);</script>彈出:hello ② a.作為對象的方法來調用,this
Time of Update: 2015-04-16
標籤:記錄一下比較有用的編碼規範(該指南是基於 Java 語言編碼規範和 Javascript 編程規範,同時結合作者 Nicholos Zakas 的個人經驗和喜好)。一些關于格式(包括縮排、行的長度、運算子間距、括弧間距、對象直接量、注釋、單行注釋、多行注釋等類似的規範)的規範這裡不做記錄。 A.3 原始值// 好的寫法 var name = "Nicholos"; // 不好的寫法:單引號 var name = ‘Nicholos‘; //
Time of Update: 2015-04-15
標籤:大家都說JavaScript的屬性多,記不過來,各種結構複雜不易瞭解。確實JS是一門入門快提高難的語言,但是也有其他辦法可以輔助記憶。下面就來討論一下JS的一大痛點-物件版面配置,究竟設計JS這門語言的人當時是怎麼做的?設計完之後又變成了什嗎?我們來看一張圖: 相信大家對這張圖都不陌生了,建構函式有一個prototype屬性指向其原型。相反原型也有一個constructor指向建構函式。與此同時執行個體也有一個constructor指向建構函式,這簡直就是互相捆綁生怕找不到啊不是
Time of Update: 2015-04-15
標籤:javascript中遞增遞減屬於一元操作符,所謂一元操作符,即只能操作一個值的操作符。遞增和遞減操作符各有兩個版本:前置型和後置型。顧名思義,前置型應該位於要操作的變數之前,而後置型應該位於要操作的變數之後。01、前置型操作符使用:var age=29;++age; //等於30等同於var age=29;age=age+1; //等於30執行前置遞增和遞減操作時,變數的值都是在語句被求值以前改變的。var num1=2;var num2=20;var num3=--num1+num2;
Time of Update: 2015-04-15
標籤:JavaScript是一個絕冠全球的程式設計語言,可用於Web開發、行動裝置
Time of Update: 2015-04-15
標籤:提到閉包,想必大家都早有耳聞,下面說下我的簡單理解。說實話平時工作中實際手動寫閉包的情境並不多,但是項目中用到的第三方架構和組件或多或少用到了閉包。所以,瞭解閉包是非常必要的。呵呵...一、什麼是閉包簡而言之,就是能夠讀取其他函數內部變數的函數。由於JS變數範圍的特性,外部不能訪問內部變數,內部可以外部變數。二、使用情境1. 實現私人成員。2. 保護命名空間,避免汙染全域變數。3. 緩衝變數。4. 代碼複用先看一個封裝的例子:var person = function () {
Time of Update: 2015-04-15
標籤:初學javascript,對==和===有些迷惑,查了一下資料,發現一片很不錯的文章,轉載過來,也是作為自己的收藏原文地址:http://blog.csdn.net/wang171838/article/details/8554305,真的很不錯,以下是本文
Time of Update: 2015-04-15
標籤:< script type = "text/javascript" >/** 智能機瀏覽器版本資訊:**/var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return { //移動終端瀏覽器版本資訊 trident: u.indexOf(‘Trident‘) > -1,
Time of Update: 2015-04-15
標籤: 一棵"樹"就是由空格、星號和斷行符號組成的。 我們用a,代表空格。 注意:空格在HTML編碼為:“ ”。aaaa*aaa***aa*****a****************aaaa*aaaa*aaaa*aaaa*aaaa* 首先“樹頭”部分由3部分組成:空格部分、左樹頭、右樹頭。
Time of Update: 2015-04-15
標籤:本文首發部落格園:http://jscode.cnblogs.com,轉載請註明出處。 關於Element跟Node的區別,cilldren跟childNodes的區別很多朋友弄不清楚,本文試圖讓大家明白這幾個概念之間的區別。 Node(節點)是DOM階層中的任何類型的對象的通用名稱,Node有很多類型,如元素節點,屬性節點,文本節點,注釋節點等,通過NodeType區分,常見的有:節點類型NodeType元素element1屬性attr2文本text3注釋comments8文檔doc
Time of Update: 2015-04-15
標籤:/* JavaScript基礎學習總結*******該總結用DW寫作,為了調試方便,將影響測試的部分以注釋形式寫出****///所有測試以alert()函數顯示//1、JavaScript特殊字元//在JavaScript中你可以用反斜線來表示一個特殊字元,來看例子// 代碼
Time of Update: 2015-04-15
標籤:1.onabort事件:對象載入被中斷時觸發2.onblur事件:元素或視窗本身失去焦點時觸發。3.onchange事件:改變<select>元素中的選項或者其他表單元素失去焦點,並且在其擷取焦點後內容發生過改變時觸發。4.onclick事件:單機滑鼠左鍵時候觸發。當光變的焦點在按鈕上,並且按下Enter鍵時,也會觸發該事件。5.onblclick事件:雙擊滑鼠左鍵時候觸發。6.onerror事件:出現錯誤時候觸發。7.onfocus事件:任何元素或者視窗本身獲得焦點時觸發。8
Time of Update: 2015-04-15
標籤:知道Regex已經很久了,粗略會看懂一些,不過以前沒有系統的學習,最近在看《JS權威指南》,剛好看到了看到Regex部分,就比較系統的學習了Regex。先說一下Regex的一些基本知識定義Regex直接量被定義在一對斜杠之間(/)直接量字元(前面7個感覺用的會比較多)字母或數字(自身)\o(NULL字元)\n(分行符號)\t(定位字元)\v(垂直定位字元)\f(換頁符)\r(斷行符號)\xnn(16進位數nn指定的拉丁字元)\uxxxx(16進位數xxxx指定的Unicode字元)\cX(
Time of Update: 2015-04-15
標籤:<!doctype html><html> <head> <meta charset="utf-8"> <script> ‘use strict‘; var yyTester = (function(){ var testFunctions = [], testDesc = [];
Time of Update: 2015-04-16
JavaScript字串常用類使用方法匯總,javascript字串擷取類:1)動態方法:charAt : 擷取字串指定位置上的字元。(參數:一個,指定要擷取的字元位置)1,不接受負數,如果為負數,會返回一個Null 字元串。2,如果不給參數,預設是擷取第0位置上的字元。3,只接收一個參數。charCodeAt : 擷取字串中指定位置上字元的Unicode編碼(參數: 一個,指定要擷取字元編碼的字元位置)1,任何字元都有一個唯一的字元編碼。2,只接收一個參數。 常用: 數字 : 48 ~
Time of Update: 2015-04-15
js數組依據下標刪除元素 1、建立數組 代碼如下:var array = new Array();var array = new Array(size);//指定數組的長度var array = new Array(item1,item2……itemN);//建立數組並賦值 2、取值、賦值 代碼如下:var item = array[index];//擷取指定元素的值array[index] =
Time of Update: 2015-04-15
Sass和Compass入門,SassCompass入門一./*背景知識*/1.Sass是什嗎? 1 1.gem安裝Sass 2 C:\Users\DELL>gem install sass 3 4 2.查看Sass版本 5 C:\Users\DELL>sass -v 6 Sass 3.4.13 (Selective Steve) 7 8 3.編譯Sass檔案 9 sass main.scss main css10 //
Time of Update: 2015-04-15
js擷取數組的最後一個元素 (1)js內建pop方法pop() 方法用於刪除並返回數組的最後一個元素,注意這裡在擷取了數組的最後一個元素的同時也將原數組的最後一個元素給刪除了。如果數組已經為空白,則該方法不改變數組,並返回 undefined 值,如: 1 2 3 4
Time of Update: 2015-04-15
jQuery實現滑鼠划過修改樣式的方法 本文執行個體講述了jQuery實現滑鼠划過修改樣式的方法。分享給大家供大家參考。具體如下: 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2015-04-15
JavaScript 表單處理實現代碼,javascript表單一 表單介紹 在HTML中,表單是由<form>元素來表示的,而在JavaScript中,表單對應的則是HTMLFormElement類型;// HTMLFormElement繼承了HTMLElement;因此它擁有HTML元素具有的預設屬性,別且還專屬自己的屬性和方法;HTMLFormElement屬性和方法屬性或方法 說明acceptCharset 伺服器能夠處理的字元集;action