• JavaScript 入门教程一 开篇介绍


    一、JavaScript 刚开始是为了解决一些由服务器端进行的验证而开发的前端语言。在宽带还不普及的90年代,当用户辛苦输入很多信息并提交给服务器后,等了漫长的时间,等到的不是提交成功的提示而是某些必填字段没有填写的警告,于是各大浏览器公司开始开发自己的前端语言,但是由于很多公司开发了各自的JavaScript。为了有个统一的标准,才有了后来的ECMAScript。

    二、ECMAScript 可以为不同种类的宿主环境提供核心的脚本编程能力,因此核心的脚本语言是与任何特定的宿主环境分开进行规定的。浏览器是它的一个宿主环境,但并不是唯一的宿主环境。ECMAScript 仅仅是一个描述,定义了脚本语言的所有属性、方法和对象。其他语言可以实现 ECMAScript 来作为功能的基准。如下图所示:

                                ECMAScript、JavaScript、ActionScript、ScriptEase

    三、一个完整的JavsScript是如下的构成:

                              JavaScript 包括 ECMAScript、DOM 和 BOM

      其中的 ECMAScript 如上所说。

      DOM(文档对象模型),其标准的制定者为 W3C。

      BOM(浏览器对象模型)。

      ECMAScript与DOM都有相应的国际标准,而且目前的主流浏览器已经都支持这些标准。

      但是BOM没有国际标准,因此每个浏览器处理的方式不一样,譬如 xmlHttpRequest 对象的创建以及浏览器窗口尺寸的获得等。

    四、JavaScript是一种轻型的,解释型的程序设计语言。并且它还是一种基于对象的,事件驱动的脚本语言。最重要的是它的平台无关性,它只依赖于浏览器,只要浏览器支持JavaScript,它就能正确的执行。

      目前全世界大多数网站都在使用 JavaScript,不管你后台使用的什么技术(Java PHP .NET),前端无一例外的使用 JavaScript。所以说JavaScript 的前景是非常好的。

      

  • 相关阅读:
    性能测试基础篇
    Jmeter参数化
    斐波那契
    Web安全 概述
    HTTP 协议详解
    echarts 响应式布局
    vue 结合mint-ui Message box的使用方法
    vue 中使用iconfont Unicode编码线上字体图标的流程
    手机端@media的屏幕适配
    @media响应式的屏幕适配
  • 原文地址:https://www.cnblogs.com/waitingAlone/p/4819341.html
Copyright © 2020-2023  润新知