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参数
  • 小结

阅读全文

ES6系列之变量与块级作用域

本篇目录:

  • 变量
    • 常量 const命令
      • 常量的定义
      • const定义常量的本质
    • let命令
  • 块级作用域
    • 为什么需要块级作用域
    • ES6的块级作用域

阅读全文