微信小程序学习踩坑记录

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

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.结语

阅读全文

ES6系列之字符串扩展

本篇目录:

  • 1.字符串的遍历器
  • 2.includes(), startsWith(), endsWith()
  • 3.repeat()
  • 4.padStart(), padEnd()
  • 5.模板字符串
  • 6.标签模板
    • 标签模板应用一:过滤HTML字符串
    • 标签模板应用二:多语言转换(国际化处理)
  • 7.String.raw()
  • 8.总结

阅读全文

ES6系列之变量的解构赋值

本篇目录:

  • 数组的解构赋值
    • 变量声明并赋值时的解构
    • 变量先声明后赋值时的解构
      • 不完全解构
    • 默认值
    • 交换变量
    • 解析一个从函数返回的数组
    • 忽略某些返回值
    • 将剩余数组赋值给一个变量
    • 用正则表达式匹配提取值
  • 对象的解构赋值
    • 基本赋值
    • 无声明赋值
    • 给新的变量名赋值
    • 默认值
      • 给新的变量命名并提供默认值
    • 嵌套结构对象的解构
    • 对象方法赋值
  • 字符串的解构赋值
  • 数值和布尔值的解构赋值
  • 函数参数的解构赋值

阅读全文

前端资料分享

本篇目录:

  • Javascript部分
    • ①相关书籍
    • ②博文精贴
    • ③框架精选
      • 插件
      • 工具库
      • 框架
  • CSS部分
    • ①相关书籍
    • ②博文精贴
    • ③框架/库精选
      • 工具库
  • HTML部分
    • ①相关书籍
    • ②博文精贴
  • 其他
    • ①浏览器相关
    • ②热门社区/论坛

阅读全文

ES6系列之函数部分

本篇目录:

  • 箭头函数
    • 箭头函数的this的绑定
    • 注意点
  • 函数的默认参数
    • 应用
  • rest参数
  • 小结

阅读全文