原创 進擊的 JavaScript (八) 之 繼承

原文鏈接:周大俠啊 進擊的 JavaScript 之 繼承 前面講完原型鏈,現在來講繼承,加深理解下。 一、對象的相關知識 什麼是對象? 就是一些無序的 key : value 集合, 這個value 可以是 基本值,函數,對象。(注意 k

原创 進擊的 JavaScript(四) 之 閉包

原文鏈接:周大俠啊 進擊的 JavaScript(四) 之 閉包 上一節說了執行上下文,這節咱們就乘勝追擊來搞搞閉包!頭疼的東西讓你不再頭疼! 一、函數也是引用類型的。 function f(){ console.log("not chan

原创 進擊的 JavaScript(一) 之 類型轉換

原文鏈接:周大俠啊 進擊的 JavaScript(一) 之 類型轉換 說起 js 類型轉換,都是頭疼吧,暈暈的,但是不行啊,這東西很重要滴! 基礎知識 JavaScript的數據類型分爲六種,分別爲null, undefined, bool

原创 進擊的 JavaScript (七) 之 原型鏈

原文鏈接:周大俠啊 進擊的 JavaScript (七) 之 原型鏈 算是記錄一下自己的學習心得吧,哈哈 首先說一下,函數創建的相關知識 在JavaScript中,我們創建一個函數A(就是聲明一個函數), 那麼 js引擎 就會用構造函數Fu

原创 進擊的 JavaScript(六) 之 this

記得剛開始,我理解 this 的時候 也是雲裏霧裏的,哈哈,希望通過這篇文章,對你有幫助吧。 關於 this 最多的說法,就是:誰調用它,this就指向誰。這話呢,不能說它錯了,只能說它講的不嚴謹,爲什麼呢?我們先來了解下 this

原创 進擊的 JavaScript(三) 之 函數執行過程

原文鏈接:周大俠啊 進擊的 JavaScript(三) 之 函數執行過程 理解js 的執行過程是很重要的,比如,作用域,作用域鏈,變量提升,閉包啊,要想明白這些,你就得搞懂函數執行時到底發生了什麼! 一、執行環境(Execution Con

原创 進擊的 JavaScript(二) 之 數據結構

原文鏈接:周大俠啊 進擊的 JavaScript(二) 之 數據結構 這東西還是很重要的,你要是搞懂了,就會去除很多困惑,比如不知道大家在學習js 的時候,有沒有對 基礎類型 和 引用類型 感到困惑過,兩者之間 表現的不同之處。 js 不

原创 進擊的 JavaScript(五) 之 立即執行函數與閉包

原文鏈接:周大俠啊 進擊的 JavaScript(五) 之 立即執行函數與閉包 前面的閉包中,提到與閉包相似的立即執行函數,感覺兩者還是比較容易弄混吧,嚴格來說(因爲犀牛書和高程對閉包的定義不同),立即執行函數並不屬於閉包,它不滿足閉包的三

原创 周大俠啊 進擊的 JavaScript (七) 之 原型鏈

原文鏈接:周大俠啊 進擊的 JavaScript (七) 之 原型鏈 算是記錄一下自己的學習心得吧,哈哈 首先說一下,函數創建的相關知識 在JavaScript中,我們創建一個函數A(就是聲明一個函數), 那麼瀏覽器就會用構造函數Funct

原创 周大俠啊 進擊的 JavaScript(一) 之 類型轉換

原文鏈接:周大俠啊 進擊的 JavaScript(一) 之 類型轉換 說起 js 類型轉換,都是頭疼吧,暈暈的,但是不行啊,這東西很重要滴! 基礎知識 JavaScript的數據類型分爲六種,分別爲null, undefined, bool

原创 瀏覽器同源策略,及跨域解決方案

一、Origin(源) 源由下面三個部分組成: 域名 端口 協議 兩個 URL ,只有這三個都相同的情況下,纔可以稱爲同源。 下來就以 "http://www.example.com/page.html" 這個鏈接來比較說明: 對

原创 周大俠啊 進擊的 JavaScript(三) 之 函數執行過程

原文鏈接:周大俠啊 進擊的 JavaScript(三) 之 函數執行過程 理解js 的執行過程是很重要的,比如,作用域,作用域鏈,變量提升,閉包啊,要想明白這些,你就得搞懂函數執行時到底發生了什麼! 一、執行環境(Execution Con

原创 周大俠啊 進擊的 JavaScript(二) 之 數據結構

原文鏈接:周大俠啊 進擊的 JavaScript(二) 之 數據結構 這東西還是很重要的,你要是搞懂了,就會去除很多困惑,比如不知道大家在學習js 的時候,有沒有對 基礎類型 和 引用類型 感到困惑過,兩者之間 表現的不同之處。 js 不同

原创 周大俠啊 進擊的 JavaScript(六) 之 this

記得剛開始,我理解 this 的時候 也是雲裏霧裏的,哈哈,希望通過這篇文章,對你有幫助吧。 關於 this 最多的說法,就是:誰調用它,this就指向誰。這話呢,不能說它錯了,只能說它講的不嚴謹,爲什麼呢?我們先來了解下 this 的幾種

原创 周大俠啊 進擊的 JavaScript (八) 之 繼承

原文鏈接:周大俠啊 進擊的 JavaScript (八) 之 繼承 前面講完原型鏈,現在來講繼承,加深理解下。 首先說一下,對象的相關知識 什麼是對象? 就是一些無序的 key : value 集合, 這個value 可以是 基本值,函數,