开发者不可不知的 Google Chrome 七大新特性

Google Chrome 在日常生活中扮演的角色不只是一个功能强大的网络浏览器,它内置的 DevTools 同样也是网络开发者进行网络开发的重要工具。

DevTools 在不断的进行版本更新,其中有很多重要的更新细节你可能会错过。在这里罗列了 Google Chrome 最值得关注的七大新特性。

开始——Chrome 的 DevTools Experiment

Chrome 有一些非常棒的实验性特性,这些特性在默认情况下都是隐藏和禁用的。在浏览器地址栏输入chrome://flags/#enable-devtools-experiments可以激活 DevTool Experiment 选项,在激活后重启浏览器。

重启后,启动 DevTools,点击齿轮图标移的右上角 DevTools 面板,你可以在左边栏看到“Experiment(实验)” 选项,在这里你可以选择任何一个想要激活的特性。

  1. 改进移动设备模拟器

在移动设备高度普及的今天,网站的一个必备功能就是进行移动设备的优化。使用 Chrome 浏览器,你可以通过手机模拟器功能调试网站在移动模式的应用,这个模拟器已经被完全修改并增加了许多新特性。

启动 DevTools 并点击移动设备图标然后点击 loop/search(循环/搜索),打开移动设备模拟器,截图如上所示。正如你所看到的,上面的模拟器已经配备了标尺,因此你可以清楚看到网站视窗的尺寸大小。

  1. 鼠标的复选

你想拥有在一个源文件里同时选择编辑多个不同主题的功能?Chrome 现在支持鼠标的复选。使用 Ctrl + 点击或者 Cmd+ 点击可以一次性选择多个。

  1. 限制网络连接

现在你可以通过 DevTools 测试在不同连接下网站的响应和性能。在 DevTools 中,点击 Esc 启动 Console Drawer 然后选择 Emulation。在网络选项上,选择限制网络连接的速度类型,然后你就可以看到网站在执行选定的速度的情况下的表现了。

  1. 脱机模式

Google Chrome 现在增加了脱机模式,它允许你在没有网络连接的情况下打开网站。如果你在进行网络开发,想要用户在没有网络的情况下也能打开网站,那么这无疑是一个很有用的功能。通过在浏览器地址栏输入chrome://flags/#enable-offline-mode,启用“激活离线缓存模式”可以开启离线模式。

不要忘记重启 Chrome 浏览器使设置生效。

  1. 可将 HTML 拖放到编辑器

有时你需要复制你的 HTML 元素到编辑器。取代手动复制和粘贴到编辑器,现在你可以更加便捷地拖动 DOM(文本对象模型)并将其放置进编辑器内想要的位置。

目前,你只能拖动一个元素,而且它的子元素不会被一并拖动过来。这方面的缺陷可能会在以后的版本里得到改善。

  1. CSS 审核

现在你可以对你的 CSS 进行审核,比如检查没有在 web 页面使用的无用的样式规则。在“Audits”(审核)选项,点击“Run”(运行)按钮,你将会看到一个目前在该页面没有使用到的类/选择器的列表,如下图所示:

  1. 增加 SourceMap

使用 SourceMap,你可以看到未创建或未编译的 CSS 或 JavaScript (JS)版本。此功能对于那些在创作风格或者脚本语言上使用 Sass、 LESS 或者 CoffeeScript 作为预处理器的开发者来说是非常有用的。启用 SourceMap,你可以通过某行某列的具体数字找到生成的 JS 或 CSS 的代码位置。最新版本的 Chrome 允许你手动添加 SourceMap。

要做到这一点的话,首先你要确保处于源面板,接着打开一个文件,在那之后右键单击并选择 Add Source Map. 添加到 .map 文件。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-10-01 05:06:00

开发者不可不知的 Google Chrome 七大新特性的相关文章

开发者所需要知道的iOS7 SDK新特性

春风又绿加州岸,物是人非又一年.WWDC 2013 keynote落下帷幕,新的iOS开发旅程也由此开启.在iOS7界面重大变革的背后,开发者们需要知道的又有哪些呢.同去年一样,我会先简单纵览地介绍iOS7中我个人认为开发者需要着重关注和学习的内容,之后再陆续对自己感兴趣章节进行探索.计划继承类似WWDC2012的笔记的形式,希望对国内开发者有所帮助. 相关笔记整理如下: 总览 开发者所需要知道的iOS7 SDK新特性 工具 WWDC2013笔记 Xcode5和ObjC新特性 UIKit动力学 

开发者所需要知道的 iOS8 SDK 新特性

