网站设计与Web应用开发技术(第四版)(微课版)ch07 Web的未来_第1页
网站设计与Web应用开发技术(第四版)(微课版)ch07 Web的未来_第2页
网站设计与Web应用开发技术(第四版)(微课版)ch07 Web的未来_第3页
网站设计与Web应用开发技术(第四版)(微课版)ch07 Web的未来_第4页
网站设计与Web应用开发技术(第四版)(微课版)ch07 Web的未来_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7章Web的未来教学目标教学重点教学过程第2页教学目标掌握XML客户端开发框架及其相关技术了解WebAssembly技术了解移动互联网开发和混合开发模式人工智能时代的项目开发第3页教学重点XML及相关技术移动互联网开发和混合开发模式人工智能时代的项目开发第4页教学过程Web的发展路径XML技术WebAssembly技术

移动互联网开发和混合开发模式第5页7.1

Web的发展路径信息共享信息共建知识传承知识分配语用网云计算和物联网人工智能第6页7.2XML技术

eXtensibleMarkupLanguage,“可扩展标识语言”HTML本身的应用范围有很大的局限(例如,通常只能在浏览器上使用),因此W3C便开始推广XMLSGML、HTML是XML的先驱

SGMLXMLHTML第7页XML的特点简单性及开放性国际化的标准延伸性及自我描述性能分离数据储存与呈现方式7.2XML技术

第8页XML文档实例7.2XML技术

<?xmlversion="1.0"encoding="UTF-8"standalone="yes"?><list><empid="2575"><name>黄海锋</name><age>36</age><gender>man</gender><salary>14000</salary></emp><empid="2576"><name>黄海川</name><age>49</age><gender>man</gender><salary>18500</salary></emp><empid="2577"><name>黄海兰</name><age>34</age><gender>woman</gender><salary>16000</salary></emp><empid="2578"><name>黄海基</name><age>26</age><gender>man</gender><salary>9200</salary></emp></list>第9页DTDDocumentTypeDefinition,文档类型定义,一组标记符的语法规则,表明XML是怎样组织的XMLSchema

验证XML文档是否具有严格的规范——“格式良好”,以适应广泛的应用CSS、XSL和XSLT

XMLStyleLanguage和XMLStylesheetLanguageTransformation;分别定义了XML的显示和文档类型的转换方式

7.2XML技术

第10页DOMDocumentObjectModel,文档对象模型,一个对象化的XML数据接口,一个与语言无关、与平台无关的标准接口规范

Xpointer和Xlinks用于链接其它XML文档和其它XML文档中的某个部分

XMLframework利用XML框架,可以把商业逻辑分离出来,实现数据与计算的分离

7.2XML技术

第11页XML开发工具Notepad

MicrosoftXMLNotepad

MicrosoftXMLTreeViewer

MicrosoftXMLValidator

MicrosoftXSLDebugger

Xray

XMLWriter

XMLSpy

SonicStylusStudio

7.2XML技术

第12页XML的使用前景商务的自动化处理

丰富的标签完全可以描述不同类型的单据,可以被加密,并且很容易附加上数字签名等

信息发布 客户可根据其需求选择和制作不同的应用程序以处理数据,构成广泛的、通用的分布式计算

智能化的Web应用程序和数据集成

XML能更准确地表达信息的真实内容,严格的语法降低了应用程序的负担,也使智能工具的开发更为便捷7.2XML技术

第13页实例7-2:XML+CSS文档实例7.2XML及其相关技术

第14页实例7-3:XML+XSL文档实例此实例对于Firefox等浏览器可以直接浏览,但对于chrome浏览器,则必须放在Web服务器下进行浏览才能看到效果。7.2XML及其相关技术

第15页7.3

WebAssembly技术WebAssembly概述安全性:沙盒环境高性能:在执行之前转换为二进制文件第16页7.3

WebAssembly技术WebAssembly的运行原理第17页7.3

WebAssembly技术WebAssembly的应用/jslinux/vm.html?url=/jslinux/win2k.cfg&mem=192&graphic=1&w=1024&h=768第18页7.4移动互联网开发与混合开发模式移动互联网开发面临的挑战相对封闭性个人性终端类型众多入口重要性流量限制内容碎片化的应用场景第19页7.4移动互联网开发与混合开发模式移动互联网应用开发的三种模式第20页7.4移动互联网开发与混合开发模式移动互联网应用开发模式的特点比较

原生应用混合应用Web应用开发语言仅原生开发语言原生/Web均可仅Web开发语言开发成本高中低功能更新方便度低,需下载安装中,部分更新不需下载高,无需下载用户体验优中差性能快较快慢Store或market认证需要需要不需要安装过程需要需要不需要代码移植性无中高针对特定设备的特性高中低跨平台开发成本高中低安全强中弱第21页7.4移动互联网开发与混合开发模式混合框架

Cordova

AppCan

DCloud

APICloud第22页7.4移动互联网开发与混合开发模式UI/JS框架jQueryMobile

SencheTouch

ReactNativeGMU第23页7.5人工智能时代的项目开发将来的方向生成式设计自动代码重构AIDevOpsAI支持的IT增强型网页开发第24页7.5人工智能时代的项目开发将产生的改变高效的开发构建更智能的用户界面更智能的站点搜索和发现更智能的安全和性能第25页习题

1.请归纳和总结XML与HTML的差异。H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论