原创 JS知識點備忘

知識點分享:     一.中間件         1.1  爲啥要用中間件?             中間件是一個函數,爲了解決異步操作,傳統的action -> reducer 變爲 action -> middleware -> re

原创 ES6

8.27-9.4學習內容     1.react開發環境搭建     2.demo練習,通過開放接口抓取首頁和詳情頁數據     3.使用中間件react-thunk對react狀態管理進行改造     4.學習iterator,gene

原创 簡單vue狀態管理實現

學生 代課老師 校長 財務 班主任 學生 components - > actions -> mutations - > state <

原创 react-redux 與 redux

redux是嚴格的單項數據流 1.Action 是把數據從應用傳到store的有效載荷,它是store數據的唯一來源,一般通過store.dispatch()將action傳到store Action本質是js對象,action內必須使用

原创 vue的生命週期鉤子函數與自定義指令鉤子函數

vue的生命週期鉤子函數與自定義指令鉤子函數<title>Document</title> <script src="Js/vue.js"></script> <div id="app"> <input v-hello v-mod

原创 虛擬DOM算法原理+MV*

虛擬DOM算法原理: DOM樹上的結構,屬性信息都可以用JS對象來表示 狀態變更-->重新渲染整個視圖,用JS對象表示DOM信息和結構,當狀態變更的時候,重新渲染js對象結構。用選渲染的對象樹和舊的樹進行對比,記錄兩棵樹的差異,記錄下來的

原创 JS之Promise

1.什麼是promise? promise是一個構造函數,自己身上有all,reject,resolve等方法,原型上有then,catch等方法 2.Promise怎麼用? promise的構造函數接收一個參數,是函數。函數傳入兩個參

原创 react之JSX

每個DOM元素的結構都可以用JS對象來表示,每個dom元素包含:標籤名,屬性,子元素 <div class='box' id='content'> <div class='title'>Hello</div> <butt

原创 js中幾種繼承方法

1.原型繼承 function Foo(name){ this.name = name; } Foo.prototype.myName = function(){ return thi

原创 JS之typeof返回值整理

// Numbers typeof 37 === 'number'; typeof 3.14 === 'number'; typeof Math.LN2 === 'number'; typeof Infinity === 'number

原创 react前置路由守衛

react中一切皆組件--2018.7.18 目標:自定義user界面的前置路由守衛,當用戶點擊要進入user組件時,路由守衛發起判斷,如果條件滿足則進入,否則跳轉至login組件。 1.入口文件index.js中代碼如下: i

原创 箭頭函數使用注意事項

js在實際應用中的小知識點 remove(){ var that = this; this.body.on("click","span",function(){

原创 JS中this對象的理解

1.this在普通對象中的應用:this指向調用它的對象例子1:var obj = { name:"zhangsan", id:111222, sex:"male", introduce:function (){

原创 JS幾種創建對象的方法

//1.工廠模式 function person(name,age,job){ var o = new Object(); o.name = name; o.age = ag

原创 gulp-less配置

1.首先默認你已安裝好node,gulp,並安裝了connect插件。在此基礎上,我們來安裝less2.進入工程目錄,命令提示符執行npm install gulp-less --save-dev less 3.安裝gulp-plumbe