WWDC 2014 已经过去一个多月.最激动人心的莫过于 Swift 这门新语言的发布,我在之前已经写了一些关于这么语言的第一印象和一些初步的探索.在写这篇文章的时候,Swift 随着 beta 3 得到了重大的更新,而这门语言现在也还在剧烈的变化之中.对于 Swift,现在大家的探索才刚刚上路,很多背后的机制还并不是非常清楚,或者有可能发生巨大的变化,因此在这里和之后的几篇文章,直到稳定的 1.0 版本出现,我不再打算继续深入针对 Swift 写什么文章.这基本出于对未来可能的变化会容易误导读

开发者所需要知道的iOS6 SDK新特性

欢迎转载本文,但是转载请注明本文出处: http://2.gy/erSp iOS6 beta和相应的SDK已经放出了,WWDC2012要进入session环节了.iOS6无疑是这届WWDC的重点,在keynote上面对消费者展示了很多新鲜的特性,而之后的seesion对于开发者来说应该是更为重要.这里先大概把iOS6里新增的开发者可能用到的特性做个简单的整理.之后我也会挑一些自己感兴趣的session做一些整理和翻译工作,也算是对自己的一种锻炼吧-相关的笔记整理如下: Session 200 W

你应该知道的6项Google Chrome好用的功能特性

Chrome 是目前功能最丰富的浏览之一,让用户能够完全控制对网页的浏览体验.其简约设计的背后,却隐藏着数以百计的功能,来增强用户的使用和浏览体验. 随着 Chrome 发布版本(dev – beta -final)的不断迭代更新,很多前瞻性和实验性的功能还在不断增加.正因如此,有一些方便用户体验的 Google Chrome 好用特性并不为人们所熟知,本文我们就向大家推荐 6 个 Chrome 集成的有用功能. Chrome任务管理器 Chrome 内置了一个与 Windows 相似的任务管理

Flash MX 2004新特性

Flash MX的最新版本名命名为Flash MX 2004,分为专门面向设计者的Flash MX 2004和专门面向开发者的Flash MX 2004 Professional. 下面我们分别介绍Flash MX 2004和Flash MX 2004 Professional两个版本的共有特性以及Flash MX 2004 Professional的特性. 具体请访问 Macromedia官方网站介绍http://www.macromedia.com/software/flash/produc

解密Google Chrome兼容性缺陷:都是网页开发者惹的祸

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 Google Chrome浏览器在推出之后就以简洁.快速的特性吸引了一干G粉的青睐.但是在试用之后,有不少网友抱怨Chrome兼容性不佳,甚至与Google旗下的YouTube都无法兼容. 这一方面是由于Chrome还是测试版.按照Google的习惯,测试版总是有这样那样的缺陷,只有一路beat下去,才会越来越臻于完美.而另一方面,所谓的兼容

《21天学通HTML+CSS+JavaScript Web开发(第7版)》——2.3 使用Google Chrome 开发者工具

2.3 使用Google Chrome 开发者工具 下载并安装Google Chrome后,启动它并访问http://getbootstrap.com/.Bootstrap是一个通用的网页框架,将在本书后面讨论.就当前而言,它很有用,因为这个网页的源代码易于理解.在Chrome中,选择菜单"更多工具">"开发者工具",这将打开开发者工具,如图2.4所示[1]. 有一个打开开发者工具的快捷键,在Windows中为Ctrl + Shift + I,在OS X中为C

Google Chrome 背后的天才:不在美国工作的Google员工

导读:本文为<金融时报>网站发表的一篇人物特写,文章的主角是 Google Chrome V8引擎的开发者拉斯巴克(Lars Bak).他是一个编程天才,却远离计算机世界的核心,在丹麦为Google工作. Lars Bak在他的农场 远离计算机世界核心 奥尔胡斯(Aarhus)是丹麦第二大城市,也是日德兰半岛(Jutland)的非正式首府.在该市郊外5英里的地方,有一座改造过的农舍.里面有宽敞的木地板和拱形的顶(曾经是马厩的一部分),在距离DVD播放机不远的地方摆着一个大的棕色皮沙发.从外面看

Google Chrome 悄悄升级 WebGL 2.0 标准

Google Chrome 悄悄升级了 WebGL 2.0 标准,可以借助新一代显卡,提供先进的 3D 影像,还可以使用 WebGL 2.0 获得更快的 3D 渲染. 其实早在 Chrome 56(今年一月底更新)的时候,Google 就已经加入了对 WebGL 2.0 的支持,但当时并没有特别介绍,但在最近的一篇博客文章里对其做了特别的描述.WebGL 是一套让网页靠显卡加速的可以显示 3D 画面的 JavaScript API. WebGL 2.0 目前适用于 Windows, macOS,