随笔分类 - JavaScript
JavaScript
摘要:今天写代码的时候用到了迭代器,想到前端进阶训练营课程里面 winter老师讲过,但是自己又有点模糊了,就上网看了一下。原文出自 https://juejin.im/post/5aea83c86fb9a07aae15013b 对数组的遍历大家最常用的就是for循环,ES5的话也可以使用forEach,
阅读全文
摘要:首先我们来看看这段代码 var s1 = "abc"; var s2 = s1.indexOf("a") ??? 黑人问号? s1 是个 string 啊,怎么会有 indexOf() 方法呢? 这里就涉及到了 JavaScript 中的装箱与拆箱的概念了 装箱:把基本数据类型转化为对应的引用数据类
阅读全文
摘要:参考 ECMA-262 section 7 Type Convertion Number String Boolean Undefined Null Object Symbol Number - NumberTo String 0=>false × × Boxing × String StringT
阅读全文
摘要:Atom Expression Statement #这里讲的主要是这个 看 ECMA-262 里面就能够很清晰的看到这些JS 的statement Structure Program/Module Grammar 简单语句 Expression Statement 表达式语句 a = 1 + 2;
阅读全文
摘要:Expressions Member 返回 Reference 类型 Object Key delete、assign 才能体现出引用的特点 a.b a[b] (顺便提一下 上周在项目里面想写一个函数动态获取对象的属性,上网查了资料,用的就是这个) foo_string_ var name = 'w
阅读全文
摘要:输入 InputElementDiv :: WhiteSpace LineTerminator Comment CommonToken DivPunctuator RightBracePunctuator InputElementRegExp :: WhiteSpace LineTerminator
阅读全文
摘要:什么是 URI? Uniform ResourceIdentifiers,通用资源标识符 encodeURI() 和 encodeURIComponent 的作用 Global 对象的 encodeURi() 和 encodeURIComponent()方法可以对 URI 进行编码,以便于发送给浏览
阅读全文
摘要:今早来公司打算重新写一个 utf-8 的编码与解码函数,然后就找了点资料,ruanyf 老师的这边很不错,转载下来。 一、Unicode是什么? Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字符,再也不会有乱码了。 **它从0开始
阅读全文
摘要:学完 winter 前端进阶训练营前四周 JavaScript 部分,今天顺带开始啃 ECMA-262。 一直在纠结 property 还有 attribute,这两个单词翻译到中文都是属性,给人很大的迷惑。 之前自己一直理解为,对象的属性是 property,css 里面描述样式的比如 style
阅读全文
摘要:var的作用域提升 我们先来看下面的代码 for(; i < 10; i++) { let i = 0; console.log(i) } // Uncaught ReferenceError: i is not defined at <anonymous>:1:9 这意味着let 并不会有作用域的
阅读全文
摘要:winter 大大的前端进阶训练营 第三周 字符串与数字之间的互相转化作业 <!-- * @Date: 2020-05-26 18:58:36 * @LastEditors: xuchao * @LastEditTime: 2020-05-26 20:52:08 * @FilePath: /暂时性缓
阅读全文
摘要:正好今天没事情做,早上就看了下 JavaScript 的浮点数处理相关的文章,下午就把正则表达式的学习开个头 这里有一篇 github 3w+ star 的文章,学正则这篇文章应该够了 https://github.com/ziishaned/learn regex/blob/master/tran
阅读全文
摘要:JavaScript 浮点数陷阱以及解法 参考winter大大重学前端 0.1 + 0.2 为什么不等于 0.3 ? https://zhuanlan.zhihu.com/ne-fe 众所周知,JavaScript浮点数计算经常会遇到 0.000000001 和 0.999999999 这样奇怪的结
阅读全文

浙公网安备 33010602011771号