什么是低级Javascript?

时间:2010-02-20 21:46:33

标签: javascript

我看过“低级Javascript”一词出现了几次,但我不知道这意味着什么。谷歌没有出人意料地显示结果。有人可以对此有所了解吗?

6 个答案:

答案 0 :(得分:14)

截至2012年,有人说“低级JavaScript”可能会引用LLJS。它是JavaScript的一个子集,它编译为垃圾收集器友好但不可读的JavaScript代码(大量使用WebGL类型的数组来管理内存)。

答案 1 :(得分:8)

我会说这是“不使用跨浏览器框架的javascript”,例如jQuery或YUI。

支持多种浏览器时可能特别棘手。

答案 2 :(得分:6)

有时人们会在不应该做的时候自己制定条款。 “低级Javascript”就是其中之一。关于Javascript没有“低级别”。它在运行时在高级抽象环境中解释,如DOM。

答案 3 :(得分:3)

这是一个非常专业的工具,允许您编写CPU和内存(显式内存管理,而不是GC)优化的JavaScript代码。使用二进制数据,而不是标准的JS对象和类型。

为什么呢?因为在某些情况下你需要最佳表现。

答案 4 :(得分:1)

我认为这意味着Javascript没有任何框架,例如prototype / jQuery / YUI,这有助于跨浏览器兼容性,并且通常提供许多有用的功能,因此您不必花时间重新发明轮。

此外,也许它与使用Javascript的“新”方式有关 - 即面向对象,使用Frameworks,......与几年前我们曾经看过的糟糕代码相反。 / p>

答案 5 :(得分:1)

低级JS是一种简洁,精确的代码,可以高效执行,通常利用语言的复杂性

按位运算,类型转换/短路逻辑运算符,原型链接,上下文绑定,三元分配,事件冒泡/传播,对象引用,使用GPU等。