摘要: 在ES6以前,javascript有6种基本的数据类型:主要分为5种原始类型和1种引用类型。(bigint ,symbol 此处暂不处理) 原始类型:Boolean、Number、String、Undefined、Null、 引用类型:Object 原始类型,它们的值只包含一个单独的内容,存放在栈中 阅读全文
posted @ 2021-11-17 15:40 cmwang2017 阅读(1935) 评论(0) 推荐(0) 编辑
摘要: 一、Number Number.isFinite(): 检查一个数值是否为有限的 Number.isNaN(): 检查一个值是否为NaN Number.isFinite(15); // true Number.isFinite(0.8); // true Number.isFinite(NaN); 阅读全文
posted @ 2021-11-11 15:26 cmwang2017 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、模板字符串 二、字符串的新增方法(记录常用的一些方法) includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。 endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。 接收第二个参数,表示开始查找的 阅读全文
posted @ 2021-11-11 15:18 cmwang2017 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ES6 是js的下一代标准,发布于2015年6月,它的目标是使js语言可以用来编写复杂的大型应用程序,成为企业及开发语言。 1997年,ECMA 发布 262 号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript,这个版本就是 1.0 版 201 阅读全文
posted @ 2021-11-11 10:31 cmwang2017 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 任何模块化,都必须有导入依赖,导出接口; es6中模块化最主要的两个属性是:export、import export:导出模块的接口 import:导入其他模块的功能 1.js export function test(){ let name = 'cmwang' return name } 1.h 阅读全文
posted @ 2021-11-10 15:30 cmwang2017 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 转载自己https://www.zhangxinxu.com/wordpress/2013/01/uglifyjs-compress-js/ 阅读全文
posted @ 2021-11-02 15:10 cmwang2017 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,经常会遇到echarts图与表格切换着查看数据,切换到echarts时,图就变形了,未按当前宽高展示 变形原因:采用v-show控制切换时,v-show为false时,echarts图并不能获取外部容器的正常宽高,所以展示出来的图形会以其自身默认的大小展示 解决办法:网上有说有resi 阅读全文
posted @ 2021-10-29 11:20 cmwang2017 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个页面交互时,涉及到的层级比较深,数组中含有数组,页面中一层循环,二层循环中展示表格数据,然后在开发过程中,出现了新增,编辑,详情等情况 当处理编辑时,因为又涉及到数据比较 去重等问题,导致正常的一处理出现了问题,通过深拷贝实现表格中一行数据的处理后 发现页面上未更新最新的数据 但是控制台 阅读全文
posted @ 2021-10-18 18:12 cmwang2017 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 转载自博客(https://www.cnblogs.com/yuanzhiguo/p/8119470.html#4661477) 阅读全文
posted @ 2021-10-13 13:36 cmwang2017 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 封装好的插件发布到npm上 在本地进行安装后 打开网页控制台就报错“ Cannot read property 'toLowerCase' of undefined“ 经多方查证,找到原因如下图: 编写插件时引入的文件要添加后缀。 阅读全文
posted @ 2021-09-23 11:44 cmwang2017 阅读(723) 评论(0) 推荐(0) 编辑