Enviar búsqueda
Cargar
前端调试工具,编码相关,性能相关
•
12 recomendaciones
•
1,409 vistas
jay li
Seguir
前端调试工具,编码相关,性能相关
Leer menos
Leer más
Denunciar
Compartir
Denunciar
Compartir
1 de 47
Descargar ahora
Descargar para leer sin conexión
Recomendados
前端跨域总结
前端跨域总结
zhangsuoyong
编辑器设计Kissy editor
编辑器设计Kissy editor
taobao.com
百度前端性能监控与优化实践
百度前端性能监控与优化实践
Welefen Lee
第三方内容开发最佳实践
第三方内容开发最佳实践
taobao.com
Blazor Component 開發實戰
Blazor Component 開發實戰
Gelis Wu
Berserk js
Berserk js
taobao.com
编辑器设计U editor
编辑器设计U editor
taobao.com
广告投放代码和创意代码持续优化
广告投放代码和创意代码持续优化
taobao.com
Recomendados
前端跨域总结
前端跨域总结
zhangsuoyong
编辑器设计Kissy editor
编辑器设计Kissy editor
taobao.com
百度前端性能监控与优化实践
百度前端性能监控与优化实践
Welefen Lee
第三方内容开发最佳实践
第三方内容开发最佳实践
taobao.com
Blazor Component 開發實戰
Blazor Component 開發實戰
Gelis Wu
Berserk js
Berserk js
taobao.com
编辑器设计U editor
编辑器设计U editor
taobao.com
广告投放代码和创意代码持续优化
广告投放代码和创意代码持续优化
taobao.com
淘宝开放产品前端实践
淘宝开放产品前端实践
taobao.com
Kind editor设计思路
Kind editor设计思路
taobao.com
前端性能测试
前端性能测试
tbmallf2e
浅析浏览器解析和渲染
浅析浏览器解析和渲染
Ailsa126
Web爬虫那点事
Web爬虫那点事
Yihua Huang
淺談RESTful API認證 Token機制使用經驗分享
淺談RESTful API認證 Token機制使用經驗分享
Tun-Yu Chang
Maven & mongo & sring
Maven & mongo & sring
Tzu Chi University
前端调试工具使用指南
前端调试工具使用指南
gm163com
非常靠谱 Html 5
非常靠谱 Html 5
Tony Deng
前端MVVM框架安全
前端MVVM框架安全
Borg Han
快速入坑 Node.js - 0613 SITCON 雲林定期聚
快速入坑 Node.js - 0613 SITCON 雲林定期聚
Lorex L. Yang
QCon - 一次 Clojure Web 编程实战
QCon - 一次 Clojure Web 编程实战
dennis zhuang
那些年,我们一起跨过域
那些年,我们一起跨过域
ksky521
AJAX Basic
AJAX Basic
Ryan Chung
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用
luolonghao
Real time web实时信息流推送
Real time web实时信息流推送
yongboy
Koubei banquet 34
Koubei banquet 34
Koubei UED
使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度
kumawu
移动端Web开发性能优化实践
移动端Web开发性能优化实践
Mingel Zhang
Web教程2
Web教程2
tamamadesu
Kissy design
Kissy design
yiming he
Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器
jay li
Más contenido relacionado
La actualidad más candente
淘宝开放产品前端实践
淘宝开放产品前端实践
taobao.com
Kind editor设计思路
Kind editor设计思路
taobao.com
前端性能测试
前端性能测试
tbmallf2e
浅析浏览器解析和渲染
浅析浏览器解析和渲染
Ailsa126
Web爬虫那点事
Web爬虫那点事
Yihua Huang
淺談RESTful API認證 Token機制使用經驗分享
淺談RESTful API認證 Token機制使用經驗分享
Tun-Yu Chang
Maven & mongo & sring
Maven & mongo & sring
Tzu Chi University
前端调试工具使用指南
前端调试工具使用指南
gm163com
非常靠谱 Html 5
非常靠谱 Html 5
Tony Deng
前端MVVM框架安全
前端MVVM框架安全
Borg Han
快速入坑 Node.js - 0613 SITCON 雲林定期聚
快速入坑 Node.js - 0613 SITCON 雲林定期聚
Lorex L. Yang
QCon - 一次 Clojure Web 编程实战
QCon - 一次 Clojure Web 编程实战
dennis zhuang
那些年,我们一起跨过域
那些年,我们一起跨过域
ksky521
AJAX Basic
AJAX Basic
Ryan Chung
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用
luolonghao
Real time web实时信息流推送
Real time web实时信息流推送
yongboy
Koubei banquet 34
Koubei banquet 34
Koubei UED
使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度
kumawu
移动端Web开发性能优化实践
移动端Web开发性能优化实践
Mingel Zhang
Web教程2
Web教程2
tamamadesu
La actualidad más candente
(20)
淘宝开放产品前端实践
淘宝开放产品前端实践
Kind editor设计思路
Kind editor设计思路
前端性能测试
前端性能测试
浅析浏览器解析和渲染
浅析浏览器解析和渲染
Web爬虫那点事
Web爬虫那点事
淺談RESTful API認證 Token機制使用經驗分享
淺談RESTful API認證 Token機制使用經驗分享
Maven & mongo & sring
Maven & mongo & sring
前端调试工具使用指南
前端调试工具使用指南
非常靠谱 Html 5
非常靠谱 Html 5
前端MVVM框架安全
前端MVVM框架安全
快速入坑 Node.js - 0613 SITCON 雲林定期聚
快速入坑 Node.js - 0613 SITCON 雲林定期聚
QCon - 一次 Clojure Web 编程实战
QCon - 一次 Clojure Web 编程实战
那些年,我们一起跨过域
那些年,我们一起跨过域
AJAX Basic
AJAX Basic
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用
Real time web实时信息流推送
Real time web实时信息流推送
Koubei banquet 34
Koubei banquet 34
使用Bigpipe提升浏览速度
使用Bigpipe提升浏览速度
移动端Web开发性能优化实践
移动端Web开发性能优化实践
Web教程2
Web教程2
Destacado
Kissy design
Kissy design
yiming he
Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器
jay li
Kissy in-progress
Kissy in-progress
yiming he
Kissy简介
Kissy简介
jay li
Js设计模式
Js设计模式
jay li
20110524 apestaartjaren3 presentatie_onderzoek
20110524 apestaartjaren3 presentatie_onderzoek
Apestaartjaren
Destacado
(6)
Kissy design
Kissy design
Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器
Kissy in-progress
Kissy in-progress
Kissy简介
Kissy简介
Js设计模式
Js设计模式
20110524 apestaartjaren3 presentatie_onderzoek
20110524 apestaartjaren3 presentatie_onderzoek
Similar a 前端调试工具,编码相关,性能相关
淘宝网前台应用性能优化实践
淘宝网前台应用性能优化实践
丁 宇
白玉磊 Webrebuild
白玉磊 Webrebuild
裕波 周
石玉磊 Web rebuild
石玉磊 Web rebuild
Webrebuild
钱宝坤:多浏览器集成的JavaScript单元测试工具
钱宝坤:多浏览器集成的JavaScript单元测试工具
taobao.com
构建可维护的Javascript 小米网
构建可维护的Javascript 小米网
yang alex
美团前端架构简介
美团前端架构简介
pan weizeng
前端性能优化&测试
前端性能优化&测试
tbmallf2e
前端常用调试工具介绍
前端常用调试工具介绍
taobao.com
GitLab—the new workbench
GitLab—the new workbench
tblanlan
Gitlab - the new workbench (2nd edition)
Gitlab - the new workbench (2nd edition)
Pu Shiming
20111018 zhouchen share
20111018 zhouchen share
zcbug
网站字体渲染 麦时
网站字体渲染 麦时
time zhong
Fiddler for chrom extension
Fiddler for chrom extension
Welefen Lee
张所勇:前端开发工具推荐
张所勇:前端开发工具推荐
zhangsuoyong
Html5
Html5
cazhfe
Mercurial簡介與教學
Mercurial簡介與教學
芳本 林
合久必分,分久必合
合久必分,分久必合
Qiangning Hong
Truck js 高性能移动web开发解决方案
Truck js 高性能移动web开发解决方案
美团技术团队
Golang 高性能实战
Golang 高性能实战
rfyiamcool
大型互联网站性能优化
大型互联网站性能优化
丁 宇
Similar a 前端调试工具,编码相关,性能相关
(20)
淘宝网前台应用性能优化实践
淘宝网前台应用性能优化实践
白玉磊 Webrebuild
白玉磊 Webrebuild
石玉磊 Web rebuild
石玉磊 Web rebuild
钱宝坤:多浏览器集成的JavaScript单元测试工具
钱宝坤:多浏览器集成的JavaScript单元测试工具
构建可维护的Javascript 小米网
构建可维护的Javascript 小米网
美团前端架构简介
美团前端架构简介
前端性能优化&测试
前端性能优化&测试
前端常用调试工具介绍
前端常用调试工具介绍
GitLab—the new workbench
GitLab—the new workbench
Gitlab - the new workbench (2nd edition)
Gitlab - the new workbench (2nd edition)
20111018 zhouchen share
20111018 zhouchen share
网站字体渲染 麦时
网站字体渲染 麦时
Fiddler for chrom extension
Fiddler for chrom extension
张所勇:前端开发工具推荐
张所勇:前端开发工具推荐
Html5
Html5
Mercurial簡介與教學
Mercurial簡介與教學
合久必分,分久必合
合久必分,分久必合
Truck js 高性能移动web开发解决方案
Truck js 高性能移动web开发解决方案
Golang 高性能实战
Golang 高性能实战
大型互联网站性能优化
大型互联网站性能优化
Más de jay li
犀牛书第六版
犀牛书第六版
jay li
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
jay li
Jswebapps
Jswebapps
jay li
潜力无限的编程语言Javascript
潜力无限的编程语言Javascript
jay li
Responsive Web UI Design
Responsive Web UI Design
jay li
深入剖析浏览器
深入剖析浏览器
jay li
HTML/CSS/JS基础
HTML/CSS/JS基础
jay li
淘宝前端技术巡礼
淘宝前端技术巡礼
jay li
F2e security
F2e security
jay li
中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟
jay li
卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎
jay li
编码大全 拔赤
编码大全 拔赤
jay li
小控件、大学问
小控件、大学问
jay li
Mobile UI design and Developer
Mobile UI design and Developer
jay li
Javascript autoload
Javascript autoload
jay li
Html5form
Html5form
jay li
Slide
Slide
jay li
Js doc toolkit
Js doc toolkit
jay li
新业务新员工培训 Banner设计
新业务新员工培训 Banner设计
jay li
夏之 专题设计
夏之 专题设计
jay li
Más de jay li
(20)
犀牛书第六版
犀牛书第六版
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
Jswebapps
Jswebapps
潜力无限的编程语言Javascript
潜力无限的编程语言Javascript
Responsive Web UI Design
Responsive Web UI Design
深入剖析浏览器
深入剖析浏览器
HTML/CSS/JS基础
HTML/CSS/JS基础
淘宝前端技术巡礼
淘宝前端技术巡礼
F2e security
F2e security
中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟
卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎
编码大全 拔赤
编码大全 拔赤
小控件、大学问
小控件、大学问
Mobile UI design and Developer
Mobile UI design and Developer
Javascript autoload
Javascript autoload
Html5form
Html5form
Slide
Slide
Js doc toolkit
Js doc toolkit
新业务新员工培训 Banner设计
新业务新员工培训 Banner设计
夏之 专题设计
夏之 专题设计
前端调试工具,编码相关,性能相关
1.
前端调试、编码、性能
2011-04-06
2.
• 拔赤 淘宝前端开发工程师
http://jayli.github.com
3.
我们都是善良的 Web Developer
4.
BUT… •
又要检查标签配对 • 每次修改脚本,传到测试环境才看到效果 • 调试压缩后的脚本 • 根据IE丑陋的报错定位到错误位置 • 缓存总是在捣乱 • 有没有工具来批量压缩脚本 • …
5.
6.
7.
Firebug • firefox 插件 •
调试样式、布局 • debug JavaScript • 查看网络情况 • 一批基于firebug的插件扩展
8.
选中DOM高光显示 选取DOM元素
选中DOM元素的样式 DOM的HTML代码 选中DOM元素的 DOM方法
9.
执行过的js代码会显示在这里
执行结果 键入js代码后回车 可以看到运行结果
10.
4,脚本继续执行
断点控 的控制 制面板 1,选择要调试的脚本文件 2,先设置断点,然后刷新页面 预览当前堆栈中 的变量 3,鼠标hover当前行的变 量,可以查看变量的值
11.
请求列表
选择请求类型 请求队列 单个请求的详情
12.
Fiddler • 监控http请求 • 劫持http包,修改http头等信息 •
做本地文件映射
13.
HTTP请求详情 截获到的HTTP请求
14.
本地文件映射
15.
YSlow • 监控页面性能 • 查找页面瓶颈 •
辅助调试页面
16.
点击此处开始
17.
页面性能评分 查看页面瓶颈
18.
页面缓存后重量 页面重量
19.
语法检查报告 检查JS语法
20.
展开后的脚本 展开js脚本
21.
图片优化
22.
下载优化后的 图片成
每张图片的压 缩比例
23.
IE Developer ToolBar •
调试IE下的布局、样式 • 模拟ie7、8的渲染效果
24.
操作菜单
跟踪元素样式 选取页面元素 查看DOM
25.
页面中会高亮显示 每个class和id
查看容器的 class和id
26.
窗口中显示div的边界
查看页面中的div轮廓
27.
测试不同的分辨率
28.
脚本控制台面板 继续执行的控制
查看执行结果 设置断点,刷新页面 输入执行语句并回车
29.
查看当前堆栈中的变量 输入要查看的变量
30.
探测器面板,查看特定时间 段函数执行情况
31.
HTTP Watch • 查看页面渲染关键时间点 •
兼容firefox和ie • 查看 http 瀑布
32.
http请求队列
红线:DomReady时间 绿线:首次渲染时间 页面加载的关键时间点 和http请求状态详情
33.
Chrome Developer
Tools • 调试更多高级特性(html5/本地存储) • 调试CPU和内存的使用率 • 查看页面的reflow
34.
查看页面的reflow
35.
特定时间内 内存消耗情况
36.
特定时间内CPU消耗情况
37.
人人都是Ninja!
38.
压缩后的js文件报错
用IEDeveloperToolBar看看先 压缩后的代码无法直接debug
39.
http://a.tbcdn.cn/s/kissy/1.1.7/??uibase/uibase-pkg- min.js,dd/dd-pkg-min.js,overlay/overlay-pkg- min.js,editor/editor-all-pkg- min.js,editor/biz/ext/editor-plugin-pkg-min.js
这种合并后的脚本引用怎么用 fiddler替换?
40.
开动脑筋
41.
我们需要一个本地环境,模拟 combo,通过本地
展开的js进行调试
42.
• IE对乱码极其敏感 • 浏览器缓存是否清除 •
JS代码是否通过了语法检查(JSLint) •…
43.
前端性能!
44.
我们的标准!
45.
编码?性能? To be continue…
46.
ref •
http://www.stevesouders.com/ • http://getfirebug.com • http://developer.yahoo.com/yslow/ • http://www.fiddler2.com/fiddler2/ • http://www.httpwatch.com/
Descargar ahora