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)的应用程序所处理。

  • 相关阅读:
    【奇妙dp】ARC107D Number of Multisets
    【最短路-拆点】ARC061Cすぬけ君の地下鉄旅行/Snuke's Subway Trip
    【数学-思维-枚举方式】ARC060B 桁和/Digit Sum
    ARC107C Shuffle Permutation【有脑就行qwq/完全不知道怎么分类嘛】
    【kmp-循环节】ARC060D 最良表現/Best Representation
    【简单dp】ARC059C キャンディーとN人の子供 / Children and Candies
    【状压】ARC058E 和風いろはちゃん / Iroha and Haiku
    快速乘
    Miller Rabin素数测试和Pollard Rho算法
    JAVA补充-接口
  • 原文地址:https://www.cnblogs.com/zwcai/p/7346903.html
Copyright © 2011-2022 走看看