随笔分类 - JavaScript基础
JS基础的类型、方法、技巧等
摘要:在IE下面,对于 type 是password的 input,输入中会出现一个鱼眼,这个鱼眼可以通过伪类隐藏掉。 1. 隐藏前: 2. 隐藏后: 隐藏方法: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta na
阅读全文
摘要:第一次用TypeScript写JS的同学估计都趟过这个坑: 1. 写一个类: export class Animal { } 2. 直接用 tsc 编译,并在index.html中使用 3.运行后,浏览器报错误, animal.js:2 Uncaught ReferenceError: export
阅读全文
摘要:想用正则匹配所有的日文字符: /[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[a-zA-Z0-9]+|[a-zA-Z0-9]+|[々〆〤]+/u
阅读全文
摘要:ES1: 1997年6月发布 ES2: 1998年6月发布 ES3: 1999年12月发布 ES4: 废弃 ES5: 2009年12月发布 目前所有浏览器都全部支持的版本 ES6: 2015年6月发布,名称是 ES2015 浏览器部分支持 ES7: 2016年6月发布,名称是 ES2016 ES8:
阅读全文
摘要:有时候 SourceMap 并没有那么好用,总有时候对应不上行号,出现在ts里打不上断点,搞得人心烦意乱 在这里,关掉 sourcemap,调试类库代码还挺方便的: 1. F12,找到 setting 2. 调试时,暂时关闭 sourcemap 功能
阅读全文
摘要:严格模式下,匿名函数内部的 this 不再是 window,而是undefined "use strict"; (function(){ console.log(this); })(); 输出 undefined 使用 bind 方法修正 "use strict"; (function(){ con
阅读全文
摘要:JS 中 方法里的变量声名提前 如下的一段代码,虽然在匿名方法中可以访问全局变量 global, 但由于声明被提前,所以输出依然是undefined var global = 3; (function(){ console.log(global); var global = 5; })(); 等价代
阅读全文