Web rebuild

56
Web 前前前前前前前前 Qzone 前前前前 yunishi

Transcript of Web rebuild

Page 1: Web rebuild

Web 前端开发实用工具

Qzone 产品中心yunishi

Page 2: Web rebuild

2

About yuni

爱生活爱旅游爱折腾爱复制爱分享爱前端

[email protected]

t.qq.com/yunishi

Page 3: Web rebuild

3

Fiddler

Page 4: Web rebuild

4

Willow

Page 5: Web rebuild

5

适用范围• Window 平台, Mac 平台 *• 需要 .NET 2.0 环境• 所有的浏览器

Page 6: Web rebuild

6

项目开发过程

Page 7: Web rebuild

7

Page 8: Web rebuild

8

预研阶段• 你需要个榜样,标杆。

Page 9: Web rebuild

9

Page 10: Web rebuild

10

还是他?

Page 11: Web rebuild

11

SNS 网站

Page 12: Web rebuild
Page 13: Web rebuild

13

HOW

Page 14: Web rebuild

14

常规方法

Page 15: Web rebuild

15

技巧一:智能保存文件

选择目标文件夹

需要启用自动解码功能

Page 16: Web rebuild

16

智能保存文件

文件按照 url地址的组织保存

Page 17: Web rebuild

17

WHY

Page 18: Web rebuild

18

开发阶段• XHR 跨域• 文件合并• 后台接口

Page 19: Web rebuild

19

HOW

Page 20: Web rebuild

20

文件夹替换

Match 中的 URL 必须以“ /” 结尾,同时 Action 中的 Path 必须以“ \” 结尾

Page 21: Web rebuild

21

约定后台接口

Page 22: Web rebuild

22

智能文件合并

支持qzmin, willow格式的合并文件

Page 23: Web rebuild

23

智能文件合并

表明此文件是合并后生成的

Page 24: Web rebuild

24

智能文件合并合并后的文件

Willow会检测文件的更改,根据需要生成合并文件

Page 25: Web rebuild

25

Qzmin 格式

Page 26: Web rebuild

26

联调阶段• HOST 切换• 数据不符合规范

Page 27: Web rebuild

27

HOW

Page 28: Web rebuild

28

右键菜单

选中 HOST,点击右键

Page 29: Web rebuild

29

管理 Host

支持一对多

Page 30: Web rebuild

30

支持通配符

支持 *?通配符

Page 31: Web rebuild

31

JSON Viewer

支持 Unicode 编码( \uxxxx )

Page 32: Web rebuild

32

Table 视图

数组结构 Table形式显示

Page 33: Web rebuild

33

Table 对象链接

双击链接到对象节点

Page 34: Web rebuild

34

JSON Viewer• 后台接口开发完成,先自测• 使用 JSON Viewer 来检查接口数据

Page 35: Web rebuild

35

测试阶段• 为啥总是有外网投诉?• 我在公司就无法重现?

Page 36: Web rebuild

36

WHY

Page 37: Web rebuild

37

模拟低网速

Page 38: Web rebuild

38

自定义限制网速

请求延时: k/s

响应延时: k/s

Page 39: Web rebuild

39

发布阶段

Page 40: Web rebuild

40

SOS 紧急 BUG

Page 41: Web rebuild

41

格式化文件

• 目前支持格式化 HTML , CSS , JavaScript• 基于 JSBeautifier ( http://jsbeautifier.org/ )

Page 42: Web rebuild

42

其他技巧• 清理缓存• 图片 base64 编码• BOM 检查• HTTP 协议校验

Page 43: Web rebuild

43

Ctrl Shift

X

+

+

Page 44: Web rebuild

44

base64

Page 45: Web rebuild

45

base64 vs CSS sprites• 缺点:

+33.33% 部分浏览器不支持 *

• 优点: gzip 无颜色种类限制 更少的请求数 本地存储 内存和 cpu

Page 46: Web rebuild

46

HOW

Page 47: Web rebuild

47

BOM

Page 48: Web rebuild

48

Page 49: Web rebuild

49

Willow 提示

Page 50: Web rebuild

50

HOW

Page 51: Web rebuild

51

HTTP

Page 52: Web rebuild

52

Page 53: Web rebuild

53

Page 54: Web rebuild

54

Fiddler 提示

Page 55: Web rebuild

55

HOW

Page 56: Web rebuild

56

欢迎联系

[email protected]

t.qq.com/yunishi