教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

JavaScript在客户端和服务器端的区别

更新时间:2021年11月02日16时39分 来源:传智教育 浏览次数:

好口碑IT培训

JavaScript 是一种脚本语言,一般运行在客户端,而Node.js可使JavaScript 运行在服务器端。

JavaScript包括ECMASeript,DOM 和 BOM 3个部分,具体如下:
(1)ECMAScript是JavaScnpt的核心语法。
(2)DOM是HTML.和XML的应用程序接口(API),用于控制文档的内容与结构。
(3)BOM(浏览器对象模型)可以对浏览器窗口进行访问和操作。

JavaScript在客户端和服务器实现的功能不同,区别具体如下:
在客户端,JavaSerijpt 需要依赖浏览器提供的JavaScript引擎解析执行,浏览器还提供了对DOM的解析,所以客户端的JavaScrip不仅应用核心语法ECMAScript,还会提作DOM 和 BOM,常见的应用场要的用户交互、动画特效。表单验证,发送Ajax请求等。
在服务器端,JavaScript 不依赖浏览器,而是由特定的运行环境提供的JavaScript引单解析执行,例如 Nod.js。服务器端的JavaScirpt 应用核心语法ECMAScript,但是不操作DOM和BOM,它常常用来做一些在客户端做不到的事情,例如操作数据库,操作文件等。另外,在客户端的Ajax操作只能发送请求,而按收请求和做出响应的操作就需要服务器端的 JavaScnipt 来完成。
简而言之,客户端的JavaSript 主要用来处理页面的交互,而服务器端的JavaScript主要用来处理数据的交互。









猜你喜欢:

JavaScript的同步加载和异步加载

JavaScript是怎样修改标签页内容的?

JavaScript九九乘法表加边框如何实现?

什么是事件委托?JavaScript事件委托的实现原理

传智前端与移动开发培训

0 分享到:
和我们在线交谈!