javascript
文章平均质量分 52
阿无呀
打铁还需本身硬
展开
-
构造函数,原型及原型链的理解与应用
一、构造函数和普通函数区别:用 new 关键字来调用的函数,习惯性(约定俗成)的把构造函数的首字母大写因为使用了 new 关键字,会在调用的时候,会立即在堆内存中开辟一个新空间,其空间内的 this 指向当前空间用 this 来构造他的属性和方法// 普通函数function foo () {}let foo = foo()console.log(foo) // undefined (无返回值)// 构造函数function Foo(start, end) { this.s原创 2022-03-10 01:00:24 · 210 阅读 · 0 评论 -
arguments使用
arguments使用arguments 是一个对应于传递给函数的参数的类数组对象function fn() { console.log(arguments[0]) // aa console.log(arguments[1]) // bb console.log(arguments[2]) // cc argumnets[2] = 'new value' /** * { * 0: 'aa', * 1: 'bb', * 2: 'new value', * length: 3原创 2022-03-07 15:08:41 · 1044 阅读 · 0 评论 -
uniapp 获取通讯录
就获取通讯录与判断用户通讯录权限状态的处理 getContacts() { // 获取通讯录对象 plus.contacts.getAddressBook( plus.contacts.ADDRESSBOOK_PHONE, (addressbook) => { // 查找联系人 addressbook.find( ['displayName', 'phoneNumbers原创 2021-08-07 23:48:04 · 3073 阅读 · 0 评论 -
js 创建对象及继承
es5里面的类主体就是对象与原型链的继承(记录一下)对象冒充继承;原型链继承;原型链+构造函数的组合继承模式对象冒充+原型链的组合继承模式1.最简单的类function Person() { // 定义好属性了 this.name = '张飞' this.age = 20} let p = new Person() // 调用类的话必须通过new实例化 console.log(`姓名:${p.name},年龄:${p.age}`) // 通过实力换的对象,调用原创 2021-05-20 18:37:08 · 153 阅读 · 0 评论 -
web 记录
exec(正则匹配)/h(ek)/.exec('hhhek')/h(ek)/.exec('hhhek')原创 2021-01-14 16:01:52 · 97 阅读 · 0 评论 -
当element中的tree组件数据量超过万条处理方式
就是很普通的树形结构,所存在的问题就是,返回的数据中,子集可能有几条几万条不等,存在的问题也显而易见了数据量过大,样式越复杂,浏览器舒渲染的过程就会越慢。经过再三思考,应该有三种方式可以处理(方法肯定不止三种)html // 这里我使用的是render-content方式生成tree组件样式 <div class="cont" ref="list" @scroll="handleScroll($event)"> <el-tree原创 2020-09-14 10:28:54 · 13209 阅读 · 9 评论 -
小程序中使用oss上传
oss是直接通过阿里云的上传方式,说说我之前的做法吧第一步,封装接口/* API-OSS文件管理($get是我这边封装好的请求方式)*/// 获取OSS签名export const GET_OSS_SIGN = () => $get('/oss/signature')请求获取oss签名内容 getLOSSSign () { const vm = this vm.$loading.show() GET_LIZHENG_OSS()原创 2020-09-09 12:14:13 · 1665 阅读 · 0 评论 -
vue项目中使用加载使用pdf
最近项目开发需要用到pdf预览功能,看了很多资料,大致的方法应该是两三种第一种iframe的方法:<template> <div style="height: 75vh;"> <iframe :src="pdfObj.src" frameborder="0" style="height: 75vh;overflow-y: auto;overflow-x: hidden;width: 100%;" ></if原创 2020-09-09 10:58:08 · 2522 阅读 · 0 评论 -
element的tree组件通过点击子级获取最外层父级数据
使用的是el-tree的render-content生成树结构,在对应的元素身上添加了点击事件,能够获取到tree的树结构于数据根据数据做出对应操作 handleTreePro (node, data) { let obj = {} for (let i = 0; i < node.level - 1; i++) { if (!i) { obj = node.parent } else { ob原创 2020-09-04 14:16:54 · 3304 阅读 · 2 评论