欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

ajax和JavaScript之间有什么区别

程序员文章站 2022-03-09 19:27:56
...

JavaScript是一种在客户端执行的脚本语言,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。而Ajax是基于javascript的一种创建交互式网页应用的开发技术,它主要用途是提供异步刷新。

ajax和JavaScript之间有什么区别

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript和Ajax一个是语言,一个是技术,两者有本质区别。下面就来给大家介绍一下JavaScript和Ajax。

JavaScript

javaScript的简写形式就是JS,一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能(其编写的程序可以被嵌入到HTML或XML页面中,并直接在浏览器中解释执行)。

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

组成部分:

核心(ECMAScript)、文档对象模型(Document Object Model,简称DOM)、浏览器对象模型(Browser Object Model,简称BOM)

主要功能

1.嵌入动态文本于HTML页面。

2.对浏览器事件做出响应。

3.读写HTML元素。

4.在数据被提交到服务器之前验证数据。

5.检测访客的浏览器信息。控制cookies,包括创建和修改等。

6.基于Node.js技术进行服务器端编程。

【推荐学习:javascript高级教程

Ajax

AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。

使用ajax技术后,当页面需要和服务器通信时,可以做到只刷新页面中的一部分内容或数据,而不用刷新整个页面,降低了浏览器与服务器之间的带宽压力,提高了页面的响应效率。

组成:

  • 基于XHTML和CSS标准的表示;

  • 使用Document Object Model进行动态显示和交互;

  • 使用XML和XSLT做数据交互和操作;

  • 使用XML HttpRequest与服务器进行异步通信;

  • 使用JavaScript绑定一切。

描述:

  • Ajax是结合了Java技术、XML以及JavaScript等编程技术,可以让开发人员构建基于Java技术的Web应用,并打破了使用页面重载的管理。

  • Ajax技术使用非同步的HTTP请求,在Browser和Web Server之间传递数据,使Browser只更新部分网页内容而不重新载入整个网页。

  • Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。

更多编程相关知识,请访问:编程视频!!

以上就是ajax和JavaScript之间有什么区别的详细内容,更多请关注其它相关文章!

相关标签: ajax JavaScript