美高梅平台下载-美高梅娱乐平台登录

热门关键词: 美高梅平台下载,美高梅娱乐平台登录

Chrome开发者工具,chrome 开发技巧

日期:2020-02-29编辑作者:美高梅娱乐平台登录

再看这边文章之前,建议大家先看下“如何掌握谷歌的Chrome developer tool调试技巧“。

昨天妹子“妮妲”袭击深圳后,路上一片狼藉,公司福利放假一天,一天也没出门,但是今天暴风雨还是一阵一阵的,早上正好碰上,全身湿透,坑爹。

# 16个必须知道的chrome开发者技巧

今天要推荐的谷歌调试工具,觉得真不错,刚开始对于那些英文有点不习惯,用久就NO PROBLEM啦。好吧,转载过来,分享给大家。工具名称是Chrome Workspace。如下:

言归正卷,今天是想说说关于“Chrome开发者工具”那些事儿,按下键盘F12,很轻松的弹出我们熟悉的Chrome开发者工具。其实在先前分享过一篇转载的文章“如何掌握谷歌的Chrome developer tool调试技巧”,跟我们今天要分享的差不多,算作是补充文章了,其实都是一些小技巧,往下看:

标签(空格分隔): chrome 开发技巧

Workspace是个什么样的东西呢?他能够在开发者工具中调试修改js或者css同时自动保存文件,能够避免开发人员在工具中调试好,再到编辑器中修改一次代码的重复操作,能够提高一定的效率。

1,打开Shadow DOM显示


之前这样的功能需要在本地开启一个sever端的服务。例如 autosave

浏览器对例如Video、Password等组件进行了封装,无法查看到组件的详细代码,不利于调试。幸好,通过配置能够在元素标签器中显示被隐藏的组件代码。

> 文章来至于 [美高梅娱乐平台登录 ,这里]()

目前Chrome的正式版已经集成了这个功能,就方便了开发者许多,如何使用呢?

实现:Settings→General→Elements→ShowuseragentshadowDOM

在Web开发者中,Google Chrome是使用最广泛的浏览器。六周一次的发布周期和一套强大的不断扩大开发功能,使其成为了web开发者必备的工具。你可能已经熟悉了它的部分功能,如使用console和debugger在线编辑CSS。在这篇文章中,我们将分享15个有助于改进你的开发流程的技巧。

(如果你是使用Canary或者Chromiumde,Workspace已经不再是实验选项,跳过1,2项)1.在 chrome://flags/ 中启用 Developer Tools Experiments

2,在控制台快速选择元素

## 一、快速切换文件

2.在 Developer tools 设置 Experiments 选项下开启File system folders in Sources Panel,再重启Developer tools,就会多出Workspace选项。

在Chrome Dev Tools 控制台中还可以通过$变量来选择DOM元素:

如果你使用过sublime text,那么你可能不习惯没有Go to anything这个功能的覆盖。你会很高兴听到chrome开发者功能也有这个功能,当DevTools被打开的时候,按Ctrl+P(cmd+p on mac),就能快速搜寻和打开你项目的文件。

3.Chrome为了确保安全,将目录添加到File systems时会要求在目录中存在.allow-devtools-edit文件,才允许开发者工具添加目录编辑保存文件,所以需要在资源目录中创建这个名字的空文件,方式有很多,例如:在资源目录中执行命令

■ $:Chrome控制台中原生支持类jQuery的选择器。用$加上熟悉的css选择器就能选择DOM节点。

![xx]()

Windows copy con .allow-devtools-edit 再 Ctrl + Z

■ $0 ~ $4:最近选择过的5个DOM节点。$0会返回最近一次点选的DOM结点。以此类推,$1返回的是上上次点选的DOM节点。最多可以保存5个,如果不满5个,则返回undefined。

## 二、在源代码中搜索

Mac touch .allow-devtools-edit

3,多行插入符编辑内容

如果你希望在源代码中搜索要怎么办呢?在页面已经加载的文件中搜寻一个特定的字符串,快捷键是Ctrl

4.在Workspace中把你的资源目录添加到File systems即可,如果CSS,JS链的是URL可以使用Mappings来设置路由(注意:结尾千万不要加上,他逻辑只判断了是否以/结尾,否则就会变成path/,略坑啊~~)

在Sources编辑框中,按住Ctrl,在要编辑的地方点击鼠标,可以设置多个插入符。按下Ctrl

  • Shift + F (Cmd + Opt + F),这种搜寻方式还支持正则表达式哦

现在就可以在开发者工具中各种调试了,你就可以看到你的源文件也跟着改动啦~。

  • U 撤销编辑,快速输入,快速删除。

![]()

或者也可以在Sources中修改文件

4,使用”3步快照”技术来找出JavaScript内存泄露

## 三、快速跳转到指定行

缺陷无论是 autosave 还是 workspace 比较遗憾都不能支持SCSS,LESS的编辑

■ 打开开发者工具并且切换到Profiles面板里;

在Sources标签中打开一个文件之后,在Windows和Linux中,按Ctrl + G,(or Cmd

这个东西用过了,感觉还不错,提高了调试效率,慢慢习惯了,就不用FF的firebug,大家都知道FF太卡了~~

■ 在页面执行一个能引起内存泄露的操作;

  • L for Mac),然后输入行号,DevTools就会允许你跳转到文件中的任意一行。

source:腾讯ISUX ()

■ 点击“Take Snapshot”来执行一个堆快照;

![]()

■ 重复执行步骤 2 和步骤 3 三次;

另外一种方式是按Ctrl + O,输入:和行数,而不用去寻找一个文件。

■ 选择最后一个堆快照;

## 四、在控制台选择元素

■ 将过滤器从“所有对象”改为“快照 1 和 2 之间的对象”;

DevTools控制台支持一些变量和函数来选择DOM元素:

现在应该已经可以看到一组新的泄露对象的集合,选择其中的一个然后查看是什么导致的内存泄露。

$()–document.querySelector()的简写,返回第一个和css选择器匹配的元素。例如$(‘div’)返回这个页面中第一个div元素

5,强制改变元素状态

$$()–document.querySelectorAll()的简写,返回一个和css选择器匹配的元素数组。

■ Elements面板右侧Styles标签→ToggleElementState

$0-$4–依次返回五个最近你在元素面板选择过的DOM元素的历史记录,$0是最新的记录,以此类推。

本文由美高梅平台下载发布于美高梅娱乐平台登录,转载请注明出处:Chrome开发者工具,chrome 开发技巧

关键词:

学了一段时间的jQuery了,原来的竞彩足球胜平负

学了一段时间的jQuery了,很少写些分享的东西,年底了,公司的项目基本处在停滞时间了,终于有时间可以写点东西...

详细>>

WAP应用程序结构,必须限定页面大小

少于14个字符、一致的样式、减少水平滚动、利用对齐属性增加可读性、避免过多使用文本样式属性、使用短小精确的...

详细>>

【美高梅平台下载】可以防止直接发送请求来进

刚装了个DEDECMS英文版本的,坑爹评论用不了,一直都显示验证错误,坑死@。 一、判断上一级页面 因为正确的验证码...

详细>>

会对元素的背景图进行重新请求,获取当前脚本

今天在优化网站交易区的页面的时候发现在IE6下面加载好慢,找了半天多没找到原因,后来发现有一张图被加载了很...

详细>>