原创 java計算要點

數據類型解析圖 如圖所示 不需要背,只要知道各個類型孰大孰小就夠了。 數據類型分析 數據之間類型的轉換是有規則的 要知道java是強類型的,每個變量必須對應一個類型。而每個類型都有一個容量的大小,因此,不同類型之間,有些情況是

原创 淺談外邊距的疊加

簡單來說,當兩個或更多垂直外邊距相遇時,他們會合併成一個外邊距。這個合併外邊距的大小爲相遇兩垂直外邊距中較大的那個。 外邊距疊加的條件 只有普通文檔流中塊級元素的垂直外邊距纔會發生外邊距疊加。行內框,浮動框與絕對定位框之間的外邊

原创 對Object.assign的拷貝分析

簡介 Objct.assign是用來做什麼的? 如果給你一個這樣的三個對象 var a = {a:'a',b:'ab'} var b = {b:'b',c:'bc'} var c = {c:'c',ab:'ab'} 讓你把b和c合併到a,

原创 可複製的成功學

可複製的成功學 習方法,哈哈哈是不是被我的標題騙過來了,既然來了就是緣分,看完再走吧。 我要說! 這篇文章寫給我自己,希望我在未來的學習道路上能越走越遠,同時也寫給我自己未來某年某月的孩子,希望他能在學習過程中有一個比我更好的學習心得與體

原创 react+redux+webpack移動端項目總結

前言 距離我進新公司也有一個多月,這一個月的事件使用react寫了一個項目,期間斷斷續續重構了兩三次,目前已經完成第一階段測試,也總結分享一些使用react的一些坑。 react 先囉嗦幾句講一下react原理,新人可以認真看下,老鳥可

原创 react更改原數據再觸發action,不會觸發重新渲染

問題描述 react更改原數據再觸發action,不會觸發重新渲染 原因 原因是當你更改原數據時,this.props.data已經更改,這時再觸發action,當進行shouldComponentUpdate時,nextProps.da

原创 React.createElement: type should not be null, undefined, boolean, or number

原因是你通過 import {xxx} from 'xxx' 這個方法引入了一個export default的對象作爲react組件。 對於export default的對象,你應該直接引入,通過以下方法。 import xxx fro

原创 最有效的學習方法是什麼?

最有效的學習方法是什麼? Everyone learns differently and everyone has unique interests. But surely some techniques and methods are

原创 怎麼讓route擁有redux的方法

需求 如何利用route的onEnter鉤子來出發redux的dispatch 方法 I just wrapped my routes in a function that returns them. This allows yo

原创 讀了很多書也忘了很多,那麼讀書的意義在哪裏?

讀書的意義在哪裏? I have read lots of books but forgotten most of them. What’s the purpose of reading? 讀了很多書也忘了很多,那麼讀書的意義在哪裏?

原创 扒一扒vue的數據追蹤原理

大家都知道在angular或vue中,數據的更新會實時的反應到dom上,那麼到底是什麼原理呢,下面就vue探討一下。 打開vue的官網,可以看到它關於vue如何追蹤變化的原理。 把一個普通對象傳給 Vue 實例作爲它的 data 選項,

原创 Vue2-Cannot read property 'component' of undefined

問題 Cannot read property ‘component’ of undefined 原因 版本問題,由於vue2刪除了vue1的內部指令,而vue-router1.x依賴vue的一個內部指令。 這上面如果是1.x版本,會讀

原创 解決for循環閉包取值問題

解決for循環閉包取值問題 代碼 fuction doanimate(){ for(var i = 0;i < 5;i++){ elment[i].animate({ top:'50px'

原创 函數柯里化

什麼是柯里化 在計算機科學中,柯里化(Currying)是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)的函數,並且返回接受餘下的參數且返回結果的新函數的技術。 在直覺上,柯里化聲稱“如果你固定某些參數,你將得到接受餘

原创 yeoman-bower-grunt之間的關係

前置技能 Node and NPM nodeJs就是基於谷歌v8引擎的一個javascript環境,使js不僅可以運行在瀏覽器端,也能在服務器端運行。 NPM(Node Package Manager),是nodeJs的包管理工具,其主要