- 博客(13)
- 收藏
- 关注
原创 Promise
在异步操作里,处理未来可能发生的事情用途:用来异步计算,将异步操作队列化,按照期望的顺序执行为什么会有promise: javascript包含大量异步操作异步操作可以避免页面冻结解决回调地狱问题...
2022-02-18 17:17:34 168
原创 js 基础之 深浅拷贝与赋值
什么是深/浅拷贝?和赋值的区别?实现的方案?浅拷贝:基本数据类型和引用数据类型表现形式不一样,基本数据类型指针指向栈内存,拷贝的是值,引用数据类型指针指向的虽然也是栈内存,但是拷贝的是内存地址,这个地址指向堆内存中的值。所以引用数据类型共用一片内存空间,会造成其中一个对象改变了地址,另一个对象也随之改变。深拷贝:深拷贝会从堆内存自己开辟一片新的内存区域。赋值:基本数据类型和引用数据类型拷贝的都是地址举例:赋值:修改赋值后的对象b的非对象属性,也会影响原对象a的非对象属性;修改赋值后的对象
2021-10-06 14:53:10 261
原创 vue +ant 常用知识点总结1
刷新页面修改app.vue,利用v-if可以刷新页面的属性,同时使用provide和inject将祖先节点的数据传递给子代节点<template> <div id="app"> <router-view v-if="isShow"></router-view> </div></template><script>export default { name: 'App', provide
2021-01-26 23:03:22 1964 1
原创 ES6与node导入导出
1 node基础node 导出语法var path = { a:1,b:2}module.exports = pathnode 导入语法const path = require('path')深入导入分为3 部分,核心模块,第三方库,自定义文件let fs = require('fs'); // 导入核心系统模块let my = require('./my.js') // 导入文件或第三方库导出用module.exports 和 exports...
2021-01-26 22:38:42 369
原创 vue ant -design validator 自定义校验(可以不填,填了就校验)
手机号校验 <a-form-model :rules="rules" :model="form"> <a-form-model-item label="电话" ref="mobile" prop="mobile" has-feedback> <a-input v-model="form.mobile" placeholder="手机号码" /> </a-form-model-item> </a...
2021-01-25 22:38:14 1897
原创 js array 对象方法总结
1.push() 后增push 向数组的末尾添加一个或多个元素,并返回新的长度 尾部添加 var a = [1,2,3] var b = a.push(4) console.log(a)// [1,2,3,4] console.log(b)// 4 2.unshift() 前增unshift 向数组的开头添加一个或多个元素,并返回新的长度 头部添加 var a = [2,3,4] var b = a.unshift(0,1) ..
2021-01-25 22:29:49 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人