- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ajax技术在网络教学系统中应用
Ajax技术在网络教学系统中应用
摘要:本文主要讲述了网络教学系统的组成及其功能,论述了Ajax技术的构成和优点,最后讨论了Ajax技术在网络教学系统中的应用。
关键词:网络教学系统 Ajax
一、网络教学系统
网络教学是指网络教育过程中开展教育教学活动的整个过程,是完全不同于课堂教学的一种教学方式,对教师的教学方法、备课形式、教学理念都提出了更高的要求。传统的课堂教学方式是老师在讲台上讲,学生在讲台下听,教学内容和教学进度由老师掌握。而网络教学过程中,教学的主导方变成了学生。进入虚拟课堂的学生主要通过Internet下载或直接打开教学软件进行学习,学习时间和进度由自己掌握,同时利用网络的交互功能与老师和其他同学进行交流,课程学完之后只要通过了在线测试,就可以获得该门课的学分。
网络教学系统利用网络进行大面积的教学,搭建实时和非实时的远程教学平台,建立课件点播系统和强大的教学直播系统,进行全方位的互动教学及音视频多点讨论和电对点答疑,实现对教学多媒体课件的数字版权加密,提供多种课件制作方式,缓解师资压力,保存优秀教师的教学成果,充分发挥优秀教师的示范作用。
该系统中采用的关键技术手段主要有:课件数据库、Internet网络、Web服务器、服务端软件、教学管理服务、客户端\浏览器。
教学环节的组织与实施包括:协助学生制定学习计划、选课、上课、提问、答疑、讨论、作业、考试、学分记载等。教学环节的组织要在基于网络的环境上进行,充分调动和发挥学生的主观能动性,采用学分制,鼓励学生自由选课。整个系统有大量的交互性需求。
二、Ajax的特点
(一)Ajax的定义
Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax技术是目前在浏览器中通过JavaScript脚本可以使用的所有技术的集合。Ajax以一种崭新的方式来使用所有的这些技术,使得古老的B/S方式的Web开发焕发了新的活力。
Ajax开发与传统的CS开发有很大的不同。这些不同引入了新的编程问题,最大的问题在于易用性。由于Ajax依赖浏览器的JavaScript和XML,浏览器的兼容性和支持的标准也变得和JavaScript的运行时性能一样重要了。这些问题中的大部分来源于浏览器、服务器和技术的组合,Ajax技术之中,最核心的技术就是XMLHttpRequest,它是Ajax技术之所以与众不同的地方。简而言之,XML HttpRequest为运行于浏览器中的JavaScript脚本提供了一种在页面之内与服务器通信的手段。页面内的JavaScript可以在不刷新页面的情况下从服务器获取数据,或者向服务器提交数据。
(二)Ajax是集中技术的组合
1.XHTML和CSS;
2.使用文档对象模型(Document Object Model)作动态显示和交互;
3.使用XML和XSLT做数据交互和操作;
4.使用XMLHttpRequest进行异步数据接收;
5.使用JavaScript将它们绑定在一起。
浏览器加载一个Ajax引擎,采用JavaScript编写并且通常在一个隐藏frame中,负责绘制用户界面以及与服务器端通讯。Ajax引擎允许用异步的方式实现用户与程序的交互,不用等待服务器的通讯。
在Ajax中,要产生一个HTTP请求的用户动作现在通过JavaScript调用Ajax引擎来代替,任何用户动作的响应不再要求直接传到服务器,例如简单的数据校验,内存中的数据编辑,甚至一些页面导航,引擎自己就可以处理它。如果引擎需要从服务器取数据来响应用户动作,假设它提交需要处理的数据,载入另外的界面代码,或者接收新的数据,引擎让这些工作异步进行,通常使用XML,不用再担误用户界面的交互。
(三)Ajax应用与传统的Web应用的区别
1.不刷新整个页面,在页面内与服务器通信。
2.Ajax用DOM实现动态显示和交互,通过异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的的响应能力。
3.应用仅由少量页面组成。大部分交互在页面之内完成,不需要切换整个页面。
由此可见,Ajax使得Web应用更加动态,带来了更高的智能,并且提供了表现能力丰富的Ajax UI组件。
三、Ajax开发中用到的常用工具和技术
1.JavaScript
如名字所示,Ajax的概念中最重要也最容易被忽视的是一种JavaScript编程语言。JavaScript是一种“粘合剂”,使Ajax应用的各部分集成在一起。在Ajax中Ja
您可能关注的文档
- 95598在电力营销中应用.doc
- 95598电力呼叫中心坐席人员业务培训模式创新.doc
- 95例ICU气管插管清醒患者心理问题及护理研究.doc
- 95例小切口治疗小儿腹股沟疝临床疗效分析.doc
- 95例急性缺血性脑卒中应用阿托伐他汀与阿司匹林疗效分析.doc
- 95例梅克尔憩室临床病理分析.doc
- 95例胎盘早剥临床分析.doc
- 95后大学生党员身份认同现状与强化探索.doc
- 95后大学生就业价值观调查分析.doc
- 95后大学生心理应激反应与积极心理资本关系研究.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
最近下载
- 初中数学教师晋升高级(一级)职称水平考试模拟试卷(四).docx
- 销售清单一式两联售货清单单据通用A5.docx
- 初中数学教师晋升高级(一级)职称水平考试试卷(一).docx
- 格列佛游记(中英对照).pdf
- 第三单元整体教学设计-【大单元教学】2023-2024学年八年级语文上册名师备课系列(统编版).pdf
- 第18课 白鸽相伴 本真相随——《我的白鸽》导学案-2024-2025学年七年级语文上册同步高效课堂(统编版2024).docx
- (2024秋)部编版七年级语文上册《我的白鸽》教案.docx
- 麻醉中的咳嗽引起并发症的处理.pptx
- Unit 4 Time to celebrate 大单元整体教学设计 外研版2024七年级上册教学评一体化.docx
- 销售发票管理明细表.xlsx VIP
文档评论(0)