zoukankan      html  css  js  c++  java
  • 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面向对象。

      

  • 相关阅读:
    Python之迭代器,生成器
    Python函数--装饰器进阶
    Python之函数的本质、闭包、装饰器
    Python之函数--命名空间、作用域、global、nonlocal、函数的嵌套和作用域链
    Python函数的定义与调用、返回值、参数
    Python之文件操作
    Python之集合
    基本数据类型补充,深浅copy
    Python基础-元组、列表、字典
    Python常用模块(一)
  • 原文地址:https://www.cnblogs.com/ATually/p/1848007.html
Copyright © 2011-2022 走看看