原创 typeOf null === "object" 爲什麼返回true?

轉載: https://www.cnblogs.com/wzybnzy/p/7232618.html?tdsourcetag=s_pcqq_aiomsg 不同的對象在底層都表示爲二進制,在 JavaScript 中二進制前三位都爲 0 的

原创 JS快速排序(圖解)

【快速排序】 思路: (1)在數據集之中,選擇一個元素作爲"基準"(pivot)。 (2)所有小於"基準"的元素,都移到"基準"的左邊;所有大於"基準"的元素,都移到"基準"的右邊。 (3)對"基準"左邊和右邊的兩個子集,不斷重複第一步和

原创 【react 使用swiper插件寫輪播圖】:完整代碼無bug+ 樣式.less

【效果實例】 【treasure.js】 首先: npm install swiper -- save 我寫的死數據,如果你要自己加圖片或者有數據,就在swiper-wrapper的子項map方法循環就好了。。  建議直接npm官網看

原创 前端性能優化:關於reflow/repaint

推薦閱讀:https://www.cnblogs.com/zhutao/p/6551216.html

原创 如何用redux+redux-sagas修改react組件裏的dom元素的樣式

1.操作sagas 2.在constant裏定義action 的type 3.定義action 4.在reducer裏寫方法 5.在react組件去引用 最後實現: 點擊按鈕,讓其他dom元素變樣式

原创 Git: 將本地local分支合併到本地的dev分支,並push到遠程的dev分支上

毓@▒▒ع▒▒ MINGW64 /e/leo/real/pc-app-store-h5-react (local) $ git branch   dev * local   master 毓@▒▒ع▒▒ MINGW64 /e/leo/re

原创 git 的dev分支更新與本地local分支合併

▒▒ع▒▒ MINGW64 /e/leo/real/pc-app-store-h5-react (local) $ git checkout dev Switched to branch 'dev' M src/layout

原创 react + redux +reac-router4.0: 項目中積累(CSSTransitionGroup / HTML高級標籤)

原項目: https://github.com/BBbila/ReduxPhotoAlbum 大概效果 (有待完善,框架的思路打好了,有興趣的可以看看)   【1】react 組件動畫 react-addons-css-transiti

原创 React : 如何遍歷一個數組對象,並操作特定的數組裏的元素,讓其改變樣式

問題:如何讓第5個,第10 個,第15個...5的倍數的數組元素的外邊距改變。 實現的功能是: 讓一行顯示5個<div>。 效果:

原创 CSS 小知識點總結(文本溢出解決辦法)

【1】 writing-mode 屬性定義了文本在水平或垂直方向上如何排布。 【2】 box-sizing: border-box;   //通過從已設定的寬度和高度分別減去邊框和內邊距才能得到內容的寬度和高度。 【3】 display

原创 【21】前端實習:redux入門學習(核心概念)

【安裝依賴】 npm install --save redux npm install --save react-redux npm install --save-dev redux-devtools 【核心概念】 state被存放在

原创 react項目中修改頁面的樣式,讓頁面與頂部沒有距離

瀏覽器中發現: 原先是: body { display: 0; margin: 8px; } 解決:

原创 【15】前端實習:react官方文檔練習(定時器/ 組件的拆分與使用/ 子組件向父組件傳值/react的狀態與生命週期)

【1】 【2】子組件向父組件傳值 父組件:App.js 子組件: Child.js 默認情況下,React DOM 在渲染之前會轉義 JSX中嵌入的任何值。因此,它確保您永遠不會注入未在應用程序中明確寫入的任何內容。在渲染之前,所有

原创 git常用命令第二篇(入門學習:分支管理/多人協作/標籤管理)

一、創建與合併分支 創建並切換到分支dev: git checkout -b dev 查看分支: git branch 當前分支前面會有一個*號 單純切換一個分支:  git  checkout  分支名   例子:在dev分支上提交了