即将推出《AJAX与Web开发》培训-调研
来源:互联网 发布:苹果流量统计软件 编辑:程序博客网 时间:2024/05/09 17:20
春节后即将推出这个《AJAX与WEB》 开发的培训,已经和主讲老师孙海涛进行了知识点的梳理,希望能看到这个体系大纲并对这个培训内容感兴趣的网友多提宝贵意见,谢谢大家。
培训的重点打算放在在Ajax技术对Web应用开发会造成哪些影响上,这是孙海涛讲师和我反复强调的内容。
1、一型Web应用
1.1运行在浏览器中
1.2使用HTML和CSS来描述界面
1.3主要使用表单和链接来获取用户输入
1.4使用HTTP的GET和POST方法跟服务器端交换信息
1.5使用少量的JavaScript代码
1.6主要使用“在服务器端动态生成页面”来提供反馈信息
1.7传输数据时需要整页刷新
1.8数据交换不频繁
2、URI
2.1资源的含义
2.2基本结构
Schemes
Host
Port
Path
Query String
Hash
2.3编码问题
3、HTML
4、CSS
5、表单
6、HTTP
6.1 无状态
6.2 HTTP 0.9
6.3 HTTP 1.0
GET方法*
MIME类型
POST方法*
application/www-url-encoded
multipart/form-data
6.4 HTTP 1.1
PUT方法
DELETE方法
各种方法比较
7、浏览器
7.1品牌众多
7.2地址栏
7.3后退按钮
7.4刷新按钮
7.5书签/历史记录
7.6缓存
7.7Cookie
7.8安全模型
8、质量的含义
8.1功能性
8.2非功能性
8.3内部质量
可修改性
可阅读性
可测试性
8.4外部质量
兼容性
无障碍性
好用性
安全性
性能
9、后台传输技术
9.1 Script
9.2 iFrame
9.3 XmlHttpRequest
9.4提交方式比较
Query String
Form
Text
9.5输出方式比较
document.write
innerHTML
DOM
9.6提交格式比较
Form GET/
Form POST/
XML/
JSON/
YAML/
Text
9.7返回格式比较
XML
HTML
JS
Text
9.8阶段性返回
10、二型Web应用
10.1运行在浏览器中
10.2使用HTML和CSS来描述界面
10.3主要使用表单和链接来获取用户输入
10.4可以使用各种HTTP方法跟服务器端交换信息
10.5使用大量的JavaScript代码
10.6可以使用“在浏览器端动态修改页面”来提供反馈信息
10.7传输数据时不需要整页刷新
10.8数据交换频繁
11、恰当用法举例
11.1用户名校验(Gmail)
11.2自动状态更新(Gmail)
11.3分片图片下载(Google Maps)
11.4自动内容提示(Google Suggest)
11.5随时注册/登录
11.6无刷新评论添加
11.7动态选项调整
11.8快速会话过期
12、两种类型比较
12.1补充而非替代
12.2讯件风格和软件风格
13、带来的影响
13.1造成变化的因素
JavaScript代码量增多
数据交换次数增多
可以使用“在浏览器端动态修改页面”来提供反馈信息
传输数据时不需要整页刷新
13.2兼容性[示例: XHR]
最大公约数法和最小公倍数法
浏览器侦测
浏览器抽象层
侦测的时机
13.3无障碍性[示例: 评论]
无障碍性的意义
描述语言和编程语言
体面降级
动态页面调整
隐藏元信息
13.4好用性[案例: 三大门户Blog服务]
0.1/1/10
象预料的一样工作
正面影响和负面影响
13.5性能[示例: 聊天]
优化的三种思路
频繁连接问题
减少连接次数
自动休眠
长寿请求
长寿请求问题
服务器端的改造
13.6可维护性
DRY原则和SHY原则
引入业务对象
分离程度问题
14、未说的话题
工具
库
资料
- 即将推出《AJAX与Web开发》培训-调研
- 即将推出《AJAX与Web开发》培训-调研
- Trufun UML实战系列培训即将推出
- 即将推出的ASP.NET Ajax Library...
- Ajax与Web开发
- 即将推出
- JoyiStar AJAX WebShop即将推出3.0体验版
- 软件开发中的理想与现实(十三)——新的培训即将开始
- 试乐园-电子杂志 频道即将推出!
- Ajax开发与传统web开发方式
- [047] 即将陆续推出微信公众平台开发视频教程
- 即将陆续推出微信公众平台开发视频教程
- [047] 即将陆续推出微信公众平台开发视频教程
- 即将推出如何通过迈思德网关开发MQTT教程
- 即将陆续推出微信公众平台开发视频教程
- .china域名即将推出
- Ajax与传统Web开发的异同
- AJAX与传统Web开发比较
- 熊猫烧香时代的安全之道
- JAVA编程思想读书笔记七(隐藏实现)(1)
- IDA Pro 5.1 features list released
- 空格带来的烦恼!
- The Hacker Quarterly Magazine, Volume 23, Number 4, Winter 2
- 即将推出《AJAX与Web开发》培训-调研
- 生成pdf,使用itext
- 如何开启 Windows 2000 Server 上的远程桌面功能
- java打开pdf文档
- ASP.NET指令
- Sony VGN 笔记本声卡驱动安装问题
- A problem about printf
- 郁闷,不是我们这个阶段能用的词
- C#图片处理之: 另存为压缩质量可自己控制的JPEG