Top Banner
Web 前前前前前前前前 Qzone 前前前前 yunishi
56

Web rebuild

May 19, 2015

Download

Technology

taobao.com
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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