js

js

  • JS:复制内容到剪贴板(无插件,兼容所有浏览器)

    JS:复制内容到剪贴板(无插件,兼容所有浏览器)

    HTML部分:<button onclick="copyToClip('内容')"> Copy </button>JS部分:/** * 复制单行内容到粘贴板 * content : 需要复制的内容 * message : 复制完后的提示,不传则默认提示&q

    查看全文
  • js数组排序(字符串排序)

    js数组排序(字符串排序)

    排序常用方法:sort1. 语法:arr.sort([compareFunction]) : 返回一个新的数组如果 compareFunction(a, b) 小于 0 ,那么 a 会被排列到 b 之前;如果 compareFunction(a, b) 等于 0 , a 和 b 的相对位置不变。备注

    查看全文
  • ES6 字符串和正则表达式

    ES6 字符串和正则表达式

    更好的 Unicode 支持UTF-16 码位UTF-16 引入了代理对(surrogate pair),其规定用两个 16 位编码单元表示一个码位。也就是说,字符串里的字符有两种,一种是由一个编码单元 16 位表示的 BMP 字符,一种是由两个编码单元 32 位表示的辅助平面字符。ES6 强制使用

    查看全文
  • ES6 块级作用域绑定

    ES6 块级作用域绑定

    原因:var 声明和变量提升(Hoisting)机制。块级声明块级声明用于声明在指定块之外无法访问的变量块级作用域(词法作用域):函数内部块中{}let 声明(变量)用 let 替代 var 来声明变量,可以把变量作用域限制在当前代码块中。由于 let 声明不会被提升,因此开发者通常使用 let 声

    查看全文