自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

忘川

liuyafeis@outlook.com

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 js 判断是否是数组

Array.isArray(a)

2019-11-19 16:41:55 502

原创 js 小数点后16位精度计算错误问题

1、Number.isInteger()方法用来判断给定的参数是否为整数。由于 JavaScript 采用 IEEE 754 标准,数值存储为64位双精度格式,数值精度最多可以达到 53 个二进制位(1 个隐藏位与 52 个有效位)。如果数值的精度超过这个限度,第54位及后面的位就会被丢弃,这种情况下,Number.isInteger可能会误判。Number.isInteger(3.0...

2019-11-11 11:48:50 2131

原创 【ECMAScript 6 入门】7.数值的扩展

1、Number.isFinite(), Number.isNaN()ES6 在Number对象上,新提供了Number.isFinite()和Number.isNaN()两个方法。Number.isFinite()方法用来检测传入的参数是否是一个有穷数(finite number)。Number.isFinite(15); // trueNumber.isFinite(0.8)...

2019-11-11 11:46:57 98

原创 【ECMAScript 6 入门】6.正则的扩展

1、y 修饰符除了u修饰符,ES6 还为正则表达式添加了y修饰符,叫做“粘连”(sticky)修饰符。y修饰符的作用与g修饰符类似,也是全局匹配,后一次匹配都从上一次匹配成功的下一个位置开始。不同之处在于,g修饰符只要剩余位置中存在匹配就可,而y修饰符确保匹配必须从剩余的第一个位置开始,这也就是“粘连”的涵义。var s = 'aaa_aa_a';var r1 = /a+/g;v...

2019-11-08 18:07:54 124

原创 【ECMAScript 6 入门】1.ECMAScript 6简介

1、ECMAScript 和 JavaScript 的关系一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系?要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织 ECMA,希望这种语言能够成为国际标准。次年,ECMA 发布 262 号标准文件(ECMA...

2019-11-08 18:01:18 271

原创 【ECMAScript 6 入门】5.字符串的新增方法

1、includes(), startsWith(), endsWith()includes():返回布尔值,表示是否找到了参数字符串。startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。let s = 'Hello world!';s.startsWith('world', 6) /...

2019-11-07 17:37:11 119

原创 【ECMAScript 6 入门】4.字符串的扩展

// 传统写法为// 'User '// + user.name// + ' is not authorized to do '// + action// + '.'`User ${user.name} is not authorized to do ${action}.`);const tmpl = addrs => ` <table> ${add...

2019-11-07 17:13:18 207

原创 【ECMAScript 6 入门】3.变量的解构赋值

1、解构let obj = { p: [ 'Hello', { y: 'World' } ]};let { p, p: [x, { y }] } = obj;x // "Hello"y // "World"p // ["Hello", {y: "World"}]2、多次解构const node = { loc: { start:...

2019-11-07 15:44:31 153

原创 js IIFE(立即调用函数表达式)

1、IIFE( 立即调用函数表达式)是一个在定义时就会立即执行的JavaScript函数。(function () { statements})();这是一个被称为自执行匿名函数的设计模式,主要包含两部分。第一部分是包围在圆括号运算符()里的一个匿名函数,这个匿名函数拥有独立的词法作用域。这不仅避免了外界访问此 IIFE 中的变量,而且又不会污染全局作用域。...

2019-11-07 15:10:30 308

原创 【ECMAScript 6 入门】2.let 和 const 命令

1、ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 12、let不存在变量提升var命令会发生“变量提升”现象,即变量可以在声明之前使用,值为undefined。这种...

2019-11-07 14:43:02 120

原创 Location.reload() 刷新

Location.reload(forcedReload) 方法用来刷新当前页面。forcedReload该参数要求为布尔类型,1、当取值为 true时,将强制浏览器从服务器重新获取当前页面资源,而不是从浏览器的缓存中读取,2、当取值为 false 或不传该参数时,浏览器则可能会从缓存中读取当前页面。Location.reload() 文档...

2019-11-04 14:23:55 9401 2

原创 Antd Checkbox的form表单兼容性

推荐使用getFieldDecorator,不推荐getFieldProps1、正确使用方式<div> {getFieldDecorator('Checkbox', { valuePropName: 'checked', initialValue: false })(<Checkbox />)}</div&g...

2019-11-04 11:08:26 2536

逆地理编码.html

利用高德地图api做逆地理编码大量数据解译工作,1分钟大概可以处理1000条数据,能节省大量的人工重复工作,提高工作效率

2020-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除