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