原创 在客戶端使用Lokijs存儲數據

點擊查看 Loki.js介紹 1.新建index.html、db.js文件; 2.index.html 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"

原创 修改 antd 的默認樣式

修改antd樣式流程 比如我要修改控件A: 首先要去找控件A的api : 如果提供api可以修改樣式,則可以通過api直接修改。 如果不提供api的話,可以通過className的方式來修改樣式。 <Menu.Item key=

原创 require is not defined,在Electron渲染進程中加載模塊報錯

// 主進程 const {app, BrowserWindow, ipcMain} = require('electron') app.on('ready', () => { // 新建窗口 const win = new B

原创 Loki.js

LokiJS 是純 JavaScript 實現的內存數據庫,面向文檔,支持 Node.js,瀏覽器和 Cordova。LokiJS 堅持的信條就是性能永遠是第一考慮因素。 LokiJS支持索引和更快的文檔訪問,執行性能非常好(近50萬OP

原创 Antd中使用umi做路由配置,使用跳轉頁面時出現404的問題

結論:在router.config配置路由的時候被引用的路由一定要在引用的component之前定義,否則會出現404。 這就是報出的錯誤,我在create裏面的頁面創建鏈接,死活跳轉不到account的頁面,報的錯說要創建該compo

原创 PowerShell yarn : 無法加載文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因爲在此係統上禁止運行腳本。

在windows系統上使用npm安裝的指令時出現的一個問題: 解決方法 1:搜索cmd,以管理員方式運行powershell 2:使用命令更改計算機的執行策略 PS C:\Users\Administrator> set-Execut

原创 TypeError: fs.existsSync is not a function | import { ipcRenderer } from 'electron'

在electron的渲染進程中導包會發生TypeError: fs.existsSync is not a function node_modules/electron/index.js:6 3 | 4 | var pathF

原创 ES8關於使用異步迭代器請求數據

  在async/await的某些時刻,你可能嘗試在同步循環中調用異步函數。例如: async function process(array) {   for (let i of array) {     await doSometh

原创 關於X-Franme-Options的clickjacking網站點劫持攻擊。。。

CSRF(Cross-site request forgery 跨站請求僞造,也被稱成爲“one click attack”或者session riding,通常縮寫爲CSRF或者XSRF,是一種對網站的惡意利用。儘管聽起來像跨站腳本(X

原创 module.exports/export default/export的用法與區別

module.exports是ES5的導出的方法,export和export default是ES6的導出方法 module.exports module.exports 對象是由模塊系統創建的。在我們自己寫模塊的時候,需要在模塊最後寫好

原创 數組以及對象的深拷貝(複製數組或複製對象)的方法-JavaScript

在js中,數組和對象的複製如果使用=號來進行復制,那只是淺拷貝。 let arr = [1,2,3,4,5]; let arr2 = arr1; arr.push(6); 如上,arr的修改,會影響arr2的值,這顯然在絕大多數情況下,

原创 JS/React把文字複製到剪切板

一、實現點擊按鈕,複製文本框中的的內容 <script type="text/javascript"> function copyUrl2() { var Url2=document.getElementById("biao1");

原创 antd修改默認樣式

修改antd樣式流程 比如我要修改控件A: 首先要去找控件A的api : 如果提供api可以修改樣式,則可以通過api直接修改。 如果不提供api的話,可以通過className的方式來修改樣式。 <Menu.Item key=

原创 Ant Design不能修改樣式,添加的className沒有生效?看這裏

我是用了antd的Table控件,想爲table設置單雙行不同顏色,於是使用了rowClassName <Table pagination={dataPagination} columns={this.dataTableColu

原创 在Electron中,渲染進程與主進程交互時,使用require報錯

const osenv = require('osenv'); Uncaught ReferenceError: require is not defined 在渲染進程中使用osenv獲取User目錄的時候使用require導入ose