js
看客随心
这个作者很懒,什么都没留下…
展开
-
微信小程序 input绑定async函数
微信小程序 input绑定async函数原创 2022-08-04 10:18:09 · 263 阅读 · 1 评论 -
小数点后最大2位小数正则
const reg = /^0\.([1-9]|\d[1-9])$|^[1-9]+(\d*)?$|^([1-9]+(\d*)?\.)([1-9]|\d{1,2})$/g原创 2020-10-15 17:13:38 · 345 阅读 · 0 评论 -
git 基本使用
连接远程仓库 git remote add origin 地址 拉取远程代码 git pull origin master 查看代码状态 git status 添加文件 git add dirName || fileName || . 添加整个文件夹 添加单个文件 添加所有更改 删除文件 git rmfilePath; git commit -m '文本'; git push; -r删除文件夹-f将文件从暂存区中删除,并且删除原文件 删除暂存区 git rm --cached filePat...原创 2020-07-14 16:45:14 · 153 阅读 · 0 评论 -
node 爬虫demo
代码const axios = require("axios");const cheerio = require("cheerio");const async = require("async");const Koa = require("koa");const router = require("koa-router")();const app = new Koa();router.get('/', async ctx => { start()})let index =原创 2020-05-20 11:27:34 · 190 阅读 · 0 评论 -
web 网络图片下载
代码imgDownload() { let imgUrl = this.imgList[this.actIndex].url; let imgName = this.imgList[this.actIndex].name; let image = new Image(); image.setAttribute("crossOrigin", "anonymous"); // 关键部分 image.src = imgUrl; image.onload = () => {.转载 2020-05-18 14:26:35 · 260 阅读 · 0 评论 -
commonjs,ADM,CMD,ES6模块规范
// 1 commonjs特点: 每个js文件都可以当做一个模块 服务端: 模块加载是同步的 浏览器: 需要进行编译打包处理语法: 暴露: 暴露的都是exports这个对象 module.exports = value --> 相当于对exports对象重新赋值 exports.xxx = value --> 相...原创 2020-03-18 14:30:27 · 189 阅读 · 0 评论 -
js 对象
1 for ... in let obj = { name: '王小二', age: 18 } for(let key in obj) { console.log(obj[key]) }输出 王小二 182 es6 Object.keys(obj) 与 Object.values(obj)let obj = { name: '王小二', a...原创 2020-03-12 13:46:17 · 114 阅读 · 0 评论 -
nginx 配置项明细
https://www.cnblogs.com/knowledgesea/p/5199046.html转载 2019-12-13 18:55:59 · 99 阅读 · 0 评论 -
node获取命令行传来的参数
var arguments = process.argv.splice(2);var width = Number(arguments[0]);var height = Number(arguments[1]);var url = arguments[2];var path = arguments[3];命令行E:\>node app.js 1920 1080 https:...原创 2019-03-19 17:03:02 · 1371 阅读 · 0 评论 -
向一个数组内的固定位置合并数组
<script type="text/javascript"> var ary1 = ["1","2","3","4"]; var ary2 = ["11","12","13"]; var num= 3; ary2.unshift(num, 0); Array.prototype.splice.ap..转载 2019-02-15 14:55:29 · 598 阅读 · 0 评论 -
javascript 中数组的方法
var cars = ["Saab", "Volvo", "BMW"];Array 对象方法// 添加删除shift() 删除并返回数组的第一个元素。unshift() 向数组的开头添加一个或更多元素,并返回新的长度。pop() 删除数组的最后一个元素并返回删除的元素。push() 向数组的末尾添加一个或更多元素,并返回新的长度。// 合并concat()...原创 2018-11-26 09:56:05 · 115 阅读 · 0 评论 -
js 中字符串的一些方法
var txt = "这是一个字符串";console.log(typeof txt) stringString 对象方法length 字符串的长度charAt() 返回在指定位置的字符。charCodeAt() 返回在指定的位置的字符的 Unicode 编码。concat() 连接两个或更多字符串,并返回新的字符串。fromCharCode() 将 ...原创 2018-11-23 17:42:11 · 139 阅读 · 0 评论 -
时间相关
获取时间: var myDate = new Date();//获取系统当前时间1 myDate.getYear(); //获取当前年份(2位)2 myDate.getFullYear(); //获取完整的年份(4位,1970-????)3 myDate.getMonth(); //获取当前月份(0-11,0代表1月)4 myDate.getDate(); //获取当前日(1-3...转载 2018-11-16 08:53:24 · 156 阅读 · 0 评论 -
js 常见兼容性处理
1 获取滚动条兼容var height = document.documentElement.scrollTop||document.body.scrollTop;2 获取可是区域兼容var clientWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth...原创 2018-09-22 15:26:24 · 614 阅读 · 0 评论 -
数组去重的三种方法
<!-- <script type="text/javascript"> function unique(arr) { var arr1 = []; 创建临时数组 var obj = {}; 创建空对象 for (var i = 0; i < arr...转载 2018-09-17 13:10:41 · 171 阅读 · 0 评论