
js
文章平均质量分 58
世界,太精彩
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
父组件调用子组件的方法
react 父组件调用子组件原创 2022-02-23 11:40:01 · 209 阅读 · 0 评论 -
Taro编译打包优化
Taro编译打包优化一、项目背景Taro小程序,先后经历了约5年的持续开发迭代,项目编译后代码接近12M。在日常开发阶段执行构建命令,只是编译打包开发相关的部分文件时,耗时近1分钟。在生产环境下执行构建命令,编译打包项目中所有文件,长达10分钟。此外,随着基建部分、单个复杂页面功能越来越多,代码量也越来越大,会导致主包或者一些分包的大小超过2M,这将使得微信开发者工具的二维码预览功能无法使用,开发体验非常糟糕。针对上述问题,我们尝试优化Taro编译打包工作。本文分为以下三个部分。1)了解Taro内置原创 2022-01-10 17:05:49 · 2308 阅读 · 0 评论 -
typeof,instanceof,constructor,Object.prototype.toString类型判断
js数据类型:基本类型:String、Number、Boolean、Symbol、Undefined、Null引用类型:Object、Function 、Array、RegExp、Date等1.typeoftypeof 在检测–数组,空对象,对象,日期,null,error时,结果均返回“object”,可以检测functionstringnumberboolbeannullundefinedsymbolfunctionobjectdateerrorregexp原创 2021-07-04 17:31:07 · 179 阅读 · 0 评论 -
foreach、for...of、for...in、map、filter、for的区别
1.for…in**遍历数组、对象,for in会遍历原型链数据。**如果想要仅迭代自身的属性,那么在使用 for…in 的同时还需要配合 getOwnPropertyNames() 或 hasOwnProperty()。可以中断循环。缺点:某些情况下,会出现随机顺序的遍历,因为里面的值是string类型,所以增加了转换过程,因此开销较大优点:可以遍历数组的键名,遍历对象简洁方便//首先遍历对象 let person={name:"老王",age:23,city:"大唐"} let te原创 2021-07-03 18:37:37 · 247 阅读 · 0 评论 -
前端vue实现上传图片打马赛克功能
实现对图片打马赛克的原理,还是基于canvas实现的。这里,我们实用的插件是image-mosaic。那么,首先来安装image-mosaic。npm install image-mosaic -D在页面创建一个canvas,用来绘画操作图片,再新建两个按钮,一个为了方便操作,点击即全部打上马赛克。另一个,点击即清除所有马赛克效果。具体代码如下:<div id="box"> <canvas id="canvas"></canvas> &原创 2020-05-29 11:11:38 · 4445 阅读 · 0 评论