为什么说JavaScript是一种客户端脚本语言?
因为它运行于客户端
而不是运行于服务器端
还有就是JS是解释执行的而且它的功能并不像JAVA .NET 等等语言有那么强大的功能,而且在语法的严谨度上安全性上,性能上,等等...各方面也有较大区别,所以,所以称之为脚本语言.......
首先javascript是不需要编译的,是解释型的脚本语言,另外主要是应用在客户端,所以称之为客户端脚本语言,不过这种情况可能会变化,因为javascript和php这样的脚本语言一样也可以被应用在服务器端的。
较早的时候,JavaScript一般是用在客户端(浏览器)上执行的脚本语言。因此通常将JavaScript叫做客户端脚本语言。
首先,JavaScript是一种脚本语言。所谓脚本语言即不需要经过编译,是一种解释性语言。
其次,JavaScript在设计之初是用在浏览器上的,浏览器即客户端的一种,故JavaScript叫做客户端脚本语言。
目前JavaScript已经不再局限于在客户端使用,服务器端也可以用JavaScript语言,如用Node.js搭建的服务器。甚至JavaScript可以用来开发硬件编程。所以,虽然JavaScript叫做客户端脚本语言,并不代表它只能在客户端使用,只是一种习惯的叫法。
为什么说JavaScript是一种客户端脚本语言?相关推荐
- 《客户端脚本语言-JavaScript》
前言: 在之前学习的项目中接触过JavaScript,并且在参与的积分系统中也有涉略.但对于其的认识是碎片化的,通过此<北风网李炎恢视频>的学习,对于JavaScript有了一个较为系统的 ...
- JavaScript客户端脚本语言的应用
1.使用HTML中的表单.表格以及JavaScript客户端脚本语言实现如下图所示的简易计算器页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...
- ECMAScript:客户端脚本语言的标准
* ECMAScript:客户端脚本语言的标准1. 基本语法:1. 与html结合方式1. 内部JS:* 定义<script>,标签体内容就是js代码2. 外部JS* 定义<scri ...
- JavaScript 是一种什么样的语言
基本特点: 1.是一种解释性脚本语言(代码不进行预编译). 2.主要是用来向html页面添加交互行为(可以直接嵌入html页面,也可以单独写成文件,结构和行为分离). 3.跨平台特性,在绝大多数浏览器 ...
- php是一种什么脚本语言
php是一种什么脚本语言 PHP是一种简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚本语言. PHP具有和JAVA类似的Class关键字.因为不需要虚拟 ...
- JavaFX 新WebService客户端脚本语言
在五月份召开的JavaOne大会上,Sun微系统公司宣布了一个新的产品系列JavaFX,由JavaFX脚本和JavaFX Mobile组成.JavaFX脚本语言被用来让使用Java"Swin ...
- 服务器端脚本语言和客户端脚本语言
转自网易--Jenna (一)常见的服务器端脚本语言,php,jsp,asp. 像我们普通浏览网页基于一种BS模式,其实它也只是一种统一于Browser(浏览器)的CS模式.我们的浏览器作为客户端,在 ...
- 设计一种面向对象脚本语言
有没有感觉设计一门语言实在是太有意思了,可以自定义语法规则,我的"地盘听我的". 脚本语言的功能 本书设计一门纯粹的面向对象脚本语言,任何语言都有个名词,这里给这个语言起个名字-- ...
- php是不是一种脚本语言,PHP是一种多用途脚本语言, PHP的特点包括( )。
[单选题]利率互换可以看做一系列的什么组合 [判断题]在表中添加新字段时,需要指定新字段在表中的位置.after表示在表最后添加新字段. [单选题]软件特性中,一个软件能再次用于其他相关应用的程度称为 ...
最新文章
- 奶牛异或(01字典树)
- 暗通道优先的图像去雾算法(上)
- Windows 外壳扩展编程入门实例
- oracle修改redolog路径,oracle修改redo log files路径
- Servlet方法详解
- 【kafka】Apache Kafka 中的事务
- 《极客学院 --NSAttributedString 使用详解-4-UITextKit 简介》学习笔记(待处理)...
- 打造自己的 nodejs 静态文件服务器(帖子内容,直接复制别人的)
- 【numpy】数组增加一维(升维)小结
- 计算机网络复习-运输层
- html banner 居中,关于CSS banner图响应式居中显示的方法
- VMware虚拟机无网络
- 在B站,没有什么是不能搞CP的
- vm打开虚拟机提示“未能启动虚拟机“解决方案
- java毕业生设计在线辅导答疑系统计算机源码+系统+mysql+调试部署+lw
- deepin启动黑屏
- windows10计算机里输入法,win10电脑上输入法不见了怎么办
- 如何Disable Alfresco的Download以及打印功能
- Visual Studio Code(VSCode)中文包
- H5互动游戏平台推荐:盘点那些超火的多人小游戏互动对战平台