• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    JavaScript 概述

    Posted by 撒得一地 on 2016年4月27日 in JavaScript教程
    国外稳定加速器推荐    Express | Vypr

    什么是JavaScript

    Javascript 是一种动态的计算机编程语言。它是轻量级的,并最常使用来作为 web 动态页面的一部分,来实现客户端与用户交互。它是一种解释性的编程语言,并且具备面向对象的特性。

    JavaScript 一开始被称为 LiveScript,但网景将其更名为 JavaScript,可能是因为Netscape(网景) 为了搭上媒体热炒 java 的顺风车。JavaScript 一开始命名为 LiveScript ,并在1995年网景 2.0 中首次出现。语言的通用核心已嵌入在网景浏览器、 互联网资源管理器和一些其他 web 浏览器中。

    Ecma-262 规范定义了 JavaScript 版本语言的核心标准。

    JavaScript 是一种轻量级、 解释型的编程语言。
    为创建以网络为中心的应用程序而设计。
    集成了 Java 并与之相辅相成。
    集成 HTML 并与之相辅相成。
    开发和跨平台的。

    客户端 JavaScript

    客户端 JavaScript 是最常见的语言形式。为了能够被浏览器解释,该javascript脚本代码应该被一个 HTML 文件包括或引用进来。

    这意味着 web 页可以不只是一个静态的 HTML 页面,也可以包括与用户进行交互、控制浏览器和动态地创建 HTML 内容的程序。

    JavaScript 客户端机制在传统 CGI 服务器端脚本有很多的优点。例如,您可能使用 JavaScript 检查用户是否在表单中输入了一个有效的电子邮件地址。

    当用户提交表单,JavaScript 代码可以判断,只有当所有提交选项都是有效的,才将表单选项提交给 Web 服务器执行。

    可以用 JavaScript 来捕获用户启动的事件,如单击按钮、 链接导航和其他用户显式或隐式的启动操作。

    JavaScript 的优点

    使用 JavaScript 的优点是

    减少服务器交互:可以在向服务器发送页面之前先验证用户输入。这样可以不仅节省了服务器的通信资源,也减少了服务器上的负载。

    立即反馈给用户:他们不必等待一个页面重新加载后,才判断用户是否忘记了输入某些信息。

    增加互动性:你可以通过创建一个页面,当用户鼠标悬?;蛘甙聪录贪醇?,你可以用JavaScript进行判断,并给出相应的提示来和用户进行交互。

    更丰富的界面:你可以使用 JavaScript,给你的网站访客提供包括拖放组件或者滑块等功能来丰富你的网站界面。

    JavaScript 的局限性

    我们不能将 JavaScript 视为成熟的编程语言。它缺乏以下重要功能:

    客户端 JavaScript 不允许读取或写入文件。这一直是出于安全方面的原因。

    JavaScript 不能用于网络应用程序,因为并不支持这种特性。

    JavaScript 不具有任何多线程或多个处理器的能力。

    再次,JavaScript 是一种轻量级、 解释的编程语言,允许您将一个静态 HTML 页面构建为具有交互性页面。

    JavaScript 开发工具

    JavaScript 的主要优势之一是它不需要昂贵的开发工具。你可以用一个简单的文本编辑器就可以进行开发,如记事本。因为在 web 浏览器中,它是一种基于内容的解释性的编程语言 ,你甚至不需要买一个编译器。

    为了使我们的编程更简单,各种供应商还开发出了很好的 JavaScript 编辑工具。下面列出一些常用的编辑器:

    Microsoft FrontPage — Microsoft 开发出的一款名为 FrontPage 的 HTML 编辑器。FrontPage 还提供了 web 开发人员大量的 JavaScript 工具,来帮助他们创建交互式网站。

    Macromedia Dreamweaver MX — Macromedia Dreamweaver MX是一款在专业网站开发人群中很受欢迎的 HTML 和 JavaScript 编辑器。它提供几个方便预构建的 JavaScript 组件,井结合数据库,且符合新的标准,例如 XHTML 和 XML。

    Macromedia HomeSite 5 — 它是一个深受人们喜爱的 HTML 和 JavaScript 编辑器,使用它,可以用来高效地管理个人网站。

    JavaScript 规范在哪里可以找到?

    ECMAScript 版 5 标准将在四年内第一次的更新并发布。JavaScript 2.0 符合ECMAScript 版 5的标准,两者的区别是非常轻微。

    可以在以下网站上找到 JavaScript 2.0 规范 ︰ //www.ecmascript.org/

    今天,网景的 JavaScript 和微软的 JScript 均符合 ECMAScript 标准,虽然两种语言仍然支持不属于该标准一部分的功能。

    上一篇:

    下一篇:

    相关推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    5 + 1 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 北京时时彩赛车微信群 新时时彩在线 天津快乐十分 足球半全场胜平什么意思 智能定位的3d彩票软件 四川时时彩 决胜21电影免费观看 湖南体彩爱彩幸运赛车 体彩超级大乐透 秒速飞艇6码计划 北京赛车微信群 陕西快乐十分遗漏数据爱彩乐 贵州生肖时时彩官网 上海时时乐开奖走势 排列五走势图最近500 老时时彩三星四码遗漏