原创 瀏覽器緩存及文件指紋的思考

瀏覽器緩存的意義及具體用法 ​ 如果不支持瀏覽器緩存的話,則每次訪問、刷新時,網頁的所有文件都得重新下載一遍。支持瀏覽器緩存可以避免這樣不必要的性能問題。 ​ 如果緩存中有對應的緩存文件,當重新訪問、刷新時,會根據緩存的文件是否

原创 React高頻困惑點解疑

爲什麼要引入React import React from 'react'; function A() { return ( <h1>魚魚dev</h1> ) } ​ 在這裏我們並沒有使用到React變量,那爲什麼還

原创 支持後悔藥的etcdui

同時支持etcd v3 v2 版本,支持後悔藥的etcd ui github https://github.com/wudaoluo/e... version 0.1 支持 etcd v2 支持 etcd v3 使用 go 代替了n

原创 前端單元測試(未完。。)

安裝 測試用例基礎 describe塊稱爲"測試套件"(test suite),表示一組相關的測試。它是一個函數,第一個參數是測試套件的名稱("加法函數的測試"),第二個參數是一個實際執行的函數。 describe鉤子: `desc

原创 js編程

代碼展示 節流函數 function throttle(fn,time){ var startTime = new Date(); return function(){ var time_

原创 node實現文件下載

原理 將response的header設置爲瀏覽器不能識別的,瀏覽器則不會渲染該內容,而是下載文件 實現【注意自己引入相應模塊】 方法一: let _path = path.resolve(__dirname, 'e-router'+'.j

原创 a標籤可下載文件而ajax的get請求不行

原理 a標籤是直接訪問跳轉到文件url,瀏覽器判斷是個可下載文件就會自動下載。get是ajax,只能返回string類型的數據,而文件url是一個對應的是一個文件流,ajax接收不到。 拓展 實現下載文件功能,只要是可實現頁面跳轉,瀏覽器都

原创 微信掃碼登錄

官方文檔:網站應用微信登錄開發指南 流程圖 使用步驟 在使用的頁面中引入:http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js 在需要使用微信登錄的地方實例以下JS

原创 React之學習記錄

一、項目搭建: *注意事項:node>=6 and npm>=5.2* 1、npx create-react-app hello-world 2、cd hello-world 3、npm start 二、components與props: