仿链家地图找房的简单实现

本篇目录:

  • 使用入门
    • 简单使用流程
  • 链家地图找房效果
    • 区域点位气泡
      • 数据结构
      • 实现
      • addOverlay方法
    • 区域边界
    • 获取区域点位经纬度
    • 获取区域边界
  • 小结

阅读全文

ES6系列之Set和Map

本篇目录:

  • Set
    • 创建Set数据结构
    • size属性
    • add(value)方法
    • delete(value)方法
    • has(value)方法
    • clear()方法
    • Set的遍历
    • Set结构的应用
  • WeakSet
    • WeakSet与Set的区别:
    • 创建WeakSet结构
    • 方法
  • Map
    • 创建Map数据结构
    • set(key, value)方法
    • get(key)方法
    • size属性、delete(key)方法、has(key)方法和clear()方法
    • Map的遍历
  • WeakMap
    • WeakMap和Map的区别
    • 方法
  • Set、Map和Array的对比
  • Set、Map和Object的对比
  • 总结

阅读全文

ES6系列之Symbol

本篇目录:

  • JavaScript 数据类型
  • Symbol引入
    • 语法结构
    • 基本使用
  • 作为属性名的Symbol
    • 实例:消除魔术字符串
  • getOwnPropertySymbols遍历
  • Reflect.ownKeys
  • Symbol.for(),Symbol.keyFor()
  • 小结

阅读全文

个人工具库(不定时更新)

本篇目录:

  • 1.截取指定字节数的字符串
  • 2.判断是否微信
  • 3.获取时间格式的几个举例
  • 4.获取字符串字节长度
  • 5.对象克隆、深拷贝
  • 6.组织结构代码证验证
  • 7.身份证号验证
  • 8.js正则为url添加http标识
  • 9.URL有效性校验方法
  • 10.自定义jsonp方法
  • 11.cookie操作
  • 12.生成随机字符串 (可指定长度)
  • 13.浏览器判断
  • 14.Rem移动端适配
  • 15.获取url后参数
  • 16.动态加载JS
  • 17.生成随机颜色值

阅读全文

微信小程序学习踩坑记录

本篇主要记录在小程序学习过程中个人认为需要注意的点以及碰到过的问题,内容比较零散~~~

1.navigateTo, redirectTo 只能打开非 tabBar 页面;switchTab 只能打开 tabBar 页面

当使用navigateTo, redirectTo打开一个tabBar页面时,页面无响应,控制台会有log输出

1
Invoke event goList in page: pages/index/index

阅读全文

ES6系列之数值扩展

本篇目录:

  • 1.Number.isFinite(), Number.isNaN()
  • 2.Number.parseInt(), Number.parseFloat()
  • 3.Number.isInteger()
    • 双精度问题延伸
  • 4.安全整数和 Number.isSafeInteger()
  • 5.Math对象的方法扩展
    • Math.trunc()
    • Math.sign()
  • 6.结语

阅读全文