摘要: instanceof的底层实现原理(参考文档) instanceof的实现实际上是调用JS的内部函数 [[HasInstance]] 来实现的,其实现原理是:只要右边变量的prototype在左边变量的原型链上即可。因此instanceof在查找过程中会遍历左边变量的原型链,直到找到右边变量的pro 阅读全文
posted @ 2019-12-12 15:30 fanmengfei 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 理解原型设计模式以及 JavaScript中的原型规则(原文地址) 1、原型对象:我们创建的每一个函数(JavaScript中函数也是一个对象)都有一个原型属性 prototype,原型属性实质上是一个指针,它指向一个对象,这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法(通俗的说:就是 阅读全文
posted @ 2019-12-12 15:27 fanmengfei 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 前端工程师自检清单 1. JavaScript规定了几种语言类型 2. JavaScript对象的底层数据结构是什么 3. Symbol类型在实际开发中的应用、可手动实现一个简单的 Symbo 4. JavaScript中的变量在内存中的具体存储形式 5. 基本类型对应的内置对象,以及他们之间的装箱 阅读全文
posted @ 2019-12-05 16:45 fanmengfei 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-22 19:56 fanmengfei 阅读(241) 评论(0) 推荐(0) 编辑
摘要: TypeError: Cannot read property '$$' of undefined at HTMLElement._attached.wx.getPlatform._touchstartHandlerForDevtools 微信小程序出现上面这个警告是因为使用swiper组件时候,下 阅读全文
posted @ 2019-10-29 16:19 fanmengfei 阅读(3481) 评论(0) 推荐(0) 编辑
摘要: 微信小程序获取地理位置授权,首先需要在app.json中添加配置: 获取经纬度:如果手机未开启位置信息,那么授权成功后在wx.getLocation()方法中也会一直失败,所以需要在fail方法中提示用户开启手机位置信息 阅读全文
posted @ 2019-09-17 18:15 fanmengfei 阅读(13063) 评论(0) 推荐(1) 编辑
摘要: 冒泡排序: 从小到大用 ‘>’,从大到小用‘< 阅读全文
posted @ 2019-08-09 09:22 fanmengfei 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1.如果弹出层没有滚动事件,就直接在蒙板上加catchtouchmove=”move” move: function(){}; 2.如果弹出层有滚动事件,那么在弹出层出现的时候给底部的content加上一个class,消失的时候移除。 阅读全文
posted @ 2019-08-03 10:31 fanmengfei 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-23 18:00 fanmengfei 阅读(6111) 评论(1) 推荐(1) 编辑
摘要: 示例图 wxml文件 wxss文件 js文件 阅读全文
posted @ 2019-06-21 12:20 fanmengfei 阅读(1207) 评论(0) 推荐(0) 编辑