MCP70-480 H5编程专家
一、实施和操作文档结构和对象(20-25%)
1.1 使用 HTML 创建文档结构
使用语义标记结构化 UI,包括搜索引擎和屏幕阅读器标记(如Section、Article);
使用 HTML 创建布局容器
1.2 编写与 UI 控件进行交互的代码
以编程方式添加和修改 HTML 元素;
实施媒体控制;
实施 HTML5 画布和 SVG 图形
1.3 以编程方式向 HTML元素应用样式
更改元素的位置;
应用转换,显示和隐藏元素
1.4 实施 HTML5 API
实施存储 API、AppCache API 和地理位置 API
1.5 确定对象和变量的作用域
定义变量的生存期,把对象放在全局命名空间外面;
使用“this”关键字引用触发事件的对象;
本地和全局变量的作用域
1.6 创建和实施对象和方法
实施本机对象;
使用原型和函数为本机对象创建自定义对象和自定义属性,从对象继承;
实施本机方法和创建自定义方法
二、实施程序流(25-30%)
2.1 实施程序流
循环访问集合和数组项;
使用 switch 语句、if/then 和运算符管理程序决策;
计算表达式值
2.2 引发和处理事件
处理由 DOM 公开的常见事件(OnBlur、OnFocus 和 OnClick);
声明和处理冒泡事件;
使用匿名函数处理事件
2.3 实施异常处理
设置和响应错误代码,抛出异常;
请求 null 检查,实施 try-catch-finally 块
2.4 实施异步编程
从 HTML5 WebSocket API 接收消息;
使用 jQuery 进行 AJAX 调用,接通事件;
使用匿名函数实施回调,处理 “this” 指针
2.5 创建 Web 工作线程
启动和停止 Web 工作线程,将数据传递到 Web 工作线程;
在 Web 工作线程上配置超时和间隔;
为 Web 工作线程注册事件侦听器,Web 工作线程限制
三、访问和保护数据(25-30%)
3.1 使用 HTML5 元素验证用户输入
基于要求选择合适的控件;
实施 HTML 输入类型和内容属性以收集用户输入
3.2 使用JavaScript 验证用户输入
评估正则表达式以验证输入格式;
验证您是否使用内置函数获得适当的数据类型,防止代码注入
3.3 使用数据
使用 JSON 和 XML 数据;
使用 Web 服务检索数据;
使用 XMLHTTPRequest 从其他来源加载数据或获取数据
3.4 序列化、反序列化和传输数据
处理二进制数据,处理文本数据(如 JSON、XML);
实施 jQuery 序列化方法,从 Form.Submit 处理 web 窗体;
解析数据,使用 XMLHTTPRequest 发送数据,使用 URI/窗体编码整理输入
四、在应用程序中使用CSS3(25-30%)
4.1 HTML 文本属性样式
将样式应用于文本外观,将样式应用于文本字体,包括 WOOF,@ font-face,大小和替补字体;
将样式应用于文本对齐,间距和缩进;
将样式应用于文本连字,应用样式设置文本阴影
4.2 HTML 框属性样式
应用样式来更改外观属性,包括大小,边框,圆角,轮廓,填充和边距;
应用样式来改变图形效果,包括透明度,不透明度,背景图像,渐变,阴影和裁剪;
应用样式来建立和改变一个元素的位置
4.3 创建灵活的内容布局
使用灵活的框模型实施布局,实施多列布局;
使用位置浮动和排除实施布局,使用网格对齐方式实施布局;
使用区域、分组和嵌套实施布局
4.4 创建动画和自适应 UI
通过应用 CSS 过渡来对对象进行动画处理,应用三维和二维转换;
根据媒体查询调整 UI(包括输出格式、显示和表示的设备适应);
隐藏或禁用控件
4.5 使用 CSS 选择器和 jQuery 查找元素
选择正确的选择器来引用元素;
定义元素、样式和属性选择器,通过使用伪元素和伪类来查找元素
4.6 使用 CSS 选择器结构化 CSS 文件
正确引用元素,实现继承;
使用 !important 来覆盖继承;
根据伪元素和伪类设计元素
- 上一条没有了
- 下一条MCP70-486 Web应用专家