第11单元jQuery在HTML5中的应用jQuery网页特效设计基础教程(慕课版)(第2版)
了解HTML5的新特性。了解浏览器对HTML5的支持。掌握jQuery与HTML5编程的常用功能。教学目标pedagogicalobjectives能够熟练使用HTML5。能够熟练使用jQuery与HTML5进行编程。增强对现代技术趋势的敏感性与适应力,掌握HTML5与jQuery的协同应用,综合运用所学设计现代化网页,培养创新能力与团队项目合作精神。
目录导航11.1HTML5基础11.3项目实战:旅游信息网前台页面设计11.2jQuery与HTML5编程
11.1.1HTML5的新特性兼容性化繁为简视频和音频用户优先和实用性语义化标记Canvas绘图
11.1.1HTML5的新特性表单控件WebWorkersWebStorage本地存储地理位置APIWebSocket多任务处理响应式设计
11.1.2浏览器对HTML5的支持01OPTION国外厂商的主流浏览器对HTML5的支持程度02OPTION国内厂商的主流浏览器对HTML5的支持程度浏览器版本得分Chrome68528Opera(欧朋浏览器)45518Firefox59491InternetExplorer(IE浏览器)11369InternetExplorer(Edge浏览器)18496Safari(苹果浏览器)11.2477浏览器版本得分傲游浏览器5.2518猎豹安全浏览器6.5519360安全浏览器9.1507百度浏览器8.7483QQ浏览器10.2302搜狗高速浏览器8.0516
目录导航11.1HTML5基础11.3项目实战:旅游信息网前台页面设计11.2jQuery与HTML5编程
11.2.1显示文件上传的进度条01OPTIONHTML5FileAPIHTML5FileAPI用于对文件进行操作,使程序员可以对选择文件的表单控件进行操作,更好地通过程序对访问文件和上传文件等功能进行控制。HTML5FileAPI中定义了一组对象,包括FileList对象、File对象等。document.getElementById(file类型的input元素id).files;FileList对象:File对象的一个类似数组的序列。File对象:表示FileList数组中的一个单独的文件。File对象的主要属性如下。在JavaScript中,获取file类型的input元素的FileList数组的方法如下:document.getElementById(file类型的input元素id).files[index];获取FileList数组中的File对象的方法如下:
11.2.1显示文件上传的进度条02OPTION向服务器端发送FormData对象varformData=newFormData();(1)使用new关键字:(2)调用表单对象的getFormData()方法获取表单对象中的数据:向FormData对象中添加数据可以使用append()方法,语法如下:FormData=formElement.getFormData(document.getElementById(form_id));formData.append(key,value);
11.2.1显示文件上传的进度条02OPTION向服务器端发送FormData对象【例11-1】显示文件上传的进度条。(1)创建index.html文件,构建上传文件的表单以及进度条。主要代码如下:(2)给按钮添加click事件,创建FormData对象并将文件数据添加至其中,创建XMLHttpRequest对象向服务器端发送FormData对象,实现无刷新上传,并在progress元素中显示上传进度。代码如下:
11.2.1显示文件上传的进度条02OPTION向服务器端发送FormData对象【例11-1】显示文件上传的进度条。
11.2.1显示文件上传的进度条02OPTION向服务器端发送FormData对象【例11-1】显示文件上传的进度条。(3)编写处理上传文件的服务器端脚本upfile.php文件,首先定义上传文件路径,然后进行判断,如果指定上传目录存在,进行上传操作;如果上传文件成功,返回文件路径、文件名称、文件类型、文件大小以及临时文件组成的字符串。内容如下:运行结果
11.2.2Canvas绘图canvas元素是HTML5中新增的一个重要元素,专门用来绘制图形。在页面中放置一个canvas元素,就相当于在页面中放置了一块“画布”,可以在其上进行图形的绘制。可放在
您可能关注的文档
- jQuery网页特效设计基础教程(慕课版)(第2版)课件 第1单元 JavaScript 基础.pptx
- jQuery网页特效设计基础教程(慕课版)(第2版)课件 第3单元 使用jQuery 选择器.pptx
- jQuery网页特效设计基础教程(慕课版)(第2版)课件全套 马静媛 第1--11单元 JavaScript 基础--- jQuery 在HTML5 中的应用.pptx
- 河南省长垣市2025-2026学年八年级上学期期末考试学情自测物理试题-普通用卷.docx
- 2026《雅迪电动车应付账款管理问题及完善对策研究》10000字.doc
- 2026《雅迪电动车应收账款管理完善对策》8200字.doc
- 2026《行业内卷化背景下企业战略转型研究—以顺丰公司为例》16000字.doc
- 2026《雅迪电动车应收账款风险与应对分析》7400字.doc
- 2026《液压挖掘机液压系统仿真分析案例》1000字.docx
- 2026《一种家用地面清洗机设计及三维建模研究》8900字.doc
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 《小数的意义和读写》黄漫.ppt VIP
- 普通党员2025年度组织生活会对照检查材料(五个对照).docx VIP
- 2026年江西新能源科技职业学院单招职业技能测试题库及答案1套.docx VIP
- 普通话测验考试60篇朗读文章(有拼音).doc VIP
- 普通党员2026年度组织生活会对照检查材料(五个对照).pdf VIP
- 生成式人工智能应用实战课件 (1).pptx VIP
- 北京爱知之星java工程师面试题 (2).docx VIP
- 北京爱知之星java工程师面试题 (1).docx VIP
- 北京爱知之星运维工程师笔试题.docx VIP
- 北京爱知之星JAVA工程师笔试题 (2).docx VIP
原创力文档

文档评论(0)