原创 webpack4 兼容老項目中的 require.js

項目使用 require.js 進行模塊化編程,並使用 gulp-requirejs-optimize 打包js文件,打包性能並不是很好。 require.js 使用 AMD 語法,webpack同樣支持AMD語法,遷移成本較低,

原创 行內塊 行內元素縫隙問題

前言:我比較用喜歡行內元素,行內塊元素來做橫向導航,這樣就不用再去擔心浮動塊級元素帶來的不必要影響。但行內元素,行內塊元素元素有個硬傷--有默認的間隙 一、行內標籤元素出現問題   <body>     <style>     span

原创 JS 浮點計算丟失精度

無意間發現在計算.1 + .2的時候居然出問題了 console.log(.1 + .2); // 0.30000000000000004 console.log(0.05 + 0.01) // 0.060000000000000

原创 解決當div設置contentEditable="true"時,重置其內容後無法光標正確定位。

最近在做一評論功能,需要能夠評論表情,那 contentEditable 這個屬性就首當其衝了,結果,問題來了… 首先 評論區 長這樣: 當輸入內容超過限制的時候,清空用戶輸入超過限制後的內容。 這個好說… 但是清空完了內容,光

原创 基於Node.js開發爬蟲工具。 ( puppeteer 與 egg.js 配合使用)

現在Node這麼火,爲什麼不用他寫個爬蟲呢。 那麼,開始吧! 技術: puppeteer : 由Google團隊開發,該工具可以理解成我們日常使用的Chrome的無界面版本以及對其進行操控的js接口套裝。 常見用法:單元測試,性能

原创 git 常用命令

先給個圖看看git基本工作流程吧。 接下來進入正題說說常用基本命令。文章總共九大類,可ctrl + f全文檢索關鍵字進行查看。 1. 新建代碼庫 # 在當前目錄新建一個git代碼庫 $ git init # 新建一個目錄,

原创 從git上check out指定的文件夾至本地

當項目過大時,從服務器上拉取項目是件很頭疼的事情,那麼就說說怎麼只拉區某個或幾個文件夾至本地。 上代碼: git clone -n [email protected]:test/test_platform.git cd test_platfo

原创 webstorm 2018 激活破解方法(持續更新中~)

webstorm 對咱們前端來說是無人不知無人不曉,那麼下面就安利一下webstorm的註冊方法吧。 1.License server 在如圖位置輸入註冊地址即可登錄。 2018-8-07 更新(最近小夥伴們的wb頻頻躺槍~  憋怕!你

原创 JS格式化數字

今天遇到這麼個需求,覺得很有意思,分享給大家。某個div內需要將後臺返回的數字格式化顯示到頁面上,怎麼叫格式呢,就是每三位就加個逗號。然後我簡單實現了一下function parseNum(num) { var num =