JS基本数据类型、浏览器执行顺序 JS基础一. 数据类型JS基本数据类型number、 string、 boolean 、null、 undefined引用数据类型object: {} 、[] 、/^$/ 、Datefunction区别:基本数据直接赋值,引用类型是引用的堆里面的值二. 浏览器执行顺序当浏览器加载HTML的时候,首先会提供一个供全局JS执行的环境 -> 全局作用域(global / window)预解释在当前作用域中,JS代码执行之前,浏览器首先会默认把带有var和function的进行提前
随机生成32位uid //随机32位uidfunction uuidGenerator() { var originStr = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', originChar = '0123456789abcdef', len = originChar.length; return originStr.replace(/x/g, function(match) { return originChar.charA
javascript之原型与原型链 借鉴原文原型与原型链一、prototype在javascript除外,每一个函数都有一个prototype属性,这个属性指向函数的原型function Person(age) { this.age = age }Person.prototype.name = 'kavin'var person1 = new Person()var person2 = new Person()console.log(person1.name) //kavinconsole.log(per
vue跳转当前路由报错 router.jsimport Vue from 'vue'import VueRouter from 'vue-router'const originalPush = VueRouter.prototype.pushVueRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err)}
微信小程序生成二维码 项目中需要把字符串转换成二维码展示,用到了生成二维码工具weapp-qrcode.js(demo的众多文件中只需将util下的这个文件拷贝到自己项目中),可在原文地址里clone demo。1. 在wxml页面中写一个绘制二维码的canvas<canvas class='canvas' canvas-id='canvas'></canvas>2. 页面js中引入var QRCode = require('../../../utils/weapp-qrcode.js');
微信小程序车牌键盘 最近一个项目用到输入车牌号的功能,给网上看了不少,然后自己优化了一下,支持新能源车牌号[0].classList.add('checked');2.删除类名document.getElementsByClassName('myEL')[0].classList.remove('checked');3.包含类名document.getElementsByClassName('myE...
前端配合后端接口导出excel表格 1. 接口不需要token相关参数的window.location.href = 接口地址window.open(接口地址)2.接口需要传参或者post请求axios.get('/gss/exports/orders?pageNo=1&pageSize=10', { responseType: 'blob' }).then(res=>{ if(res...
车牌号正则校验 1. 车牌号校验规则常规车牌号:仅允许以汉字开头,后面可录入六个字符,由大写英文字母和阿拉伯数字组成。如:粤B12345最后一个为汉字的车牌:允许以汉字开头,后面可录入六个字符,前五位字符,由大写英文字母和阿拉伯数字组成,而最后一个字符为汉字,汉字包括“挂”、“学”、“警”、“港”、“澳”。如:粤Z1234港新军车牌:以两位为大写英文字母开头,后面以5位阿拉伯数字组成。如:BA12345...