原创 node搭建react-router開發環境

自己搭的腳手架,因爲一些原因沒使用webpack-dev-server,目錄結構如下 |-src |-page1 |-index.html |-index.js |-other.js

原创 長短鏈接轉換

把一個長鏈接https://xxx.com?aaa=123&bbb=456轉換成一個短鏈接http://yyy.com/abcd這樣的需求是挺常見的,今天寫了寫這個計算,單純爲了玩耍,離企業應用還差得遠 第一反應就是base64,

原创 CSP簡介

參考文章:https://cloud.tencent.com/developer/article/1411746 CSP全稱Content-Security-Policy,內容安全策略,它的主要作用是儘量降低XSS跨站腳本攻擊的可

原创 webpack多頁面方案

上一篇總結了webpack的配置,其實配置還是相對容易的,因爲只要根據需要照搬選項就好了,但是隻寫配置項那最終打包出來的結果就是一個html和一個js,如果頁面多了那肯定是不行的,所以就需要想辦法拆分代碼,我所知道的拆分代碼方式大概有

原创 webpack配置總結

最近不是在寫hw麼,所以就擼了一遍webpack的文檔,按說這事情一年前就該做了。 不過前端的工程搭建不知道爲啥這麼複雜。 配置文件結構 不管create-react-app、vue-cli這些工具怎麼封裝,最後webpack肯定是運

原创 babel的一些包的相關總結

參考:https://babeljs.io https://www.babeljs.cn babel-***、@babel/***的包總是佔一堆,但是又不太清楚是幹嘛的,所以特地看了下文檔,整理和摘抄如下: @babel/core 核

原创 發佈了@vzhufeng/hello-webpack

以前想要搭建一個前端工程隨便搜索一下,按照文章一步步來就可以了,現在很多文章已經過期,相關的依賴已經不互相兼容了,前幾天想搭建一個react的工程發現找了幾篇文章都不行,create-react-app又相對比較重,要修改一些配置要了

原创 Linux Shell腳本攻略讀書筆記(1)

以下的例子都以bash爲環境,別的shell可能不能用 基本知識 命令提示符,$表示普通用戶,#表示管理員用戶root ~/.bash_history 保存用戶運行過的命令 ~/.bashrc 定義諸如提示文本、顏色等各類設置

原创 wangEditor源碼部分解讀

最近在做富文本相關的探索,看了下wangEditor和draft.js,draft.js相對複雜一些吧,wangEditor的代碼就比較直白,註釋比較多,比較適合閱讀,大體討論一下wangEditor的結構。版本是v3.1.1,講下大

原创 pro git book筆記

參考文章 https://git-scm.com/ 突然發現了很多自己不知道的git命令和選項,記錄一下自己覺得可能會有用的 ##雜項 查看已經暫存起來的文件(add)和上次提交時的快照之間的差異 git diff --cached,

原创 2018年總結

從今年換坑說起好了。換坑的過程有點糾結,因爲各種各樣的事情,事情忙完空閒了一個月,看了看jquery的源碼(到現在還沒看完,笑哭),然後各種陰差陽錯,就完成了換坑過程(笑哭)。 空閒的那一個月裏順便報名學了下木工雕刻,打開了一個新世界

原创 Promises/A+規範翻譯

Hi,又是我,之前那篇手擼promise寫的太簡單,被同學吐槽了,說完全沒按照規範來,好的,先在這裏翻譯下規範 原文 https://promisesaplus.com/ 時間 2018年11月29日 一個promise代表一個異步操

原创 手寫一個簡單的Promise

今天突發奇想,想自己寫個Promise來玩,一說要寫還真反應不過來怎麼開始,總之先看看Promise是怎麼用的好了。 let pp= new Promise((resolve, reject) => { resolve('done'

原创 Pure-JavaScript-HTML5-Parser代碼解讀

有個需求要用到html標籤解析,又碰巧之前有人寫過,就直接用了之前用的東西https://github.com/blowsie/Pure-JavaScript-HTML5-Parser,git上星不多,不過感覺思路比較特別,和我最開始

原创 Modern Code Review翻譯

原文 Modern Code Review: A Case Study at Google 如果覺得看了之後沒什麼卵用,請別罵我,罵作者去。我個人也覺得乾貨不多 只翻譯比較有用的第四、五、六章,另外幾章看標題就知道寫了啥。省略了一些冗