- 浏览: 270969 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (116)
- 开发工具 (21)
- Spring (5)
- Java (12)
- 面试题 (7)
- Hibernate (3)
- JavaScript (9)
- Jquery控件 (2)
- 自定义标签 (1)
- 错误总结 (3)
- Struts2+Juqery_qtip2 Form标签验证扩展 (1)
- Struts+Spring+MyBates (0)
- Oracle (37)
- Oracle错误总结 (5)
- J2EE (2)
- 研发管理 (1)
- MyBatis (1)
- Struts (1)
- Struts2 (1)
- PostgreSQL (1)
- weblogic (1)
- PL/SQL Developer (3)
- JSP (1)
- HTML (1)
- XHTML (1)
- JQuery (1)
最新评论
-
kyoldj:
select t.*, rownum rn
4. ...
oracle分页所遇到的rownum问题:要增加order by的唯一性 -
tanghuan:
不错不错
开发者如何提升和推销自己
转自:http://www.leonzhang.com/2012/04/24/webkit-inspector/
Chrome Canary是Chrome最新的开发版本,几乎天天更新.可以和Chrome稳定版本共存.
打开inspector窗口
-
CMD+J
orCtrl+Shift+J
in Windows,CMD+Alt+J
in OSX
tips
单击右下角的设置按钮,进入设置界面,可以把inspector窗口调成Dock to Right,在宽屏下比较舒服
通过URL直接创建页面内容
data:text/html,<b>ZOMG I AM BOLD!?!!?</b>
快捷键帮助
在Elements Panel按?
会显示快捷键
console
- 使用
shift + enter
可以输入多行代码 - 内置全局对象
-
$()
, 通过ID
查找DOM节点, 同document.getElementById()
-
$$()
, 通过CSS selector
查找DOM节点,同document.querySelectorAll()
-
$0
, 当前页上的正在被查看(inspect)的元素 -
keys()
, 返回某个对象的所有key,不包括从prototype继承来的.同object.keys
-
values()
, 返回某个对象的所有value,不包括从prototype继承来的.同object.values
-
clear()
, 清空console -
inspect()
, 查看(inspect)某个对象
-
Elements Panel
- Break on Subtree Modifications/Break on attributes Modifications/Break on node removal 子节点内容、属性被修改试、被移除时触发断点。调试代码.应该很有用.
Network Panel
- 蓝线是DOMContent ready事件触发时间. 页面设计时,这个时间应该越短越好.
- 橙线是window load事件触发时间
Scripts Panel
-
{}
按钮能够Pretty print方式显示javascript, 这对那些做了压缩的javascript特别有用 -
Pause
按钮有三种状态:- Don’t pause on exceptions
- Pause on all exceptions
- Pause on uncaught exceptions
- 文件浏览
-
CMD+O
, open up a TextMate-style “Go-to-File” popover that lets you quickly jump to a file -
CMD + Shift+ O
, open up a “Go-to-Symbol” popover that lets you quickly jump to a symbol in the current file -
CMD + L
, will let you jump to a specific line
-
- 设置断点
- 支持
Call Stack
-
Edit Breakpoint
支持设置条件断点 -
XHR Breakpoints
可以根据URL设置断点 - 在
Scope Variables
section里, 可以右键,选择Jump to Definition
跳转到函数定义的位置
- 支持
Timeline Panel
- 点击
Record
按钮以后,会记录浏览器的各种内部操作消耗的时间和内存, 对于调试页面性能非常有效. -
可以
Save Timeline data
,保持格式是JSON.但是点击Load Timeline data
时什么反应都没有,我哪里搞错了?
Profiles Panel
-
JavaScript CPU Profiler
可以定位那些js最耗时 -
CSS Selector Profiler
可以定位那些css选择器的性能有问题 -
Heap Snapshot
可以定位数组/对象/字符串等使用内存的情况
Audits Panel
- 这个有点类似YSlow, 分析当前页面, 并给出修改建议. 例如合并js/优化cache/删除用不到的css选择器等.
- 产品上线前应该用这个工具检测一下.
参考
- http://jtaby.com/2012/04/23/modern-web-development-part-1.html
- https://developer.mozilla.org/en/Using_the_Web_Console
发表评论
-
MyEclipse调试时鼠标移动到变量上不显示值的问题
2014-08-21 13:21 1578在eclipse中调试时,鼠标移动到变量上不显示值,这个原来 ... -
设置SVN忽略文件和目录(文件夹)
2014-08-20 13:10 1081转自:http://blog.csdn.net/heming ... -
myeclipse如何恢复已删除的文件和代码
2014-05-07 10:17 1050[ 恢复误删文件 ] 今天在写代码的时候,不小心把一个包给 ... -
Eclipse/PLSQL设置字体大小,颜色
2014-03-10 14:45 23151.设置让eclipse中选中的变量以指定颜色高亮显示 W ... -
PL/SQL Developer保留Window List窗口方法
2013-12-10 14:30 2128<1> Tools-Preferences-Us ... -
PL/SQL Developer常用快捷键
2013-12-10 14:28 765ctrl+e 查看执行历史SQL -
MyEclipse 保存文件时自动格式化代码
2013-11-29 17:36 939很多同学不知道Eclipse有个很有用的功能,就是自动格式源 ... -
Eclipse快捷键
2013-11-15 09:54 1500在使用Java编写复杂一 ... -
Myeclipse中修改类及jsp文件后不用重启tomcat的方法
2013-10-15 15:18 887在Myeclipse中创建的Web程序在修改类后需要重动tt ... -
Myeclipse下切换svn用户
2013-05-13 10:08 1198Eclipse的SVN插件Subclipse做得很好,在sv ... -
MyEclipse 中使用 TortoiseSVN
2012-06-12 16:47 2853一. svn 简介: Svn(Subver ... -
MyeEclipse 快捷键
2012-03-23 11:19 1297Eclipse 常用快捷键 Ec ... -
解决Eclipse中SVN版本信息不显示的问题
2012-03-01 09:41 2889myeclipse 中使用 svn 插件,原本正常,未 ... -
MyEclipse 自动提示设置
2012-01-08 22:14 1135让MyEclipse具有Visual St ... -
PowerDesigner 使用技巧
2011-12-14 15:52 14541、PowerDesigner使用MyS ... -
解决MyEclipse生成Javadoc乱码问题
2011-11-21 11:35 1138在MyEclipse里面,project->Genera ... -
SVN 错误信息一览表
2011-08-12 09:13 12441. Subversion 错误信息一览表 注意: 不同的 ... -
MyEclipse太耗内存启动慢的优化解决方案
2011-08-08 14:00 12041 老是弹出Quick update error 这个问题 ... -
MyEclipse内存溢出问题
2011-08-08 13:58 15651、修改eclipse.ini 在Myeclipse安装目 ... -
使用Eclipse+MyEclipse开发中的编码设置
2011-08-08 13:56 1172在使用Eclipse+MyEclipse开发中,许多文件编码默 ...
相关推荐
WebKit-r66820.rar 是一个包含了WebKit源代码版本r66820的压缩文件,WebKit是一个开源的Web渲染引擎,广泛用于Safari...通过解压这个文件,你可以学习到更多关于WebKit源代码、调试工具以及JavaScript调试实践的知识。
MingW提供了命令行编译工具,而Qt开发环境则包含构建和调试Qt应用所需的库和工具。你可以从Qt官方网站下载Qt SDK,其中包括了适用于MingW的编译工具链。 在开始编译QtWebKit之前,需要获取其源代码。通常,你可以从...
**Node-inspector:深入探索Node....总的来说,Node-inspector是Node.js开发者必备的调试工具之一,它使得复杂的Node.js应用调试变得直观而高效。掌握它的使用,将大大提高你的开发效率,减少bug的出现,提升产品质量。
- Webkit还提供了Web Inspector,一个强大的调试工具,帮助开发者检查和调试网页元素、样式、网络请求等。 2. **WebKit.Interop.dll** - WebKit.Interop.dll是.NET框架下的一个接口库,允许.NET开发者调用Webkit...
此外,Apple还提供了WebKit Inspector,这是一个强大的调试工具,可以通过USB连接到iPhone,实时查看和调试网页元素、网络请求和JavaScript代码。 **性能优化** 由于移动设备资源有限,优化WebKit性能是至关重要的...
Sass-Sleuth 是一个非常实用的工具,它专门设计用于帮助开发者在使用 Webkit Web Inspector 进行前端开发时,能够准确地定位到 Sass 文件中的原始行号,从而更高效地进行调试。Webkit Web Inspector 是 Chrome 和 ...
WebKit 内置的 Web Inspector 是一款强大的调试工具,对于前端开发者来说必不可少。书里会教你如何利用它进行元素选择、性能分析、网络监控等操作。 6. **性能优化** 针对 WebKit 应用的性能优化是另一个重要主题...
5. **Web Inspector**:WebKit 内置的调试工具,可以帮助开发者检查和调试网页的结构、样式、脚本以及网络请求,是前端开发中不可或缺的辅助工具。 6. **插件支持**:WebKit 支持 NPAPI 和 Pepper 插件,使得第三方...
- 利用WebKit的Web Inspector进行网页元素的检查和JavaScript的实时调试。 7. **性能优化**: - 分析编译时间和运行时性能,使用Instruments工具找出瓶颈并优化代码。 - 理解Web渲染的性能指标,如paint、layout...
10. **调试工具**:WebKit内置了WebKit Inspector,一个强大的网页调试工具,源码展示了如何集成和使用这类调试工具。 通过深入研究这个源码,开发者不仅可以提升自己的Web技术,还可以掌握如何将复杂的开源项目...
8. **调试工具**:WebKit提供了一系列强大的调试工具,如Web Inspector,用于帮助开发者定位和修复问题。了解如何利用这些工具可以提升开发效率。 9. **安全性**:WebKit如何处理XSS过滤、同源策略和其他安全特性,...
9. **调试工具**:内置的开发者工具(如WebKit Inspector)可以帮助开发者调试HTML、CSS和JavaScript代码,优化网页性能。 10. **自定义渲染**:通过继承和扩展 WebKit for .NET 的类库,开发者可以定制自己的渲染...
8. **WebKit调试工具**:介绍WebKit内置的开发者工具,如Web Inspector,如何利用它们进行问题排查和性能分析。 9. **社区与贡献**:WebKit是一个活跃的开源项目,书中可能涵盖参与WebKit开发的流程、提交代码、...
1. **WebKit Inspector**:内置的开发者工具,用于查看和修改页面元素、调试JavaScript、检查网络请求等。 2. **WebKit Build System**:构建和编译WebKit源码的系统,如WebKitGTK+、WebKitMac等,帮助开发者在不同...
8. **Web Inspector**:WebKit 提供了一个强大的 Web 开发工具——Web Inspector,允许开发者调试 HTML、CSS、JavaScript,查看性能指标,以及检查网络请求等,是前端开发的重要辅助工具。 9. **多平台支持**:...
3. **调试工具**:掌握 Web Inspector,用于调试 HTML、CSS、JavaScript,查看渲染树、网络请求等。 4. **安全与隐私**:了解 WebKit 如何处理跨域策略、同源政策,以及防止 XSS 和 CSRF 攻击。 5. **多平台支持**...
1. **WebKit Inspector (Web Inspector)**: 内置在浏览器中,提供调试 HTML、CSS、JavaScript、网络请求等功能,是开发者日常必备的工具。 2. **LayoutTest**: WebKit 的自动化测试框架,用于验证 WebCore 的功能和...
5. **Web Inspector**:这是一个内置的调试工具,允许开发者检查和修改网页的元素,查看网络请求,调试JavaScript代码等。 下载WebKit包通常有以下步骤: 1. **访问官方仓库**:首先,你需要访问WebKit的官方Git...
4. **WebKit 开发与调试**:WebKit拥有强大的开发者工具,如Safari的Web Inspector,允许开发者在iOS设备上实时调试网页代码,检查元素、分析性能、调试JavaScript等。理解如何使用这些工具对于优化网页性能至关重要...
9. **开发和调试工具**:WebKit.NET通常会提供一些辅助工具,如Inspector,用于调试网页布局、CSS样式和JavaScript代码,帮助开发者优化网页性能。 10. **性能优化**:WebKit因其高效的渲染和JavaScript执行而被...