javascript、jquery、AJAX总结

事实上在学习之前。就已经用上了js,jquery和ajax,只是当时不清楚这些的差别,就全都当成js来看。然后别人一说jquery。ajax都认为好像非常高级。等到自己学习的时候,倒是对这些更清楚了一点,以下就来写一下我的总结。

简单介绍

Javascript

JavaScript,一种直译式脚本语言。是一种动态类型、基于原型的语言。内置支持类。

它的解释器被称为JavaScript引擎,为浏览器的一部分。广泛用于client的脚本语言,最早是在HTML网页上使用,用来给HTML网页添加动态功能。然而如今JavaScript也可被用于网络server。如Node.js。

在1995年时,由网景公司的布兰登·艾克,在网景导航者浏览器上首次设计实现而成。

由于网景公司与昇阳公司的营销合作,加上网景公司管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语义与Self及Scheme较为接近。

为了获取技术优势。微软推出了JScript,与JavaScript相同可在浏览器上执行。

为了统一规格,1997年,在ECMA(欧洲计算机制造商协会)的协调下。由网景、昇阳、微软和Borland公司组成的工作组确定统一标准:ECMA-262。由于JavaScript兼容于ECMA标准,因此也称为ECMAScript。

Juery

jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由约翰·雷西格(John Resig)在2006年1月的BarCamp NYC上公布第一个版本号。眼下是由Dave Methvin领导的开发团队进行开发。全球前10,000个訪问最高的站点中。有65%使用了jQuery,是眼下最受欢迎的JavaScript库。

AJAX

AJAX即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),指的是一套综合了多项技术的浏览器端网页开发技术。

Ajax的概念由杰西·詹姆士·贾瑞特所提出[1]。

传统的Web应用同意用户端填写表单(form)。当提交表单时就向Webserver发送一个请求。

server接收并处理传来的表单,然后送回一个新的网页,但这个做法浪费了很多带宽。由于在前后两个页面中的大部分HTML码往往是同样的。由于每次应用的沟通都须要向server发送请求。应用的回应时间依赖于server的回应时间。这导致了用户界面的回应比本机应用慢得多。

与此不同,AJAX应用能够仅向server发送并取回必须的数据,并在client採用JavaScript处理来自server的回应。

由于在server和浏览器之间交换的数据大量降低(大约仅仅有原来的5%)[来源请求],server回应更快了。同一时候,非常多的处理工作能够在发出请求的client机器上完毕,因此Webserver的负荷也降低了。

类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。尽管其名称包括XML,但实际上数据格式能够由JSON取代,进一步降低数据量,形成所谓的AJAJ。而client与server也并不须要异步。一些基于AJAX的“派生/合成”式(derivative/composite)的技术也正在出现,如AFLAX。

差别

从简单介绍我们能够看出。javascript就是一种脚本语言,而jquery是对js的封装,ajax则是非常多种技术的杂糅,他们的差别还是非常明显的。可是他们都为我们的程序提供了更加简便的技术。

总结

javascript

jquery+AJAX

非常多时候事实上直接看视频效果并不好,常常就陷入一种,这是在讲啥的情况,这个时候。多敲些代码调调简单的错效果是比較好的,一開始肯定会照着敲。敲得多了慢慢就知道是怎么用的了,当然实践完以后,还须要回头去把理论学了~

时间: 2024-10-29 00:44:19

javascript、jquery、AJAX总结的相关文章

Javascript,jQuery,ajax学习笔记。持续更新中。[荐]

欢迎大家关注我的博客,我的博客是在平常学习看书中和总结而撰写的,欢迎大家和我交流,不足之处还很多,希望大家和我交流. 一:javascript基础系列(已完结) 二:javascript基础系列之DOM(已完结) 三:jQuery系列文章(未完结) 四:AJAX(未完结) 五:JavaScript权威指南第6版中文版   一:javascript基础系列: Javascript基础系列之(一)JavaScript语法 Javascript基础系列之(二)变量 Javascript基础系列之(三)

Jsp&JavaScript &jQuery &Ajax&Json

jsp 用于页面的展示 javaScript 用于浏览器中的动态脚本语言,可以实现网页上的一些高级功能, 对页面进行渲染,实现一些逻辑 --数据验证处理, 页面动态效果,定时任务,跟用户交互,发送/接收服务端数据,,, JQuery 轻量级的js工具类,对js进行了封装,Query提供了一系列的Ajax函数,使得js和ajax使用更加方便 Ajax 一种基于js等的异步通讯技术,实现页面局部更新(客户端和服务器交换数据是局部的,而不是刷新整个页面),常用于前后台数据交互,提高了数据更新的速度,.

【JavaScript】jQuery Ajax 实例 全解析

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯. 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到). 1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中. url (String) :

JavaScript封装Ajax工具函数及jQuery中的ajax

封装ajax工具函数 /** * ITCAST WEB * Created by zhousg on 2016/5/24. */ /* * 1. 请求的类型 type get post * 2. 请求地址 url * 3. 是异步的还是同步的 async false true * 4. 请求内容的格式 contentType * 5. 传输的数据 data json对象 * * 6.响应成功处理函数 success function * 7.响应失败的处理函数 error function *

jQuery与JavaScript与ajax三者的区别与联系

简单总结: 1.JS是一门前端语言. 2.Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新. 3.jQuery是一个框架,它对JS进行了封装,使其更方便使用.jQuery使得JS与Ajax的使用更方便 关系比喻: 若把js比作木头,那么jquery就是木板(半成品) jQuery与ajax都是js的一个框架,各有各的功能,若js是父亲的话,jquery与ajax就是两个儿子 详细情况: 1.javascript是一种在客户端执行的脚本语

JavaScript的ajax与jQuery的ajax案例分析

先谈JavaScript的ajax,传输数据为json #############################################JavaScript ajax json########################################### 注意:由于要用到json的JSON.stringify()方法,需要引入json2.js库. html代码: <!DOCTYPE html><html lang="en"><head&g

JavaScript教程之jQuery - AJAX load() 方法

jQuery - AJAX load() 方法 jQuery load() 方法 jQuery load() 方法是简单但强大的 AJAX 方法. load() 方法从服务器加载数据,并把返回的数据放入被选元素中. 语法: $(selector).load(URL,data,callback); 必需的 URL 参数规定您希望加载的 URL. 可选的 data 参数规定与请求一同发送的查询字符串键/值对集合. 可选的 callback 参数是 load() 方法完成后所执行的函数名称. 这是示例

javascript ajax和jquery ajax

一 进行ajax步骤: 1 获取dom值 2发送ajax请求 3返回成功进行前端逻辑处理 二 原生javascript的ajax <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <meta name="viewport" content="width=device-width,initi

JavaScript教程之jQuery - AJAX 简介

jQuery - AJAX 简介 AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新. jQuery AJAX 实例 使用 jQuery AJAX 修改文本内容 获取外部内容 尝试一下 ? 什么是 AJAX? AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML). 简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示. 使用 AJAX 的应用程序案例:谷歌地图.腾讯

JavaScript强化教程——jQuery AJAX 实例

什么是 AJAX?AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML).简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示.使用 AJAX 的应用程序案例:谷歌地图.腾讯微博.优酷视频.人人网等等. jQuery load() 方法 jQuery load() 方法是简单但强大的 AJAX 方法. load() 方法从服务器加载数据,并把返回的数据放入被选元素中. 语法: $(selector).l