原创 VSCODE常用插件記錄—不定期更新

常用必備: 1. vscode-icon 讓 vscode 資源樹目錄加上圖標,必備良品! 2. Path Intellisense 自動路勁補全,默認不帶這個功能的 3. beautify Beautify css/

原创 git 分支整合並刪除分支

前言: 用類的思想重寫某項目時,我是將代碼傳到github上的dev分支。表示在開發階段。 現在寫完了我要將分支的項目“整合”到主支上。 這裏的整合不是將重寫好的項目覆蓋之前的,而是新建個文件夾保存重構後的代碼

原创 git回退到某個版本並提交到遠程倉庫

1. 前言    有些時候我們提交的遠程代碼(最新的代碼)也許還不如上次寫的好,於是我們就想回退到以前的版本。那麼怎麼回退呢    對了,回退之前還是先備份下。。 2. 版本回退 git log //查看提交的歷史 git lo

原创 ES6的開發環境搭建

前言:    現在的Chrome瀏覽器已經支持ES6了,但是有些低版本的瀏覽器還是不支持ES6的語法,這就需要我們把ES6的語法自動的轉變成ES5的語法。   除了Webpack自動編譯,我們還可以用Babel來完成

原创 LeetCode WIith JS || 121. Best Time to Buy and Sell Stock[求股票的最佳收益,只能交易一次]

題目描述 Say you have an array for which the ith element is the price of a given stock on day i. If you were only perm

原创 [一步一步學react系列] 04—計算器Demo

前言: 之前的例子都是寫的計數器,加一減一的功能,我們大致弄懂了redux分層和store數據管理,下面我們將結合現有知識寫一個終極版的計算器。以此鞏固所學知識 知識點:redux分層,react-router,一些算法及數

原创 修復npm安裝全局模塊命令失效

前言:npm -g 全局安裝的命令失效 場景重現 原因: npm config get prefix //查看默認全局安裝路徑 對於大多數系統顯示目錄爲:/usr/local 而我的目錄是安裝目錄/app/node 解決:

原创 基於dva的表單類頁面複用思考

背景 新學期新開始,前幾天老師讓我和一個學弟一起接手實驗室新接的項目,老師已經把基本框架搭好了,項目是基於dva的金融類管理系統(所以表單類頁面又來了) 現有代碼的問題 這個管理系統涉及到很多列表類頁面,而當我們將model層以視圖

原创 基於react的表單類頁面複用思考

前言 很久之前,我用vue重構過部分表單類頁面的代碼,主要實現了表單類頁面裏函數與數據複用的問題,當時實現的方式是以類的方式構建表單類,而表單頁面的數據和表單頁面的方法一併捆綁在一個類裏。優化效果是表單類頁面中減少了很多使用函數修改數據

原创 知識整理反思

1-前言 受面試刺激,我開始站在一個不一樣的角度思考知識管理問題了 以前在校學習某科時是以某科的知識面作爲複習單位,或者再不濟寫博客時以前端作爲積累單位,可當我面臨面試時,我發現面試是以所有知識交叉爲大範圍,也許有重點但沒有範圍,是以整個

原创 前端調試技巧-谷歌瀏覽器&VSCODE

先立個flag,等會來填坑 首先讓控制檯美美的: 控制檯主題插件: DevTools Theme: Obsidian Snake 食用指南: 安裝好插件之後,設置允許替換主題然後再打開控制檯即可起效。 配合調試插件調試:

原创 react16捕獲錯誤

手動重定向 http://www.xiexianbo.xin/wordpress/?p=523

原创 css畫扇形的幾種實現方式

前言 前兩天做了360前端星技術測驗,其中有個UI效果實現是這樣的 (請實現如圖warning標誌,其中圓的半徑是100px,並且保證圓始終垂直居中頁面顯示) 核心技術難點是: 1. 扇形的實現 2. 多個扇形怎麼拼湊成圓

原创 React初學筆記

前言: 對於新的知識(無論理解知識的途徑是官方文檔、博文甚至或是某個評論)有些時候剛學的時候看的知識講解以爲會用了就是看懂了,但寫了代碼之後再看發現又是一番體味,而自己總結時翻看以前的筆記又是不一樣的感覺。於是在這裏記錄下我學習r

原创 React-Native學習筆記1—環境搭建[Linux & Windows]

這篇博文記錄下我從reactnative搭建環境到從零開始學習的探索之旅,記錄自己的成長。 1. 環境搭建 步驟如下: 1.安裝node 2.安裝JDK 3.安裝/配置Android-studio開發工具 4.安裝React-Native