原创 製作可全局執行的NPM包:批量清理github倉庫

不知什麼時候開始,自家github堆滿了倉庫代碼。。。各種demo開頭的項目,還有些空倉庫,啥都沒寫的。自然,程序員寫的最差的代碼就是以前寫的代碼了,爲了維護心中美好的光輝形象,我決定—————— 不過,刪除過程確實麻煩了些,身爲“頭腦簡單

原创 PyQt5 調研(一)

工具準備 編輯器: vscode OR Pycharm vscode需要安裝PYQT Integration 以及 Python 插件, Pycharm需要配置External Tools pycharm配置External Tools 配

原创 Docker打包nodejs項目和數據庫

看這篇文章,必須知道基礎的docker, 本文只提供思路和部分代碼, 不負責教 所有的命令必須謹慎操作!三思而後行 命令 停止所有運行的容器 docker stop $(docker ps -a -q) 刪除所有的容器 docker rm

原创 puppeteer 多URL爬取

基本使用 'use strict'; const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch();

原创 node-schedule 全局內關閉定時器

Cron表達式 * * * * * * ┬ ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ └ day

原创 老框架--Uditor 插件編寫

版本: 1.4 過程 仔細閱讀github倉庫readme,起手一個demo 閱讀開發文檔 ,基本插件開發如下: <script type="text/javascript" charset="utf-8" src="ueditor.

原创 vue實現可視化可拖放的自定義表單

實現如例子所示的可視化可拖放表單功能。整個頁面,分爲左中右三欄佈局,左欄的部件庫的部件(組件)作爲key,拖放到中間區域時,往vuex存放數組數據,拖一個就push一個。點擊某個組件時,在右欄顯示其屬性,其實也就是在vuex存放的數據中查找

原创 js 宏任務和微任務

想了解什麼是宏任務和微任務,必須得知道JavaScript的執行順序,JavaScript是單線程,執行時存在各種任務隊列。 常見的宏任務 業界流行的認爲,可能個別瀏覽器有差異 類型 瀏覽器 Node I/O ✅ ✅ setT

原创 理清Js變量等面試問題 一系列腦洞問題及解決思路

第0種 解析順序 function a() { b = function () { console.log(1) } return this; }

原创 記:原樣輸出文字,不做任何處理

今天有個奇葩需求:讓純文本文字換行輸出? what?幾年沒用過這個標籤了..當時用的時候還是初學的時候。。。當時嫌棄空格什麼要轉義麻煩。。。 <pre> HTML <pre> 元素表示預定義格式文本。在該元素中的文本通常按照原文件中的編排,

原创 超火js庫: Lodash API例子 (持續更新~~~)

lodash.js是一款超火的js庫,在npm上平均周下載量達到了驚人的12,374,096,github start36K!大量框架都用到了lodash,包括擁有123kstart的vue本文對比lodash英文文檔,加上一些小栗子和個人

原创 用css完成根據子元素不同書寫樣式

我們需要達到的效果: 需要什麼 1張圖片的, 2張圖片的, 3張圖片的樣式各不相同。可以使用js完成子元素的判斷,但是這裏我使用css來完成 核心知識點 使用css選擇器完成子元素的判斷 例子: 用css選擇器匹配只有一個元素 div {

原创 es6技巧寫法(持續更新中~~~)

爲class綁定多個值 普通寫法 :class="{a: true, b: true}" 其他 :class="['btn', 'btn2', {a: true, b: false}]" 一個值判斷a或者判斷b 普通寫法 if(flg ==

原创 自制一個自動導入( auto import )的vscode插件

遇到的問題 使用vue時,每次導入組件都十分的麻煩,得先寫明組件標籤,然後在script標籤中import導入,在components中顯式聲明。。。遇到這種勞動重複性問題時,我都會想是否能用腳本完成?有幸使用了vscode,可以自定義打造

原创 ReactNative實現tab標籤組合

createMaterialTopTabNavigator 上面部分存在其他組件如何處理 默認 createMaterialTopTabNavigator 會置頂頂部同時生成樣式很醜的tab標籤,如何在tab標籤上面部分添加自定義內容(組件