• JavaScript系列1——JavaScript基础认识和了解


    JavaScirpt(以下称JS)是NetScape和Sun一起开发出的脚本语言,语法和Java非常类似。

    1. JS出现的目的

           我们大家都知道,HTML呈现给用户的都是静态页面,死板,单调;同时在JS出现 以 前,Web页面需要进行的所有处理必须返回到服务器端,当访问量增加时,服务器的负担就会加重。

           而JS的出现则在一定程度上很好的解决了这些问题。JS可以页面增加动态效果,并且可以把一些功能(如:数据验证)放到客户端实现,从而很好的减轻了服务器端的负担。

    2. JS发展

        NetScape 开发和Sun开发的JavaScript自诞生以来,已经取得了很好的支持,微软不敢落后,也开发了自己的脚本——JScirpt。并各自有了自己的相继版本。然而,随着脚本版本和浏览器平台的不同,让开发人员难以取舍,带来了不必要的麻烦。

       于是,Microsoft、NetScape等决定一起制定一个标准,让所有的脚本都来遵守,于是就有了ECMAScirpt.JavaScript和JScirpt都对ECMAScript做了扩展。

    3. JS特点

       1).JS是嵌入到HTML中使用的

          JS使用<script></script>标签嵌入到HTML文档中。

       2).JS需要环境支持

          JS是语言而非工具,所以必须有环境支持。所谓的环境无非就是JS解释引擎,只有在这些解释引擎的支持下JS才能发挥作用。

         所以,在使用JS时,必须考虑浏览器是否支持JS,如果不支持我们应该采用什么方式来解决。

       3).JS是解释执行的

           正是因为解释执行,才使得网页更加容易维护和更新。

       4).JS是弱类型语言

            JS中的变量可以不定义而使用。

       5).JS是基于对象的

           JS中有自定义对象,这些对象都是实例化过的,可以直接使用。但是JS中的对象只能使用,而不能创建继承与这些对象的类。

       6).JS不是Java

           JS解释执行,Java编译执行;JS弱类型语言,Java强类型语言;JS基于对象,Java面向对象。

      

  • 相关阅读:
    “正则表达式”实践日志
    一种存储数据的方法
    计划
    位运算
    ACM
    ACM-括号匹配问题
    [转]昆明长水机场安防系统应用案例分析
    Request.ServerVariables详细说明
    大数据平台的秘密
    【转】MongoDB资料汇总专题
  • 原文地址:https://www.cnblogs.com/ATually/p/1848007.html
Copyright © 2020-2023  润新知