随笔分类 - js
1
摘要:wget https://nodejs.org/dist/v18.15.0/node-v18.15.0-linux-x64.tar.xz // 下载 tar xf node-v18.15.0-linux-x64.tar.xz // 解压mv node-v18.15.0-linux-x64 /root
阅读全文
摘要:1.跟目录下新建vue.config.js文件,添加内容: module.exports = { assetsDir: 'static', parallel: false, publicPath: './',//history模式注释掉此行,hash模式需要 productionSourceMap:
阅读全文
摘要:<template> <el-table class="tableList" ref="rw_table" height="700" solt="append" :data="useData" :row-class-name="tableRowClassName" @cell-mouse-enter
阅读全文
摘要:1.安装依赖: npm i node-schedule --save 2.添加定时任务 const schedule = require('node-schedule'); const scheduleCronstyle = () => { //每天凌晨定时执行一次: schedule.schedu
阅读全文
摘要:1.express-generator 是 Express 应用程序生成器工具,我们可以使用它来快速创建应用程序框架。 npm install -g express-generatorwindows添加环境变量:E:\node\node_global 2.创建项目express expressFra
阅读全文
摘要:一、对非Array对象类型的遍历 1、for in 主要用于遍历对象的可枚举属性,包括自有属性、继承自原型的属性 2、Object.keys 此方法返回一个数组,元素均为对象自有可枚举的属性 3、Object.getOwnProperty 此方法用于返回对象的自有属性,包括可枚举和不可枚举的属性
阅读全文
摘要:1. npm i --save-dev prettier 2.在文件根目录下新建.prettierrc.js,并加入以下内容: module.exports = { // 代码结尾是否加分号 semi: false, // 是否使用单引号 singleQuote: true, // 对象大括号内两边
阅读全文
摘要:1. 安装依赖npm i --save-dev babel-eslint eslint eslint-plugin-vue 2.vscode中添加eslint插件 3.package.json中的scripts里添加 "lint": "eslint --fix --ext .js --ext .vu
阅读全文
摘要:1.安装依赖npm install --save-dev stylelint stylelint-scss stylelint-config-standard stylelint-csstree-validator stylelint-config-prettier 2.安装插件stylelint
阅读全文
摘要:1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。 2、安装过程基本直接“NEXT”就可以了 3、在cmd下输入no
阅读全文
摘要:vue init webpack test 1.MintUI npm i mint-ui -Snpm install --save-dev babel-plugin-componentnpm install vuex --savenpm install --save-dev eslint-plugi
阅读全文
摘要:npm install --save threenpm i imports-loader exports-loader --savenpm i import-three-examples --save npm i dat.gui --savenpm i oimo --save npm i echar
阅读全文
摘要:{ "cSpell.languageSettings": [], "window.zoomLevel": 1, //窗口.缩放级别 "editor.tabSize": 2, "typescript.updateImportsOnFileMove.enabled": "always", "editor
阅读全文
摘要:1、数组字符串化 let arr = [[222, 333, 444], [55, 66, 77], {a: 1} ]arr += '';arr = arr.split(','); console.log(arr); // ["222", "333", "444", "55", "66", "77"
阅读全文
摘要:一、添加事件禁止选择、拖拽、右键 export function preventDefaultListener(e: any) { e.preventDefault() } ;<img src={props.url} alt="" style={{ //禁止用户选择 userSelect: 'non
阅读全文
摘要:1. var num=1; var list=[]; loadImage(); function loadImage(){ var img=new Image(); img.addEventListener("load",loadHandler); img.src="./img/"+num+".jp
阅读全文
摘要:Math.max方法可以求出给定参数中最大的数。 Math.max('1','2','3.1','3.2');//3.2 Math.min(1,0,-1);//-1 但如果是数组,就不能这样调用了。此时就用到了apply方法。Function.apply()是JS的一个OOP特性,一般用来模拟继承和
阅读全文
摘要://正则 let cash = '1234567890' cash.replace(/\B(?=(\d{3})+(?!\d))/g, ',');//"1,234,567,890" //非正则的优雅实现 function formatCash(str) { return str.split('').r
阅读全文
摘要:记录一下所用的插件 1. auto close tag 自动关闭标签,在开始标记的结束括号中键入后,将自动插入结束标记 2. Auto Comment Blocks 自动插入注释行 3. Auto Rename Tag 自动重命名配对的HTML / XML标记 4. Auto Complete Ta
阅读全文
摘要:import { Block, View, Picker, Text, Image } from '@tarojs/components'; import Taro from '@tarojs/taro'; import withWeapp from '@tarojs/with-weapp'; im
阅读全文
1