首页 >web前端 >前端问答 > 正文

ajax和JavaScript之间有什么区别

原创2021-04-08 16:43:240997

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之间有什么区别的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:ajax JavaScript
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    青灯夜游

    今天学习一小步,明天提升一大步

    最近文章
    javascript继承的6种方法是什么245
    javascript怎么对url进行编码转换637
    javascript中json的方法有哪些203
    推荐视频教程
  • JavaScript设计模式完整视频教程JavaScript设计模式完整视频教程
  • JavaScript基础入门及设计模式视频教程JavaScript基础入门及设计模式视频教程
  • JavaScript基本语法及基本语句视频教程JavaScript基本语法及基本语句视频教程
  • JavaScript核心编程视频教程JavaScript核心编程视频教程
  • JavaScript深入视频教程JavaScript深入视频教程
  • 视频教程分类