原创 比較版本大小 例如比較1.1.10 ,1.1.9

話不多說上代碼,喜歡請點贊 function versionSizeComparison_ (v1, v2) { /** * @value 1 表示大 * @value -1 表示小 * @value 0 表示相等

原创 TCP的三次握手,看不懂的同學可以來看這裏。(超詳細講解)

TCP的三次握手。     第一次握手:建立連接時,客戶端 發送 syn 包(syn=j)到 服務器,並進入 SYN_SENT 狀態,等待服務器確認;       syn:同步序列號(Synchronize Sequence Numb

原创 可以用來編寫 references 文檔的庫

docsify https://docsify.js.org/#/

原创 遞歸之二(漢諾塔遊戲)

說到漢諾塔遊戲,是我最近才聽說的一個遊戲!(原諒我的無知...) 遊戲規則是這樣的: 有 x , y ,z  三根針,要求把 x 上的 3 個盒子放到 z 上 1. 小盒子只能放在大盒子上邊  2. 一次只能搬運一個盒子  那麼我們很

原创 node 學習 之 調試

第一種,打日誌 console.dir 或者 console.log console.dir 會把屬性和方法打印出來 第二種,斷點調試 1. node inspect node debug xx.js (已廢棄) 替代者是 node in

原创 webpack optimization[webpack.config.js]

const path = require('path') const MiniCssExtractPlugin = require('mini-css-extract-plugin') const HtmlPlugin = requir

原创 一個編寫 api 文檔的ui庫

地址:https://github.com/slatedocs/slate

原创 頁面的滾動條如何順滑地滾動到某個位置?

[HTMLElement].scrollTo({ left: 0, top: 100, behavior: 'smooth' })  

原创 cdn 方式引入 vue,webpack 打包報錯,ERROR in Template execution failed: ReferenceError!

當我把頁面的 vue 模板寫在 .html 文件裏的時候, html-webpack-plugin 打包 html 文件的時候,會自己先過一遍,然後比如頁面中有類似 `xxxxx${xx}`的東西,它就會說 xx  is  undefin

原创 tinygradient 學習筆記

tinygradient  ——  方便設置漸變顏色的庫 (https://www.npmjs.com/package/tinygradient) Easily generate color gradients with an unlim

原创 webpack optimization (postcss.cofnig.js)

// https://github.com/michael-ciniawsky/postcss-load-config module.exports = { "plugins": { "postcss-import": {

原创 webapck optimization (babel.config.js)

optimization

原创 公鑰私鑰(白話文)

時間:2019-8-13 假設有 A ,B 兩個服務器, 它們有各自的公鑰和私鑰。 大家都知道,公鑰是公開的! 所以 A 和 B 互相知道對方的 公鑰 A 向 B 發文件。 A 會把 自己 要發的數據 和 B的公鑰 打包。 那麼這串數據

原创 如何在 axios 的攔截器裏訪問 this。也就是當前調用axios的這個 vue 實例

時間: 2019-8-8 ok,我們今天講解一下,如何在aixos的攔截器裏拿到 當前調用它的 this(vue實例)的一些屬性和方法! axios.js文件 import axios from 'axios' import Vue f

原创 webpack opmization

const path = require('path') const MiniCssExtractPlugin = require('mini-css-extract-plugin') const HtmlPlugin = requir