• JavaScript语言的优缺点


    1. 什么是JavaScript

    JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端web开发的脚本语言,常用来给HTML网页添加动态功能。它是一种动态、弱类型、基于原型的语言,内置支持类。

    1. JavaScript语言的优点

    (1)、一种解释性执行的脚本语言

        和其他脚本语言一样,JavaScript也是一种解释性语言,它提供了一个非常方便的开发过程。JavaScript的语言基本结构形式与C、C++、java十分类似。但是在使用前,不需要先编译,而是在执行过程中逐步的解释。JavaScript与HTML标识结合在一起,方便用户的使用。

    (2)、一种基于对象的脚本语言

        JavaScript也是一种面向对象的语言,这意味着JavaScript能运用其已经创建好的对象。因此,许多功能可以来自脚本环境中对象的方法与脚本的相互作用。

    (3)、一种简单弱类型脚本语言

        简单是JavaScript是一种基于java基本语句和控制流之上的简单而紧凑的设计,从而对于使用者来说学习C或者java语言是一种很好地过渡。JavaScript也非常容易上手,其次变量类型采用的是弱类型,并未使用严格的数据类型。

    (4)、一种相对安全脚本语言

        JavaScript语言不允许访问本地的硬盘,且不能将数据存入服务器,不允许对网络文档进行修改和删除。从而有效的防止数据的丢失或对系统非法访问。

    (5)、一种事件驱动的脚本语言

        JavaScript对于用户的响应,是以事件驱动的方式进行的。在网页的执行中,用户的操作被称为"事件"。当事件发生后,可能会引起相应的事件响应,执行对应的脚本,这种机制叫"事件驱动"。

    (6)、一种跨平台性脚本语言

        JavaScript依赖的是浏览器本身,与其操作环境无关,只要计算机能运行浏览器,并支持JavaScript的浏览器,就可以正确执行。

    (7)、JavaScript减少网络传输

        JavaScript可以被嵌入HTML文件中。所以当一位使用者输入一项资料时,此资料不需要传送给服务器,而是直接在客户端的应用程序所处理。

    1. JavaScript的不足

    各浏览器厂商对JavaScript支持程度不同

  • 相关阅读:
    让SiteMapDataSource能选择特定的SiteMap文件
    程序员之路──如何学习C语言(转载)
    Sql Server 2005 Express使用命令工具无法连接问题
    移远公司 NBIoT模块AT指令详细解释
    Excel自动化技术
    解析HTTP报文头
    SOAP报文下发
    双缓冲队列,生产者消费者模式
    夸孩子少用“你真棒”,教你如何夸孩子
    C++面试题相关
  • 原文地址:https://www.cnblogs.com/wyb1995/p/5877946.html
Copyright © 2020-2023  润新知