- 博客(11)
- 收藏
- 关注
原创 深拷贝的方法以及VUE中的使用
深拷贝的方法/** * deep copy * @param source * @return {*} */export function deepClone(source) { if (!source && typeof source !== 'object') { throw new Error('error arguments', 'deepClone') } const targetObj = source.constructor === Array
2020-11-26 10:09:00
819
原创 探索js中赋值、浅拷贝与深拷贝的区别
一、赋值、浅拷贝与深拷贝的区别二、深拷贝的方法1.JSON转换var targetObj = JSON.parse(JSON.stringify(copyObj))let arr4 = JSON.parse(JSON.stringify(arr))缺点:(1)如果对象里有函数,函数无法被拷贝下来(2)无法拷贝copyObj对象原型链上的属性和方法(3)当数据的层次很深,会栈溢出2.普通递归函数function deepCopy( source ) {if (!isObject(so
2020-09-03 15:41:33
453
原创 # 关于超过js的number类型最大值(9007199254740992),的解决办法
关于超过js的number类型最大值(9007199254740992),前端的解决办法最近发现,返回的值是String的类型,但是下一个接口需要 数字类型的,怎么办呢?sourceId:'7298485230125482592'首先想到:Number(sourceId)//我以为的结果 7298485230125482592//实际得到的结果 7298485230125483000//ps:我还对后端的说,你快去查查接口,人家查了好久。我们来分析一下为什么,js的number类型有个最
2020-07-09 20:08:44
3516
1
原创 Avue的引用方法三种
Avue的引用方法三种1.cdn方式将下载的包放入public目录下新建的lib下//在index.html引入avuex的包avue.min.js为压缩混淆包avue.js为没有压缩混淆的包<link rel="stylesheet" href="/lib/index.css" /><script src="/lib/avue.min.js"></sc...
2019-12-18 16:18:27
6221
原创 npm 和 cnpm介绍
npm 和 cnpm介绍npmnpm命令cnpmnrmnrm ls命令npm允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用npm命令npm -v 来测试是否成功安装查看当前目录已安装插件:npm list更新全部插件: npm update [ -...
2019-12-10 09:08:39
238
原创 ES7方法提前简单介绍
ES7方法介绍1.数组2.求幂3. 字符串4. async await让我们一起来看看ES7有什么新的东西吧。1.数组数组新增方法 includes 这个是检查数组内是否存在某个东西,返回布尔类型值。下边代码的返回值为false<!DOCTYPE html><html lang="en"><head> <meta charset="U...
2019-12-09 13:54:59
432
原创 原生JS获取body
原生js获取body 的方法第一种:let s = `hello`document.getElementsByTagName("body")[0].innerHTML = s第二种:let s = `hello`document.body.innerHTML = s点个赞呗~
2019-11-26 14:13:11
3867
原创 了解 map( ) 、filter( )、reduce()、foreach()的用法
map( ) 、filter( )、reduce()、foreach()的用法详解今天给大家总结一下ES6中的军训数组的新方法。话不多说,开车 跟住思路肯定能懂的1. map()map =====> 映射我们通过一段代码来看看,这是一段简单的map()循环的代码 参数:item(数组元素)、index(序列)、arr(数组本身) let num = [100, 70, 20]...
2019-11-26 12:42:56
405
原创 Ajax实现的原理--了解异步请求和局部刷新
Ajax实现的原理--了解异步请求和局部刷新1. AJAX 能做什么2.同步请求3.异步请求4.局部刷新欢迎大家,经过我看一堆的ajax的文章,今天给大家总结做一个最实用,跟着思路走绝对明白的介绍。首先我们要知道,AJAX是Asynchronous JavaScript and XML的缩写, 翻译一下“ 平行移动 JavaScript 和 XML ” 想要了解原理,我们首先要知道AJAX能做...
2019-11-22 11:45:06
1599
5
原创 微信小程序中聊天精灵+语音播报
微信小程序中的自动聊天主要分为两个部分的调用 图灵机器人接口+调用百度语音播报API接口,废话少说咱们直接上代码const app = getApp()Page({ hello: function() { this.setData({ pd: true }) }, /** * 页面的初始数据 */ data: { tittle: "机器人聊天室", ...
2019-05-27 09:41:05
2642
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