- 博客(5)
- 收藏
- 关注
原创 JavaScript原生对象常用方法总结
目录【1】Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。【2】Object.create()方法用于创建一个新对象。被创建的对象会继承另一个对象的原型,在创建新对象时还可以指定一些属性。【3】Object.defineProperties()直接在一个对象上定义新的属性或修改现有属性,并返回该对象。【4】Obje...
2019-04-28 12:23:25
1107
原创 “深拷贝” 与 “浅拷贝” 的区别,JS实现深浅拷贝的几种方法
一、 “深拷贝” 与 “浅拷贝” 的区别对于这个问题,可以考虑从深拷贝和浅拷贝的使用或者起源说起,也就是为什么会出现这个问题。首先了解一些javascript的基本知识。【1】javascript变量包含两种不同数据类型的值:基本类型和引用类型。①基本类型值指的是简单的数据段,包括es6里面新增的一共是有6种,具体如下:String、Number、Boolean、Nul...
2019-04-24 10:33:13
438
1
原创 解决JS浮点数运算结果不精确的Bug
最近在做项目的时候,涉及到产品价格的计算,经常会出现JS浮点数精度问题,这个问题,对于财务管理系统的开发者来说,是个非常严重的问题(涉及到钱相关的问题都是严重的问题),这里把相关的原因和问题的解决方案整理一下,也希望给各位提供一些参考。一. 常见例子 // 加法 0.1 + 0.2 = 0.30000000000000004 0.1 + 0.7 = 0.79...
2019-04-10 17:26:46
10236
4
原创 keyCode对照表
【1】字母和数字键的键码值(keyCode)字母和数字键的键码值(keyCode) 按键 keyCode 按键 keyCode 按键 keyCode 按键 keyCode A 65 J 74 S 83 1 49 B 66 K 75 T 84 2 50 C...
2019-04-02 16:24:25
11573
原创 JavaScript、jQuery、Vue给input绑定Enter回车事件
前端工程师在开发时,经常会遇到这样的需求,产品要求用户在input框输入完内容后按enter键自动提交表单到后台,不需要单击“保存”按钮再提交,以提高用户体验,接来下会分别介绍在JS、JQ、Vue中如何给input绑定Enter回车事件键盘事件键盘事件触发次序:①onkeydow ②onkeypress ③onkeyup属性 描述 onkeydown ...
2019-04-02 16:00:40
6293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人