js
千秋~
这个作者很懒,什么都没留下…
展开
-
vue使用eval eslint提示eval can be harmful
vue使用eval eslint提示eval can be harmful问题描述:后端返回来数组是一个双引号包裹的字符串,所以准备使用evel函数转化一下,写完之后eslint报错eval can be harmful // res.listen_ips = "[1,2,3]" console.log(eval(res.listen_ips)) this.form.monitorAddress = eval(res.listen_ips).map((item) => { return原创 2021-01-29 17:00:36 · 4356 阅读 · 0 评论 -
前端使用tracking.js进行人脸识别
前端使用tracking.js进行人脸识别背景一、引入第三方库二、使用步骤1.初始化打开摄像头获取视频流、创建检测2.检测视频中人脸3.拍照4.保存文件至本地5.关闭摄像头以及取消监听的方法总结背景因为要在一个客户端上增加人脸识别功能,最终找到了第三方库tracking.js,基于此库完成了前端部分的需求开发。大致流程为:初始化打开摄像头获取视频流、创建监听->检测视频中人脸->进行拍照->保存图片文件至本地->调取后端命令提示:以下是本篇文章正文内容,下面案例可供参考一原创 2021-01-19 19:52:44 · 9190 阅读 · 9 评论 -
es6 class静态方法以及继承
标题原创 2020-12-21 20:00:13 · 606 阅读 · 0 评论 -
this指向详细介绍
标题原创 2020-11-18 18:24:12 · 271 阅读 · 0 评论 -
vue中使用百度地图步骤
vue中使用百度地图步骤安装vue-baidu-map插件npm install vue-baidu-map -save在main.js中引用插件import BaiduMap from 'vue-baidu-map'Vue.use(BaiduMap, { ak: ''})其中ak是开发者key值需要去百度地图官网生成在需要使用的地方直接插入组件<baidu-map class="mapelcol" @ready="init"></baidu-map原创 2020-11-16 14:54:17 · 427 阅读 · 0 评论 -
实现一个简易vue2双向绑定
实现一个简易vue2双向绑定利用Object.defineProperty的get()和set()方法实现数据改变驱动视图改变或者视图改变驱动数据改变。在数据赋值时,进入set方法中对数据进行劫持,存储在一个变量中,同时在set内也可以对dom进行赋值。当获取属性值时进入get方法把存储的变量值return出去。<body> <p id="pid"></p> <input type="text" id="inputid"> <原创 2020-11-16 11:20:22 · 192 阅读 · 0 评论 -
Object defineProperty属性详解
标题原创 2020-11-03 20:59:42 · 1047 阅读 · 0 评论 -
最新最全数组方法 (包含es6)
链接: https://www.cnblogs.com/sqh17/p/8529401.html转载 2020-09-17 10:02:22 · 199 阅读 · 0 评论 -
gulp4.0构建项目(文件压缩、版本号、热加载)
gulp使用1、首先安装node2、全局安装gulp3、创建项目4、创建的好的项目中因为公司后台项目前端使用layui框架,并且原有的代码没有进行打包,所以选择gulp对项目进行构建。1、首先安装node检测node是否安装成功2、全局安装gulpnpm install -g gulp查看是否安装成功3、创建项目npm init4、创建的好的项目中...原创 2020-08-18 15:51:19 · 615 阅读 · 0 评论 -
当我们传参通过url中会出现特殊符号被解析的问题
当我们传参通过url中会出现特殊符号被解析的问题当我们在传参或是url中遇到特殊字符时,经过url地址栏特殊字符就会被解析,导致我们在另一个页面接收到地址时无法使用。通过url解析后的编码在w3school可以查到:针对这种情况我们就需要在传入时先进性编码,后在需要的地方进行解码。然后放心使用!js的内置函数文本进行编码的有三个:escape,encodeURI,encodeURICo...原创 2019-09-29 13:53:55 · 1088 阅读 · 0 评论 -
JS变量声明及作用域
JS变量声明及作用域1.局部变量的优先级高于同名的全局变量。var a = "1"; function test() { var a = "2"; console.log(a);//值为2 } test()2.使用同名的变量时 局部变量必须使用var语句,否则将改变全局变量的值。 a = "1";//声明一个全局变量 可以不用v...原创 2019-07-16 23:54:44 · 153 阅读 · 0 评论