JavaScript 介绍
JavaScript是一种轻量级的脚本编程语言,用于使网页具有交互性,并能计算、验证、操作数据。它可以在HTML和CSS中插入动态文本。
什么是JavaScript ?
简单地说,JavaScript是一种web编程语言,可以用来更新HTML和CSS,它还可以执行所有的逻辑,因此可以进行验证、计算和数据操作。
它是一种具有面向对象功能的解释式编程语言。
JavaScript最初的目的是为了" 赋予网页生命"。
这种编程语言我们称之为 脚本。
JavaScript最初被称为LiveScript,但Netscape将它的名字改为JavaScript,可能是因为Java引起了人们的兴奋。
浏览器中的JavaScript
浏览器中的JavaScript是该语言最常见的形式。
脚本应该包含在HTML文档中,或者由HTML文档引用,由浏览器解释代码。
比如:
JavaScript代码在用户提交表单时执行,只有当所有输入信息都有效时,才会将它们提交给Web服务器。
JavaScript可用于捕获用户发起的事件,如按钮单击、链接导航以及用户显式或隐式发起的其他操作。
JavaScript优点
浏览器中的 JavaScript 可以做与网页操作、用户交互和 Web 服务器相关的所有事情。
从而使web进入2.0时代。
在将数据发送到服务器之前,可以对数据进行验证。这样可以节省服务器上的流量,从而避免服务器上不必要的负载。
可以创建用户友好的web表单,当用户忘记填写或犯了一些错误时,他们不必等待网页重新加载,并且可以随时得到提示。
交互性增强——可以响应用户的行为,响应鼠标的点击或移动、键盘的敲击。
更丰富的界面——你可以使用JavaScript在网页中插入新的 HTML,修改现有的网页内容和网页的样式。
JavaScript的局限性
出于安全原因, 网页中的 JavaScript 不能读、写、复制及执行用户磁盘上的文件或程序。它没有直接访问操作系统的功能。
现代浏览器允许 JavaScript 做一些文件相关的操作,但是这个操作是受到限制的。仅当用户做出特定的行为,JavaScript 才能操作这个文件。例如,把文件"拖"到浏览器中,或者通过 <input>
标签选择文件。
JavaScript不能用于网络应用程序,因为没有这种支持。
JavaScript没有任何多线程或多处理器功能。