文章 2021-03-23 来自:开发者社区

用JS解释JS!详解AST及其应用

作者 | 城危来源 | 阿里技术公众号一 AST 是什么?1 AST:Abstract Syntax Tree - 抽象语法树当我们查看目前主流的项目中的 devDependencies,会发现各种各样的模块工具。归纳一下有:JavaScript转译、css预处理器、elint、pretiier 等等。这些模块我们不会在生产环境用到,但它们在我们的开发过程中充当着重要的角色,而所有的上述工具...

用JS解释JS!详解AST及其应用
问答 2020-06-14 来自:开发者社区

js代码求解释求解释求助?报错

代码1 代码2: 为啥代码2会报错,求原理上的解释,不胜感激

问答 2020-06-10 来自:开发者社区

JavaScript表达式解释报错?报错

{x: 1}; {y: 1, z: 2}; 为什么上面两个对象直接量,在解释时候,第一个能解释通过,第二个会报错,另外: console.log(eval("{x:1}")); 为什么这条语句会输出1?

问答 2019-11-21 来自:开发者社区

解释 JavaScript 中的作用域与变量声明提升?

解释 JavaScript 中的作用域与变量声明提升?

文章 2017-11-07 来自:开发者社区

js self = this的解释

vDemo 1:   function Person(){ this.name = 'hjzgg'; this.age = 24; this.show = function(){ alert(name + " " + age); } } var p = new Person(); ...

文章 2017-07-06 来自:开发者社区

详细js 正则的解释

g 代表全局匹配 m 代表可以进行多行匹配 i 代表不区分大小写匹配 ^ 匹配输入字符串的开始位置匹配输入字符串的结束位置 * 匹配前面的子表达式零次或多次. 等价于{0,} + 匹配前面的子表达式一次或多次. 等价于{1,} ? 匹配前面的子表达式零次或一次. 等价于[0,1} , 当该...

文章 2017-07-05 来自:开发者社区

js的call()通俗解释

[javascript] view plain copy   var x = "我是全局变量";    //定义全局变量x   function a(){         //定义函数类结构a         this.x = "...

文章 2017-03-16 来自:开发者社区

javascript闭包—围观大神如何解释闭包

闭包的概念已经出来很长时间了,网上资源一大把,本着拿来主意的方法来看看。 这一篇文章 学习Javascript闭包(Closure) 是大神阮一峰的博文,作者循序渐进,讲的很透彻。下面一一剖析。 1.变量的作用域 变量的作用域有局部和全局两种,在javascript的函数内部可以访问全局变量,如下: // 函数内部可以直接读取全局变量 var n = 99; function ...

问答 2016-07-15 来自:开发者社区

求一段javascript代码片段的解释

var derive = function (baseObject) { function F() { } F.prototype = baseObject; return new F(); };

问答 2016-07-12 来自:开发者社区

有一段基于JQuery的JS对象,谁能解释下这段代码?

var Dialog = (function () { function Dialog(){ $.proxy(init, this)(); } function init(){ alert("init invoked"); bar(); } ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注