我已经看到术语“低级别Javascript”出现了几次,但我不知道它的含义。 Google没有出现意外的结果。有人可以阐明它吗?什么是低级别的Javascript?
回答
我会说它是“javascript,而不使用跨浏览器框架”,如jQuery或YUI。
当涉及到支持多种浏览器时,可能特别棘手。
所以...低级别的JavaScript只是JavaScript?什么? – ocket8888 2016-04-24 09:27:00
我想这意味着Javascript没有任何框架,如原型/ jQuery/YUI,它有助于跨浏览器的兼容性,并且通常提供很多有用的功能,所以您不必花费时间重新发明车轮。另外,也许它与使用框架的“新”Javascript方式有关 - 即面向对象,使用框架,......反对我们几年前曾经见过的蹩脚代码。
有时,人们在不应该的时候自己编写条款。 “低级Javascript”就是其中之一。关于Javascript没有什么“低级”。它在运行时在高级抽象环境(如DOM)中进行解释。
截至2012年,有人说“低级别JavaScript”可能是指LLJS。它是JavaScript的一个子集,编译为垃圾收集器友好但不可读的JavaScript代码(大量使用WebGL类型的数组来管理内存)。
这是一个非常专业的工具,它允许您编写CPU和内存(显式内存管理,而不是GC)优化的JavaScript代码。使用二进制数据,而不是标准的JS对象和类型。
为什么?因为在某些情况下您需要最高性能。
低电平JS是执行有效,通常利用该语言的复杂
按位操作,类型转换/短路逻辑运算符,原型链,上下文结合,三元分配,事件冒泡的简明,准确的代码/传播,对象引用,使用GPU等。
- 1. 用setuid降低权限级别的正确方法是什么?
- 2. 什么是最低级别的Windows功能播放声音?
- 3. 您认为最低开发人员级别的PC是什么?
- 4. 是什么级别?在HTML5
- 5. 为什么Google的ExoPlayer不再使用Android低级别的MediaExtractor?
- 6. 什么使const在机器的较低级别?
- 7. Postgres索引名称的级别应该是什么级别?
- 8. getsockopt中的参数级别是什么?
- 9. 日志文件的级别是什么?
- 10. 什么是asp.net成员需要的sql服务器的最低访问级别?
- 11. 什么是Windows上的较低级别:C库或相应的Win32 API函数?
- 12. 低级别的细节,OSX
- 13. 什么是融合位置提供商的最低Android操作系统级别
- 14. 什么是低维?
- 15. 低,中,高级语言,有什么区别?
- 16. JavaScript执行的优先级是什么?
- 17. 什么是驾驶员级别? (Java)
- 18. 什么是内容级别合并?
- 19. API级别是什么意思?
- 20. 什么是Android Play服务SDK级别?
- 21. 低级别Socket编程
- 22. 低级别Android调试
- 23. 更高或更低级别?
- 24. 为什么JavaScript有时会被视为低级语言?
- 25. 64位/ 32位的低级优点和缺点是什么?
- 26. 你最喜欢的低级剖析工具是什么?
- 27. 什么是C++中“低级”多线程的基本示例?
- 28. API级别5上的选项卡非常暗,但是API级别4更低?
- 29. 为什么最低级别为调试时不会记录Info级别的消息?
- 30. 基于Javascript中较低级别的属性访问JSON密钥
我认为,它是纯粹的JavaScript而不使用类似原型或jquery的库 – Karussell 2010-02-20 21:48:47
Karussell,你应该将它作为答案发布,因为它就是这样。这也是对JS没有通用库的痛苦的评论。 – 2010-02-20 21:49:52
@Karussell:但[封闭库](http://code.google.com/p/closure-library/)被描述为“低级JavaScript库”。这没有意义。 :/ – 2010-02-20 21:51:19