标签归档:javascript

从 React 绑定 this,看 JS 语言发展和框架设计

但是请别误会,这篇文章并不会对 this 的特征进行全方位讲解,因为这些内容都可以在各种前端书籍中找到答案。这里,我试图结合 React 事件处理函数关于 this 绑定的演化史,谈一谈这个框架设计以及 javascript 语言在这一细节上的进步和完善。同时对比 this 绑定的不同方案,让大家对 React 、ES next 有一个更清晰的认识。

JavaScript就是ECMAScript?错,也许你需要读读这篇文章

有一段关于 JavaScript 混淆不清的历史是它是于1996年被开发出来的。然后在1997年被提交给 ECMA 国际用于标准化工作,这导致了 ECMAScript 的诞生。同时,由于 JavaScript 与 ECMAScript 规范保持一致,所以可以说 JavaScript 是根据 ECMAScript 所实现的一个例子。

码农眼中的空字符串,Javascript 的神学体系

编程语言不约束你,不代表你可以胡来。这个问题主要是片面追求代码的简短,elegant ? 容易导致逻辑混乱。empty string 就是 empty string, 跟 boolean value 没什么关系。不约束码农胡来的语言,在他们心中地位都很高,比如 Python 和 JavaScript。

10种能够编译成 JavaScript 的脚本语言

我们知道 JavaScript 并不是适用于所用任务的最佳语言,而且当遇到复杂的应用时, JavaScript 很可能会功亏一篑。为了避免这种问题,现在已经创建了一些新语言或是现有语言的转换编译器,他们能够生成可在浏览器中运行的代码,而无需编写一行代码,也无需考虑语言的局限性。这篇文章包含了十种有趣语言的列表,这些语言可以转换编译为可在浏览器中或是类似Node.js平台上运行的JavaScript代码。

你知道JavaScript是一种多么奇葩的编程语言吗?

JavaScript 是一个伟大的语言。它有简单的语法,完善的生态系统,最重要的是,有一个庞大的社区。同时,我们都知道,JavaScript 有很多有趣的“潜规则”。其中有一些经常在日常工作中给我们添麻烦,而有些可以给我们带来帮助,让我们大笑起来。

[外刊评论]JavaScript的流行是一群精神病人的狂欢

每个语言都有他吐槽的地方,包括C#,JAVA,PHP,甚至c++和c…如果真要写,可以写出类似于C#是一群精神病人的狂欢,JAVA是一群精神病人的狂欢,PHP是一群精神病人的狂欢…..反正这篇吐槽文章在劝大家不要进JavaScript的坑,但是世界到处都是坑,你不进这个总要进另一个

黑客是这样写JavaScript的

我 喜欢以一种意想不到的方式使用JavaScript,写出一些看起来奇怪但其实很管用的代码,这些代码常常能够执行一些出人意料功能。这听起来似 乎有些微不足道,但是基于这点发现足以总结出一些非常有用的编程技巧。下面写到的每一个小技巧都可以屏蔽掉XSS过滤器,这也是我写这些代码的初衷