原创 JavaScript基礎-----創建對象的三種方法

在 JavaScript 中我們知道無法通過類來創建對象,那麼如何創建對象呢? (1)通過“字面量”方式創建對象 將你的信息寫到{ }中,並賦值給一個變量,此時這個變量就是一個對象,例: var game = { first :

原创 Angular2 一些概念雜談

1.constructor 和 ngOnInit 的區別: (1)constructor 是 ES6 中類(class)的自身屬性,和 Angular 無關,在頁面初始化時就被調用; (2)ngOnInit 是屬於 Angular 生命週

原创 TypeScript 基礎

1.什麼是 TypeScript: (1)TypeScript 是一種由微軟開發的開源的編程語言,它是 JavaScript 的一個超集,拓展了 JavaScript 的語法; (2)現有的 JavaScript 代碼可與 typescr

原创 ES6 基礎 - 02

 1.箭頭函數:     在ES6以前,寫函數表達式的格式爲: var a = function b(){ console.log('hello') } a() //"hello"     ES6中出現了箭頭函數,簡寫

原创 JavaScript基礎-----預編譯

1. JavaScript 的運行:     JavaScript有一個特點,就是瀏覽器在執行JavaScript代碼時會逐行執行,一行代碼錯誤,其後面的代碼塊都不會被執行出來,那麼,在腳本執行js引擎的時候,會產生三個步驟:     (

原创 JavaScript基礎-----事件冒泡和阻止

1.事件冒泡:   假設一個html結構中兩個標籤存在父子層級關係,父盒子和子盒子都綁定同一個事件的方法;當點擊子盒子時會執行兩次方法,也就是將父盒子的事件方法也執行了,也就是由裏向外依次執行,這就是所謂的事件冒泡(從裏向外進行傳播);摘

原创 JavaScript基礎-----js時間線&異步加載

1. JavaScript加載時間線(理論):     js本是單線程執行,瀏覽器爲幾個明顯的耗時任務單獨開闢線程解決耗時問題(也就是 異步)     時間線:瀏覽器在運行一個頁面時,首先會初始化js的功能,當初始化初試完js這一個功能後

原创 JavaScript基礎-----數據類型及轉換

1.JavaScript 簡介: JavaScript是互聯網上最流行的腳本語言,所有現代的HTML都使用JavaScript。既然是腳本語言,那麼它的特點就有一下三種:     (1)弱類型;     (2)解釋型語言(不需要編譯);

原创 HTML + CSS 一些概念雜談(1)

1.如何理解CSS的盒子模型:     (1)盒子模型包含了:內容(content)、外邊距(margin)、內邊距(padding)、邊框(border)     (2)盒子模型還分兩種:IE盒子模型 & 標準W3C盒子模型:    

原创 JavaScript基礎 ----- 一些概念雜談(1)

1.document.write 、 innerHTML 、innerText 三者的區別:      document.write():是重寫整個document,寫入的內容是字符串的html;     innerHTML:是DOM頁面

原创 ES6 基礎 - 01

1.什麼是ES 6:     ES 6 全稱 ECMAScript 6.0,也叫 ES 2015,它是2015年6月發佈的,是JavaScript語言的下一代標準,它的目標,是使得JavaScript語言可以用來編寫複雜的大型應用程序,成

原创 JavaScript基礎-----數組(Array)

1.JavaScript 中創建數組的方法:     (1).使用Array構造函數:     var arr = new Array(); //創建一個空數組 var arr = new Array(5); //傳遞一個整數

原创 JavaScript基礎-----Ajax

1.什麼是Ajax:     AJAX是“Asynchronous JavaScript and XML”的縮寫。他是指一種創建交互式網頁應用的網頁開發技術。     Ajax包含下列技術: 基於web標準(standards-base

原创 UI框架---BUTTONS(按鈕樣式)

最近發現了一個有意思的CSS樣式庫,和Bootstrap相似,但是它是專門的一個高度可定製的,免費的並且開源的按鈕CSS樣式庫,這裏附上它的網址:http://www.bootcss.com/p/buttons/ 接下來介紹怎麼使用這個

原创 JavaScript基礎-----DOM操作

1. DOM 的理解:    (1)DOM:全拼(Document Object Model),文檔對象模型,當網頁被加載時,瀏覽器會創建頁面的文檔對象模型    (2)對於JavaScript,通過可編程的對象模型,JavaScript