原创 180331 原型

原型是function對象的一個屬性,它定義了構造函數製造出的對象的公共祖先。 通過該構造函數產生的對象,可以繼承該原型的屬性和方法。 原型也是對象。 原型就像是批處理添加水印:預設好的統一處理,有顏色主題不合適的單獨設計。

原创 180328 正則表達式

什麼是正則表達式 檢索文本時,可以對字符串內容進行模式匹配。RegExp 就是這種模式。用RegExp對象表示正則表達式。 創建正則表達式 直接量定義 /pattern/attributes var regExp = /ab

原创 180406 客戶端JS WebAPI

Date對象 var oDate = new Date(); oDate.getDate() —— 幾號 oDate.getDay() —— 星期幾 [0-6] oDate.getFullYear() —— 年 oDate.

原创 180306 表達式

表達式是js中的一個短語,js解釋器會將其計算出一個結果。 原始(原始值)表達式 常量 直接量 1.23 //數字直接量 'hello' //字符串直接量 /pattern/ //正則

原创 《JavaScript DOM 編程藝術(第二版)》筆記

第3章 DOM 即使在整個文檔裏這個標籤只有一個元素,getElementsByTagName也返回一個數組。此時的數組長度是1。 HTML5 DOM 新增 getElementsByClassName 在使用類名獲取標籤匹配

原创 180405 demo

選項卡 <div class="wrapper"> <div class="search"> <input type="text"> Male: <input type="radio" cl

原创 180325 對象

概述 對象可以看做是屬性的無序集合,每個屬性都是一個名值對。 屬性名是字符串,可以把對象看成是從字符 串到值的映射。 除了可以保持自己的屬性,JS對象還可以從一個稱爲原型的對象繼承屬性。這種‘’原型式繼承‘’是JS的核心 特徵

原创 實例練習

//1做一個循環,計算累加到300需要的次數--------------------------------------------------------- // var num = 1; // var times = 0;

原创 180326 數組

概述 數組是值的有序集合,其中值稱作‘元素’,對應位置稱作‘索引’ 數組繼承Array.prototype中的屬性 數組是對象的特殊形式,數組索引實際上和碰巧是整數的屬性名差不多 創建數組 數組直接量 var arr =

原创 180203 類型、值和變量

數據類型 JavaScript 數據類型分爲:原始類型 和 對象類型。 原始類型 對象類型 數字 (6.02e23 ; Infinity):均用浮點數值表示 普通對象 字符串 (‘ name = ” myform

原创 180309 語句

表達式在JS中是短語,語句是JS整句或命令。 JS程序就是一系列可執行語句的集合。 表達式計算一個值,語句用來執行以使某件事情發生。 “使某件事情發生”的一個方法是計算帶有副作用的表達式。 另一種“使某件事情發生”的方法是改

原创 180327 函數

概述 函數是這樣一段代碼,它只定義一次,但可能被執行或調用多次。 函數定義會包括一個形參的標識符列表,這些參數在函數體中像局部變量一樣工作。函數調用會爲形參提供實參的值。函數使用它們實參的值來計算返回值,成爲該函數調用表達式的值。

原创 180330 預編譯

JS編譯過程 語法分析:JS引擎通篇掃描,有低級錯誤直接報錯不執行。 預編譯 解釋執行 執行期上下文 當函數執行時,會創建一個稱爲執行期上下文的內部對象。一個執行期上下文定義了一個函數執行時的環境,函數每次執行時對應的執行上

原创 181206 vscode

顯示tab和空格: setting.json { "editor.renderControlCharacters": true, "editor.renderWhitespace": "all" } 可視區域折行

原创 18/10/30 | baidu 06 | css居中、佈局

常見問題積累 1.誤加分號 樣式塊之間添加分號,導致樣式失效。 水平垂直居中彙總 1.水平居中 內聯元素: 父元素,設置text-align: center 定寬塊級元素: 自身,設置margin: 0 auto 定寬