关于 Javascript 的有趣事实
JavaScript (简称 JS),是一种符合 ECMAScript 规范的解释型高级编程语言。这种语言还具有弱类型、动态、多范式和基于原型的特点。
以下是一些关于 javascript 的有趣事实:
- 与 HTML 和 CSS 一起,JavaScript 是 www(万维网)的三个主要内容之一。它支持交互式网页,因此是 Web 应用程序的重要组成部分。大多数网站都使用它,所有主要的网络浏览器都有专门的 JavaScript 引擎来执行它。
- JavaScript 是单线程的。这就是许多使用多线程编程的人认为它的工作速度很慢的原因,因为它无法正确利用 CPU 的所有内核。
- 尽管 JavaScript 和Java之间存在相似之处,包括语言名称、各自的标准库和语法,但这两种语言是不同的,并且在设计上存在显着差异。
- 与所有其他脚本语言一样,可以使用简短的快捷语法创建数组和对象。这些字面量构成了 JSON 数据格式的基础。
- JavaScript 以类似于 Perl 的方式支持正则表达式,它为文本操作提供了一种简洁而强大的语法,比内置的字符串函数更复杂。
- 有一种称为“JavaScript 劫持”的 CSRF 攻击,其中攻击者站点上的标签会破坏受害者站点上返回诸如 JavaScript 或 JSON 等私人信息的页面(参考:维基百科)
- 所有带有内置解释器的现代 Web 浏览器都支持 JavaScript。