原创 冷飯新炒---6.javascript基礎(作用域,對象,簡單類型與複雜類型)

JavaScript 基礎作用域全局變量和局部變量塊級作用域作用域鏈對象爲什麼要有對象什麼是對象JavaScript中的對象對象字面量對象創建方式對象字面量new Object()方法創建對象工廠函數創建對象屬性和方法對象的使用遍歷對

原创 冷飯新炒---5.javascript基礎(函數,代碼規範)

JavaScript 基礎函數爲什麼要有函數什麼是函數函數的定義函數的調用函數的參數函數的返回值arguments的作用代碼規範作業 目標 函數及其應用 函數 爲什麼要有函數 如果要在多個地方求1-100之間所有數的和,應該

原创 冷飯新炒---4.javascript基礎(數組)

JavaScript 基礎數組爲什麼要學習數組數組的概念數組的定義獲取數組元素數組遍歷在數組中新增元素案例 學習目標 數組及其應用 數組 爲什麼要學習數組 之前學習的數據類型,只能存儲一個值(比如:Number/String

原创 冷飯新炒---3.javascript基礎(流程控制)

JavaScript 基礎流程控制順序結構分支結構if語句三元運算符switch語句循環結構while語句do-while語句for循環continue和break調試 學習目標: JavaScript流程控 流程控制 流程

原创 冷飯新炒---javascript基礎2

JavaScript 基礎2表達式和語句表達式語句操作符算術運算符一元運算符邏輯運算符布爾類型的隱式轉換關係運算符賦值運算符運算符的優先級 學習目標: JavaScript中的操作符 表達式和語句 表達式 一個表達式可以產生

原创 1.前端炒冷飯---javascript基礎

JavaScript 基礎網頁、網站和應用程序JavaScript能做啥?JavaScript介紹JavaScript是什麼JavaScript最初的目的JavaScript的目前的應用場景JavaScript 與 HTML、CSS的

原创 1.原生js實現demo---給當前頁面url添加參數

迴歸原生 1.功能描述 當頁面不是表單提交時,給當前頁面url添加或者修改參數,可以通過此方式實現頁面與頁面之間的傳參。 2.實現代碼 <!DOCTYPE html> <html> <head> <meta charset="u

原创 【推薦】一句話樹洞---這個世界,有一個人願意聽你說話

這個世界,有一個人願意聽你說話 接收你的聲音 永遠只是陌生人 只回復只有一句話(30字以內)的聲音 願你被這個世界溫柔相待 樹洞鏈接

原创 ES6環境搭建---nvm管理下的nodejs安裝和使用

安裝nvm下的node環境 1. windows 下 nvm的安裝(若之前安裝過NodeJS,請先卸載) nvm下載地址:https://github.com/coreybutler/nvm-windows/releases 下載nv

原创 ES6環境搭建---ES6語法精講

ES6的使用環境有: node 、IE、Chrome等。 ES6不能在IE中使用。 ES6目前在任何版本任何環境都沒有做到百分之百的兼容。 查看瀏覽器對ES6的支持情況:http://kangax.github.io/compat-

原创 ECMAScript 6(ES6) 特性概覽和與ES5的比較19-Promises

十九、Promises1.Promise 用法2.Promise 組合 1.Promise 用法 可以異步的,並在未來提供一個值的一流表現。 ECMAScript 6 function msgAfterTimeout (msg, wh

原创 js獲取大小寫字母的方法

用程序員的方式生成大小寫字母數組 生成大寫字母 function upperCaseChars(){ //生成大寫字母,A的Unicode值爲65 var str = []; for(var i=65;i<91;i+

原创 ECMAScript 6(ES6) 特性概覽和與ES5的比較18-數字的新內置方法

十八.數字的新內置方法1.數字類型檢查2.數字安全檢查3.數字比較4.數字截斷5.數字符號確定 1.數字類型檢查 用於檢查非數字和有限數字的新函數。 Number.isNaN() Number.isFinite() ECMAScrip

原创 ECMAScript 6(ES6) 特性概覽和與ES5的比較11(上)-類

十一.類1.類的定義2.類的繼承3.類的表達式繼承 1.類的定義 面向對象風格和無反覆套用,更加直觀。 ECMAScript 6 class Shape { constructor (id, x, y) { t

原创 ECMAScript 6(ES6) 特性概覽和與ES5的比較16-Typed Array

十六.Typed ArrayTyped Array Typed Array 支持基於任意字節的數據結構,以實現網絡協議,加密算法,文件格式操作等。 ECMAScript 6 //ES6類相當於一下C結構 //例如:struct Exa