js
秦朝什么事儿
这个作者很懒,什么都没留下…
展开
-
腾讯位置服务-地址逆解析项目应用——uniapp,vue
需求:根据经纬度逆解析当前定位信息,为用户展示实时位置信息等周边位置信息等。开发平台:小程序,h5等,当前以小程序接入为例。原创 2022-08-22 15:07:13 · 466 阅读 · 0 评论 -
Vue 限制input输入正整数和限制输入正整数或小数 ---自定义指令实现
//限制输入正整数Vue.directive('enterInt', { inserted: function (el) { el.addEventListener("keypress",function(e){ e = e || window.event; let charcode = typeof e.charCode == 'number' ? e.charCode : e.keyCode; let re = /\d/; if(!re.te原创 2021-08-21 08:38:16 · 479 阅读 · 0 评论 -
Webpack的工作原理
工作原理概括基本概念在了解webpack原理前,需要掌握以下几个核心概念,以方便后面的理解:Entry 入口,webpack执行构建的第一步将从Entry开始,可抽象成输入 Module 模块,在webpack里一切皆模块,一个模块对应着一个文件。webpack会从配置的Entry开始递归找出所有依赖的模块。 Chunk 代码块,一个Chunk由多个模块组合而成,用于代码合并与分割。 Loader 模块转换器,用于把模块原内容按照需求转换成新内容。 Plugin 扩展插件,在webpac转载 2021-04-28 08:59:18 · 1652 阅读 · 0 评论 -
数组方法
1 arr.push() 从后面添加元素,返回值为添加完后的数组的长度let arr = [1,2,3,4,5]console.log(arr.push(5)) // 6console.log(arr) // [1,2,3,4,5,5]2 arr.pop() 从后面删除元素,只能是一个,返回值是删除的元素let arr = [1,2,3,4,5]console.log(arr.pop()) // 5console.log(arr) //[1,2,3,4]3 arr.shift(原创 2021-04-27 08:47:44 · 193 阅读 · 0 评论 -
密码强度正则
密码强度正则 弱 reg1: /^[0-9]{6,20}$/, 中 reg2: /(?=.*([a-zA-Z].*))(?=.*[0-9].*)[a-zA-Z0-9]{6,20}$/, 强 reg3: /^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$).{6,20}$/,原创 2021-04-23 16:06:08 · 94 阅读 · 0 评论 -
数组的统计
// 统计// 方法一:// 先去重// indexOf// 双重循环比较// 新数组在外,原数组在内// cont++;==>cont在双重循环中间function Stati(Starr) { var newarr = [] for (var i = 0; i < Starr.length; i++) { if (newarr.indexOf(Starr[i]) == -1) { newarr.push(Starr[i].原创 2021-01-24 12:17:41 · 200 阅读 · 0 评论 -
数组的插入指定位置
// 插入// 方法一:// 遍历数组// var pos=0// pos>arr.length pos=arr.length// if(pos>=arr[i]&&pos<=arr[i+1]){// pos=arr[i+1]// }function insertItem(insertarr, item) { var pos = 0; if (item > insertarr[insertarr.length - 1]) { .原创 2021-01-24 12:16:42 · 497 阅读 · 0 评论 -
数组的去重-基本方法
去重方法一:push进新数组,新数组使用indexOf或includes比较原数组,比较后的值push进新数组方法二:splice双层循环,前一个和后一个逐个比较,index[j]==index[i]则splice(j,1)//去重// 去重// 方法一:// push进新数组,// 新数组使用indexO...原创 2021-01-24 12:15:54 · 229 阅读 · 0 评论 -
数组的排序-基本方法
冒泡排序排序//方法一:冒泡排序;排序// 方法一:冒泡排序;function BubbleSort(bubarr) { for (var i = 0; i < bubarr.length - 1; i++) { // console.log(bubarr[i]) for (var j = 0; j < bubarr.length - 1 - i; j++) { // console.log(bubarr[...原创 2021-01-24 12:14:14 · 120 阅读 · 0 评论 -
JavaScript基础入门
JavaScript基础知识 1. JavaScript基础知识 2. 选择结构 3. 循环结构 4. 函数 5. 数组 6. 字符串与Math 7. 时间对象原创 2021-01-23 10:30:31 · 291 阅读 · 0 评论