- 博客(14)
- 收藏
- 关注
原创 谷歌地图在vue2.X项目中实践
项目背景:支持在国内实时监控及指挥海外项目地工作需求:实现全球地图静态展示,搜索关键字并定位,海外项目驻点地图标记等基础地图功能
2022-09-16 16:12:16
385
1
原创 腾讯位置服务-地址逆解析项目应用——uniapp,vue
需求:根据经纬度逆解析当前定位信息,为用户展示实时位置信息等周边位置信息等。开发平台:小程序,h5等,当前以小程序接入为例。
2022-08-22 15:07:13
420
原创 2021-08-26
test() 测试 (匹配符合条件就返回true,否则false)match() 匹配search() 查找 返回角标new RegExp( str ,‘ig’) 字符串 - 全局匹配 g - 大小写 i[\u4e00-\u9fa5] 匹配中文
2021-08-26 09:31:25
96
原创 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
438
原创 密码强度验证,至少三种
// 密码判断var regUpper = /[A-Z]/;var regLower = /[a-z]/;var regNum = /[0-9]/;var regTeShu = new RegExp("[`~!@#KaTeX parse error: Expected group after '^' at position 1: ^̲&*()=|{}':;',\\…message.error(‘密码长度不小于8位,包含数字、字母大、小写、符号中的至少3种’);//iview中的一个提示框
2021-08-10 09:00:34
293
原创 react路由懒加载 --- react-loadable
// 先下载react-loadablenpm i react-loadable -S// 建立一个loadable.js,放在src/until/loadable.js//引入插件,并导出import Loadable from 'react-loadable';export default function withLoadable(comp) { return Loadable({ //懒加载组件页面 loader: comp, load
2021-05-10 20:44:15
537
2
转载 Webpack的工作原理
工作原理概括基本概念在了解webpack原理前,需要掌握以下几个核心概念,以方便后面的理解:Entry 入口,webpack执行构建的第一步将从Entry开始,可抽象成输入 Module 模块,在webpack里一切皆模块,一个模块对应着一个文件。webpack会从配置的Entry开始递归找出所有依赖的模块。 Chunk 代码块,一个Chunk由多个模块组合而成,用于代码合并与分割。 Loader 模块转换器,用于把模块原内容按照需求转换成新内容。 Plugin 扩展插件,在webpac
2021-04-28 08:59:18
1549
原创 数组方法
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
163
原创 密码强度正则
密码强度正则 弱 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
80
原创 数组的统计
// 统计// 方法一:// 先去重// 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
189
原创 数组的插入指定位置
// 插入// 方法一:// 遍历数组// 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
455
原创 数组的去重-基本方法
去重方法一:push进新数组,新数组使用indexOf或includes比较原数组,比较后的值push进新数组方法二:splice双层循环,前一个和后一个逐个比较,index[j]==index[i]则splice(j,1)//去重// 去重// 方法一:// push进新数组,// 新数组使用indexO...
2021-01-24 12:15:54
222
原创 数组的排序-基本方法
冒泡排序排序//方法一:冒泡排序;排序// 方法一:冒泡排序;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
92
原创 JavaScript基础入门
JavaScript基础知识 1. JavaScript基础知识 2. 选择结构 3. 循环结构 4. 函数 5. 数组 6. 字符串与Math 7. 时间对象
2021-01-23 10:30:31
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人