zoukankan      html  css  js  c++  java
  • JS优缺点

      介绍JS的有缺点首先就先介绍下JS的特点:

    JavaScript介绍
      JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有相对安全性客户端脚本语言。是基于浏览器内核为html添加生命力的脚本语言 。

    具有以下特点:动态、弱类型、单线程,内置支持类。

    JavaScript的特点

    面向过程&面向过程

      JS看不同的人有不同的解释,其实我觉得完全不用介意,js 既可以按照过程编程也可以对象编程,只要你喜欢你可以创建方法不需要对象,你也可以用封装,继承的方式进行编程(我喜欢的原因)。

    弱类型脚本语言。
      JS是弱类型语言(我喜欢的原因),因为弱类型,编程变得更加随性,程序员可以更注重逻辑,而更少的关心语法的问题。

    (4).一种相对安全脚本语言。
    JavaScript作为一种安全性语言,不被允许访问本地的硬盘,且不能将数据存入服务器,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失或对系统的非法访问。

    (5).一种事件驱动脚本语言。
    JavaScript对用户的响应,是以事件驱动的方式进行的。在网页(Web Page)中执行了某种操作所产生的动作,被称为“事件”(Event)。例如按下鼠标、移动窗口、选择菜单等都可以被视为事件。当事件发生后,可能会引起相应的事件响应,执行某些对应的脚本,这种机制被称为“事件驱动”。

    (6).一种跨平台性脚本语言。
    JavaScript依赖于浏览器本身,与操作环境无关,只要计算机能运行浏览器,并支持JavaScript的浏览器,就可正确执行,从而实现了“编写一次,走遍天下”的梦想。

    因此,JavaScript是一种新的描述语言,其可以被嵌入到HTML文件中。JavaScript语言可以做到响应使用者的需求事件(例如表单的输入),而不需要任何的网络来回传输资料。所以当一位使用者输入一项资料时,此资料数据不用经过传给服务器(server)处理再传回来的过程,而直接可以被客户端(client)的应用程序所处理。

  • 相关阅读:
    centos yum 安装php7.2
    Linux CentOS完全卸载PHP
    Linux: cp 复制文件、文件夹到文件夹
    CentOS 7 yum安装LAMP,LNMP并搭建WordPress个人博客网站
    cin循环输入控制问题
    有序数组中的二分查找
    二叉查找树中元素的删除操作
    如何生成能在没有安装opencv库及vs2010环境的电脑上运行的exe文件
    冒泡排序算法,选择排序算法,插入排序算法
    使用迭代法穷举1到N位最大的数
  • 原文地址:https://www.cnblogs.com/zwcai/p/7346903.html
Copyright © 2011-2022 走看看