![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
晴树SEU
这个作者很懒,什么都没留下…
展开
-
JavaScript 实验环境
https://wangdoc.com/javascript/basic/introduction.html#%E5%AE%9E%E9%AA%8C%E7%8E%AF%E5%A2%83本教程包含大量的示例代码,只要电脑安装了浏览器,就可以用来实验了。读者可以一边读一边运行示例,加深理解。推荐安装 Chrome 浏览器,它的“开发者工具”(Developer Tools)里面的“控制台”(co...转载 2019-05-16 10:33:13 · 302 阅读 · 0 评论 -
JavaScript中Function Declaration与Function Expression 或者说 function fn(){}和var fn=function(){} 的区别
https://www.cnblogs.com/longqingyang/p/5787466.htmlJavaScript是一种解释型语言,函数声明会在JavaScript代码加载后、执行前被解释,而函数表达式只有在执行到这一行代码时才会被解释。在JS中有两种定义函数的方式,1是:var aaa=function(){...}2是:function aaa(){...}var...转载 2019-05-21 16:22:15 · 265 阅读 · 0 评论 -
javascirpt包装对象(wrapper object)
什么是javascript包装对象?在说包装对象之前,我们先简单说一下js的两种数据类型:基本数据类型(primitive type)和对象数据类型(object type)。基本数据类型:值类型,值不可以改变 immutable,没有属性。包括number、string、boolean、null、undefined对象数据类型:引用类型,值可以改变 mutable,有属性。包括Fu...转载 2019-05-16 17:09:00 · 1312 阅读 · 0 评论 -
JavaScript instanceof 运算符深入剖析
https://www.ibm.com/developerworks/cn/web/1306_jiangjj_jsinstanceof/index.htmlinstanceof 运算符简介在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object"。EC...转载 2019-05-17 10:31:56 · 194 阅读 · 0 评论 -
理解Babel是如何编译JS代码的及理解抽象语法树(AST)
https://www.cnblogs.com/tugenhua0707/p/7863616.htmlBabel是如何编译JS代码的及理解抽象语法树(AST)1. Babel的作用是? 很多浏览器目前还不支持ES6的代码,但是我们可以通过Babel将ES6的代码转译成ES5代码,让所有的浏览器都能理解的代码,这就是Babel的作用。2. Babel是如何工作的? Babel的编...转载 2019-05-17 14:15:03 · 735 阅读 · 0 评论 -
javascript编写一个简单的编译器(理解抽象语法树AST)
https://www.cnblogs.com/tugenhua0707/p/7759414.htmljavascript编写一个简单的编译器(理解抽象语法树AST)编译器是一种接收一段代码,然后把它转成一些其他一种机制。我们现在来做一个在一张纸上画出一条线,那么我们画出一条线需要定义的条件如下:使用 Paper定义纸的颜色,Pen定义笔的颜色,Line指画出一条线,100指在颜色参...转载 2019-05-17 14:16:54 · 517 阅读 · 0 评论 -
使用 Acorn 来解析 JavaScript
https://segmentfault.com/a/1190000007473065Talk因为最近工作上有需要使用解析 JavaScript 的代码,大部分情况使用正则表达式匹配就可以处理,但是一旦依赖于代码上下文的内容时,正则或者简单的字符解析就很力不从心了,这个时候需要一个语言解析器来获取整一个 AST(abstract syntax tree)。然后我找到了多个使用 Java...转载 2019-05-17 22:44:36 · 2713 阅读 · 0 评论 -
JavaScript中的Map、Set及其遍历
https://www.cnblogs.com/weilan/p/7002088.htmlMap Map是一组键值对的结构,具有极快的查找速度。 Map的定义。//空map设值key-valuevar m = new Map();m.set("XiaoMing",99);m.set("XiaoHong",66);//构造参数传key-valuevar m = new M...转载 2019-06-16 22:00:31 · 227 阅读 · 0 评论