自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 深入了解 let 和 const

深入了解 let 和 const

2019-11-25 16:39:00 581 3

原创 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关注的人

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