原创 淺談javascript中的constructor屬性。

我認爲只有對象的__proto__屬性才具有constructor屬性。對象本身沒有constructor屬性,然後去 它的__proto__屬性中尋找constructor屬性。 1 2 3 4 5 6 7

原创 用 Object.create實現類式繼承

下面的例子演示瞭如何使用Object.create()來實現類式繼承。這是一個所有版本JavaScript都支持的單繼承。 // Shape - superclass function Shape() { this.x = 0;

原创 理解 React,但不理解 Redux,該如何通俗易懂的理解 Redux?

作者:Wang Namelos 鏈接:https://www.zhihu.com/question/41312576/answer/90782136 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 解答這

原创 javascript中stopImmediatePropagation函數和stopPropagation函數的區別

 在事件處理程序中,每個事件處理程序中間都會有一個event對象,而這個event對象有兩個方法,一個是stopPropagation方法,一個是stopImmediatePropagation方法,兩個方法只差一個Immediate,

原创 Javascript/ES6代理Proxy用法

在ES6中,Proxy構造器是一種可訪問的全局對象,使用它,你可以在對象與各種操作對象的行爲之間收集有關請求操作的各種信息,並返回任何你想做的。在這點上,代理Proxy與中間件有很多共同點。也就是說,代理Proxy會代理你要操作的對象,

原创 [譯]Angular2新人常犯的5個錯誤

看到這兒,我猜你肯定已經看過一些博客、技術大會錄像了,現在應該已經準備好踏上angular2這條不歸路了吧!那麼上路後,哪些東西是我們需要知道的? 下面就是一些新手常見錯誤彙總,當你要開始自己的angular2旅程時,儘量避免吧。

原创 我的前端進階之路(面試題)

前言 總括: 包含這三個月來碰到的一些覺得比較好的面試題,三個月沒怎麼寫博客着實有些手癢,哈哈哈。7000餘字,不成敬意2333 原文地址:我的前端進階之路 知乎專欄&&簡書專題:前端進擊者(知乎)&&前端進擊者(簡書) 博主博

原创 windows 64位下,React-Native環境搭建詳解 (Android)

React-Native環境搭建需要:  1、安裝Java JDK  2、安裝Android Studio  3、安裝node.js  4、安裝git  5、安裝Python 2.x (注意目前不支持Python 3版本)  6、安裝r

原创 es6 中類與對象的一些心得

關於class a extends b{ } a會繼承b中所有的屬性與方法; a中定義的屬性可以在b中使用,例如: class a extends b{   constructor(){     this.name='aaaaa';  

原创 HTTP協議詳解

引言 HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分佈式超媒體信息系統。它於1990年提出,經過幾年的使用與發展,得到不斷地完善和擴展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的規範

原创 Dangerously Set innerHTML

Dangerously Set innerHTML 不合時宜的使用 innerHTML 可能會導致 導致網頁攻擊 的原因之一。 我們的設計哲學是讓確保安全應該是簡單的,開發者在執行“不安全”的操作的時候應該清楚地知道他們自己的意圖。

原创 Angular開發-關於組件之間的數據交互

在angular組件中數據交互主要有下面幾種 1、父組件通過屬性綁定到子組件,子組件通過事件傳遞參數到父組件2、父組件通過局部變量獲取子組件的引用3、父組件使用@ViewChild獲取子組件的引用4、兩個不相關聯的組件使用中間人模式

原创 代碼即邏輯 -- 聊聊 Effects 及在 Angular 中的應用

大概去年9月左右,看過 Cycle.js 創作者 André Staltz 的一個視頻:講爲什麼 React 並不是一個響應式的框架,同時介紹了 Cycle.js。當時就覺得這個思路好牛叉,但一直有點似懂非懂。最近由於工作需要,在

原创 前端精選文摘:BFC 神奇背後的原理

 BFC 已經是一個耳聽熟聞的詞語了,網上有許多關於 BFC 的文章,介紹瞭如何觸發 BFC 以及 BFC 的一些用處(如清浮動,防止 margin 重疊等)。雖然我知道如何利用 BFC 解決這些問題,但當別人問我 BFC 是什麼,我

原创 ES6---擴展運算符和rest‘...’(三點運算符),在數組、函數、set/map等中的應用

ES6新增的三點運算符,是由三個點表示,在數組中扮演着重要的角色,可以對數組進行合併與分解、可以對set等數據結構進行轉換、可以對函數參數進行簡化表示,接下來,我們一起揭開其神祕面紗… ●三點—rest參數: let fun1