http://www.oschina.net/translate/things-i-didnt-know-about-chrome-devtools

自打我开始进行Web开发后,我就一直将Firebug当作我的调试工具使用。一直以来Firebug对我的帮助非常大,但据我所知,Chrome的开发者工具中有一个功能是Firebug不具有的,它就是性能分析工具,该工具可以帮助我们发现网页中内存泄漏的迹象。我早就想参加一下免费课程Explore and Master Chrome DevTools(探索并掌握Chrome的开发者工具),最后我终于可以把这事从我的待办事项清单中划掉了。这个课程花了我四个小时才学完,我从中学会了Chrome的开发者工具中我以前并不了解的一些非常酷的功能。

fbm
翻译于 11个月前

0人顶

 

 翻译的不错哦!

  • 获得DOM节点的方法
    除了可以通过使用放大器在网页中直接选取DOM节点外,你还可以使用jQuery风格的“$”来获得想要的DOM节点。例如,$(“#name”)将会获得id为name的DOM节点。如果你在元素标签中选择了一个DOM节点,你就可以在控制台标签中键入“$0″来获得该DOM节点。另一方面,你在控制台标签中键入“inspect($0)”,就可以转到显示该节点的元素标签中了。
  • 显示不同状态的样式
    在元素 --> 样式标签下有个用于切换元素状态的选项,你可以用它将所选元素的状态设置为active(激活), focus(聚焦), hover(鼠标悬停)和visited(已访问过)。我发现这个对于调试这些状态的样式问题帮助非常大,因为在样式标签下只显示当前状态下的样式定义。
  • 动态编辑源文件和数据源并查看修改的历史记录
    你可以在源文件标签下修改CSS文件或者JavaScript文件。鼠标右键点击文件,你将看到有个“本地修改。。。”这个菜单,单击该菜单你就能看到该文件的修改历史记录并可以对它们进行恢复操作。尽管我们已经习惯了编辑CSS文件,但能够动态的更新JavaScript用处可大了。
  • 将更新的文件保存到本地
    如果你在源文件标签中对文件进行了修改,Chrome会将这些修改保存到它的本地存储之中。你也可以将修改后的文件保存到你的计算机之中并用它们覆盖原先的文件。
  • 时间线中的事件/帧视图

    时间线标签为Chrome所记录下来的内容提供三种类型的视图: 事件、帧和内存 The 事件/视图显示的是花在HTML解析(蓝色部分)、JavaScript渲染(黄色部分)、样式计算(紫色)以及CSS渲染(绿色)等方面的时间。内存视图是用来寻找内存泄漏的迹象的
  • 其它插件
    页面速度(Page speed):它同YSlow类似,可以在提高性能方面为你提出一些建议。安装完成后,它会作为开发者工具中的一个新标签显示出来。
    Google Closure:将多个JavaScript文件压缩为一个文件,以减少HTTP请求的个数。

上面只是我从这个课程中学到的一些新东西。我非常乐于参加这个交互式课程。想要了解更多关于如何通过使用Chrome的开发者工具来提高你的应用的性能的细节,请访问这个链接

最新文章

  1. nginx 参数详解
  2. 【转】工控老鬼】西门子S7200入门&精通【1】S7200硬件大全
  3. python 连接redis工具类
  4. asp - Session
  5. java字符串拼接与性能
  6. python click module for command line interface
  7. 9.9,新iPhone要来了,是欢呼,还是墙角画圈,一会儿见分晓
  8. SQL语句 - 嵌套查询
  9. Java控制台输入ScannerDemo
  10. Javascript:看 Javascript 规范,学 this 引用,你会懂的。
  11. gcc编译出现dlopen、dlerror、dlsym、dlcolse的解决方法
  12. Node入门教程(12)第十章:Node的HTTP模块
  13. Executor与ExecutorService
  14. Expo大作战(十五)--expo中splash启动页的详细机制
  15. SDOI 2018 R2 游记
  16. 在Microsoft Dynamic 365/2016环境使用LinqPad查询数据(不使用linqpad Microsoft Dynamic 365 Driver)
  17. C#.NET常见问题(FAQ)-如何让文本框textbox内容靠右显示
  18. 浮点数向偶数舍入的问题 Round-to-Even for Floating Point
  19. 切换svn登录账户
  20. Linux下最常用的Shell命令的介绍

热门文章

  1. g++ error: extra qualification on member [-fpermissive]
  2. fragment点击跳转到外部Activity后,怎么通过返回按钮返回
  3. 【转】飞凌嵌入式(Forlinx)TE/OK6410内核编译:“make: arm-none-linux-gnueabi-gcc:命令未找到”
  4. netstat和telnet命令在Windows7中的用法(转载)
  5. Path Sum 解答
  6. python爬虫系列之爬京东手机数据
  7. LaTex 下编译后不能显示中文,或者中文乱码
  8. java开发中遇到的问题及解决方法(持续更新)
  9. JFreeChart多坐标轴曲线图
  10. 卡特兰数 Catalan数 ( ACM 数论 组合 )