因为它运行于客户端
而不是运行于服务器端
还有就是JS是解释执行的而且它的功能并不像JAVA .NET 等等语言有那么强大的功能,而且在语法的严谨度上安全性上,性能上,等等...各方面也有较大区别,所以,所以称之为脚本语言.......

首先javascript是不需要编译的,是解释型的脚本语言,另外主要是应用在客户端,所以称之为客户端脚本语言,不过这种情况可能会变化,因为javascript和php这样的脚本语言一样也可以被应用在服务器端的。

较早的时候,JavaScript一般是用在客户端(浏览器)上执行的脚本语言。因此通常将JavaScript叫做客户端脚本语言。
首先,JavaScript是一种脚本语言。所谓脚本语言即不需要经过编译,是一种解释性语言。
其次,JavaScript在设计之初是用在浏览器上的,浏览器即客户端的一种,故JavaScript叫做客户端脚本语言。
目前JavaScript已经不再局限于在客户端使用,服务器端也可以用JavaScript语言,如用Node.js搭建的服务器。甚至JavaScript可以用来开发硬件编程。所以,虽然JavaScript叫做客户端脚本语言,并不代表它只能在客户端使用,只是一种习惯的叫法。

为什么说JavaScript是一种客户端脚本语言?相关推荐

  1. 《客户端脚本语言-JavaScript》

    前言: 在之前学习的项目中接触过JavaScript,并且在参与的积分系统中也有涉略.但对于其的认识是碎片化的,通过此<北风网李炎恢视频>的学习,对于JavaScript有了一个较为系统的 ...

  2. JavaScript客户端脚本语言的应用

    1.使用HTML中的表单.表格以及JavaScript客户端脚本语言实现如下图所示的简易计算器页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...

  3. ECMAScript:客户端脚本语言的标准

    * ECMAScript:客户端脚本语言的标准1. 基本语法:1. 与html结合方式1. 内部JS:* 定义<script>,标签体内容就是js代码2. 外部JS* 定义<scri ...

  4. JavaScript 是一种什么样的语言

    基本特点: 1.是一种解释性脚本语言(代码不进行预编译). 2.主要是用来向html页面添加交互行为(可以直接嵌入html页面,也可以单独写成文件,结构和行为分离). 3.跨平台特性,在绝大多数浏览器 ...

  5. php是一种什么脚本语言

    php是一种什么脚本语言 PHP是一种简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚本语言. PHP具有和JAVA类似的Class关键字.因为不需要虚拟 ...

  6. JavaFX 新WebService客户端脚本语言

    在五月份召开的JavaOne大会上,Sun微系统公司宣布了一个新的产品系列JavaFX,由JavaFX脚本和JavaFX Mobile组成.JavaFX脚本语言被用来让使用Java"Swin ...

  7. 服务器端脚本语言和客户端脚本语言

    转自网易--Jenna (一)常见的服务器端脚本语言,php,jsp,asp. 像我们普通浏览网页基于一种BS模式,其实它也只是一种统一于Browser(浏览器)的CS模式.我们的浏览器作为客户端,在 ...

  8. 设计一种面向对象脚本语言

    有没有感觉设计一门语言实在是太有意思了,可以自定义语法规则,我的"地盘听我的". 脚本语言的功能 本书设计一门纯粹的面向对象脚本语言,任何语言都有个名词,这里给这个语言起个名字-- ...

  9. php是不是一种脚本语言,PHP是一种多用途脚本语言, PHP的特点包括( )。

    [单选题]利率互换可以看做一系列的什么组合 [判断题]在表中添加新字段时,需要指定新字段在表中的位置.after表示在表最后添加新字段. [单选题]软件特性中,一个软件能再次用于其他相关应用的程度称为 ...

最新文章

  1. 奶牛异或(01字典树)
  2. 暗通道优先的图像去雾算法(上)
  3. Windows 外壳扩展编程入门实例
  4. oracle修改redolog路径,oracle修改redo log files路径
  5. Servlet方法详解
  6. 【kafka】Apache Kafka 中的事务
  7. 《极客学院 --NSAttributedString 使用详解-4-UITextKit 简介》学习笔记(待处理)...
  8. 打造自己的 nodejs 静态文件服务器(帖子内容,直接复制别人的)
  9. 【numpy】数组增加一维(升维)小结
  10. 计算机网络复习-运输层
  11. html banner 居中,关于CSS banner图响应式居中显示的方法
  12. VMware虚拟机无网络
  13. 在B站,没有什么是不能搞CP的
  14. vm打开虚拟机提示“未能启动虚拟机“解决方案
  15. java毕业生设计在线辅导答疑系统计算机源码+系统+mysql+调试部署+lw
  16. deepin启动黑屏
  17. windows10计算机里输入法,win10电脑上输入法不见了怎么办
  18. 如何Disable Alfresco的Download以及打印功能
  19. Visual Studio Code(VSCode)中文包
  20. H5互动游戏平台推荐:盘点那些超火的多人小游戏互动对战平台

热门文章

  1. R语言使用epiDisplay包的roc.from.table函数可视化临床诊断表格数据对应的ROC曲线并输出新的诊断表、设置cex参数指定AUC值及其文本标签字体的大小
  2. vimplus的快捷键说明
  3. Linux 下的金山词霸--星际译王的安装过程
  4. php入门的基本语法
  5. 机器学习——决策树算法原理及案例
  6. unterminated comment报错
  7. git把分支代码合并到主分支
  8. 呼入型呼叫中心系统的ACD排队规则
  9. python特训营-函数
  10. 预约转账、基金购买、定投;收款人管理