首页>>课程>> AJAX技术入门

我要提问

收藏该课程

参与学习讨论

AJAX技术入门
价格:100 学币

(1人)准备学 (9人)学着呢 (3人)学完了



共有学员评论条    看看他们说什么>>

课程摘要

编辑推荐——AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax应用程序的优势在于: 能够优化数据传输,减少带宽占用。 Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。 而且,AJAX能够提供极为丰富的客户端体验。Google的Gmail和GoogleMaps就是AJAX应用的典型例子,还有雅虎的Flickr像片共享应用和亚马逊网站的A9搜索引擎等。本课程将AJAX技术所包括的知识点浓缩在6个单元课程中,这6个单元课程既可以连起来从头至尾进行完整学习,也可以按您的需求单独选择其中几个单元进行学习,详见下面的课程简介。
本课程内容详细具体,讲师王兴魁老师具有丰富的线下AJAX培训经验,本课程可以说是他的经验总结和精华所在。
只需18个小时,你就可以掌握AJAX的要点和精髓,而且结合两个经典实例,让你的知识巩固到位!

师有话说:大家好,我是王兴魁。这是我第一次通过ITCAST这个平台同关注和学习AJAX技术的朋友进行交流。希望这样一门课程可以帮助期望学习AJAX技术的朋友走进AJAX的奇妙世界。十分欢迎大家通过这个平台和我进行交流,我会尽力分享我的知识和经验。同时欢迎大家多提宝贵意见,以便我更好的改进课程内容。

本课程教学目标:
1.学生能够掌握如下AJAX核心技术:
        XMLHttpRequest对象的使用
        DOM动态操作HTML
        DOM解析XML数据
        XPATH解析XML数据
       面向对象的Javascript
       JSON数据格式
2.学生能够利用AJAX核心技术编写简单的程序 

学完本课程,你将能够——
1.掌握AJAX几个核心技术点的理论和实践知识,掌握AJAX应用的开发方式,工具的使用方式,性能调优的基本方式
2.实现Tooltip 效果应用-股票信息动态显示
3.实现仿Google Suggest效果,向搜索引擎中输入关键字可以自动给出相关搜索建议

本课程适合对象: 
1.期望系统学习和掌握AJAX核心技术中XMLHttpRequest对象,DOM,高级Javascript技巧等知识的学员
2.希望系统学习理论知识,期望学习原理性内容,打好AJAX基础的学员
3.期望学习AJAX开发方式,开发思想,开发工具使用的学员
4.学员需要具备HTML,Javascript的基础知识,掌握一门服务器端编程语言,能够编写简单的浏览器应用

课程大纲:
AJAX技术入门课程可分为6大部分:

第一部分:概述
第一讲:AJAX基础知识及开发环境搭建介绍(1:06:34)
本节内容:主要讲解什么是AJAX技术,展示互联网上的AJAX应用和本次课程的学习成果,提供AJAX技术学习的建议,搭建本课程的学习环境(包括介绍Netabeans的安装,IE和FireFox下工具的安装,简要介绍目前AJAX开发中可用各种辅助工具)

第二部分:XMLHttpRequest对象
AJAX核心技术1-XMLHttpRequest对象的使用(1:36:07,分上下两集)
本节内容:Netbeans下AJAX应用的开发和部署演示。AJAX与传统Web开发方式的不同之处。DIV与SPAN的基本差异。以用户名校验例子为基础介绍XMLHttpRequest对象的五步使用法及注意事项。详细介绍XMLHttpRequest对象的属性和方法。

AJAX核心技术2-XMLHttpRequest对象的扩展问题(1:30:58,分上下两集)
本节内容:XMLHttpRequest对象的浏览器缓存问题解决方法。XMLHttpRequest对象的浏览器限制跨域访问问题的解决方法。XMLHttpRequest对象的中文乱码问题解决方法。

第三部分:DOM技术
AJAX核心技术3-DOM基础及DOM操作HTML(1:36:29,分上下两集)
本节内容:DOM的概念。DOM如何看待HTML文档。DOM中的常用节点。DOM中各节点的属性和方法(DOM API)。IE和FireFox中的DOM查看工具。DOM综合实例讲解。

AJAX核心技术4-DOM与XML及XPATH技术(1:20:58,分上下两集)
本节内容: Javascript中装载XML文档的方法,DOM操作XML文档的方法,浏览器空白信息差异的解决方法,讲DOM对象序列化成XML字符串的方法。XPATH在不同浏览器中使用的差异,XPATH的基础路径表达式写法。

第四部分:Javascript高级技术
AJAX核心技术5-Javascript高级知识(2:30:16,分上中下三集)
本节内容: Javascript中数组的使用。Javascript中简单对象创建和属性操作的方法。JSON数据格式。Javascript中类的定义,共有私有静态属性和方法的定义,原型对象的概念和使用,匿名函数直接调用的方法,独立对象私有属性的定义方法,父子类继承的实现,接口的定义和实现,反射的使用方法,命名空间的创建方法。

第五部分:综合实例
AJAX综合实例1(1:44:16,分上下两集)
本节内容:介绍股票信息动态显示实例的实现方式,包括服务器端代码和页面端代码。并穿插介绍Netbeans的一些使用技巧以及浏览器辅助开发工具的使用方法(FireBug,script debugger)。还将结合实例介绍少量css知识及页面元素定位,鼠标事件获取等知识。

AJAX综合实例2(1:38:47,分上下两集)
本节内容:介绍仿Google Suggest实例的实现方式,包括服务器端代码和页面端代码。并穿插介绍Netbeans的一些使用技巧以及浏览器辅助开发工具的使用方法(FireBug, script debugger)。还将结合实例介绍少量css知识及键盘事件获取等知识。


第六部分:AJAX应用性能改善及AJAX开发工具使用介绍
提升AJAX应用的性能(1:31:53,分上下两集) 
本节内容:如何提高Javascript的字符串操作效率,类型转换效率,循环代码的效率。如何提高DOM操作的效率。如何提高AJAX应用中Javascript代码和css代码的下载速度。
如何使用FireBug,如何使用WebDeveloper,如何使用IE的scriptdebugger,如何使用IE8的开发工具,如何使用Viewpage工具。

特别提示:请您选用IE浏览器观看课件,以确保达到最好的显示效果。我们会尽快使课件兼容火狐和遨游浏览器

教师简介


王兴魁,北京理工大学硕士,曾任中国电子口岸数据中心东方口岸科技有限公司项目经理,Java组组长,公司内部讲师。负责公司核心框架产品的研发及维护,并跟踪新技术的发展,在公司内推广新技术;作为公司内部培训讲师,讲解AJAX技术,公司核心技术中间件产品。常年担任传智播客AJAX技术兼职讲师,具有丰富的培训经验。
专注IT领域为:AJAX相关技术,Javascript语言,JQuery库,JAVA语言及相关技术,脚本语言,RIA技术及各类IDE,浏览器开发工具。

所有评论来自于学习了该课程的学员   查看全部评论>>


该课程还没有购买留言


我要留言

您还没有登录,请登录!

购买本课程您能够得到
  • 在线学习全部精品课件
  • 在线下载全部课程讲义
  • 获得讲师和助教的答疑服务
  • 免费获得课程相关学习资源
  • 参加不定期的讲师在线辅导
  • 有机会获得讲师的作业点评
  • 有机会获得课程教材或图书
  • 评价课程有机会赠送杂志