本文标题:谷歌浏览器修改CSS和js后同步保存到文件中。

文本作者:魔芋铃。

谷歌的Chrome DevTools源地图

谷歌的Chrome DevTools发展得越来越好,尤其是他们快速的Blink and V8的性能 ,而且他们使DevTools更好。 最近我发现,编辑源代码的正确的方式是使用源映射了Chrome DevTools。
 

Source Maps

要验证源地图的开启,转至DevTools设置齿轮图标,然后验证源地图选项被选中。

(按 F12,点击齿轮图标。)

设置工作区

启用该功能后,我们需要设置一个工作区 ,就是我们的源代码所在的文件夹(或者在我们本地服务器的脚本)。

从菜单中打开开发人员工具 ,快捷方式F12或检查页面上的任何元素,点击右下角弹出设置对话框中设置齿轮图标,单击工作区的左侧面板上,浏览文件夹在那里我们的源位置,并允许Chrome浏览器时,请求许可。

现在,我们的Chrome浏览器被映射到本地文件夹正确。 现在,我们可以从Chrome浏览器中的文件夹(注意,我们可以使用浏览本地IP)装入我们的页面。

让说我有一个名为index.html的 HTML页面一个名为JavaScript文件app.js,一个名为app.css的CSS文件它看起来像这样

我有2项(为什么不呢,我喜欢它的大),其中一个有一个ID,这将是用来显示一些文本,当按钮被点击时。我在页面上放了一个按钮,这将是连接到一个点击事件,在我的JavaScript函数,我的CSS只是简单的改变颜色和背景颜色。

编辑JavaScript

现在,我们可以通过将Sources选项卡中开发工具访问从Chrome的源代码,然后从面板上找到我们的JavaScript文件。

如果我不添加的文件夹在工作区中,我将无法看到ChromeDev文件夹那边。

有时候我遇到问题的文件夹显示出来,但DevTools不知道哪个文件映射到,所以我必须通过右击做的,我想映射代码,并选择Map to File System Resource( 地图文件系统资源)。

之后,我会在匹配的文件名列表,选出我需要的。

到目前为止,按钮放在那里什么都没有做,让我们直接在里面DevTools添加功能sayWhat。 一旦我们编辑的代码,会出现一个小*的标签上注明,我们做了一些修改,并没有保存。

所以,简单地按Cmd + S或Ctrl + S保存代码。 在这种情况下,我们无需重新载入我们的页面、重新加载代码,我们再次单击该按钮,它会工作。从我的经验,即使我们调试JavaScript的,功能非常强大的作品,它一样有效。

之后,我们乐意与所有的变化,回到我们的本地文件夹,我们将很高兴我们在DevTools所做的更改持续回到我们的源代码。

调整

等一下! 如果我想找回一些代码,我修改,但开发工具覆盖我的源代码的盘,怎么办?

没问题,DevTools帮助我们保持我们的代码进行修改。 只是,我们正在处理的文件,单击鼠标右键,并选择Local Modifications(本地修改)。

我们的更改历史记录将显示与恢复到特定修订版本的能力。

尽管DevTools提供了便捷的方式为我们跟踪的变化,我还是喜欢工作在一个副本,以防万一。

这些只是什么DevTools可以做一点点,我敢肯定,Chrome团队将继续添加更多功能的工具。

标签:chromedevtoolsjavascriptsource maps

谷歌浏览器修改CSS和js后同步保存到文件中 (译)的更多相关文章

  1. php cUrl模拟登录,cookie保存到文件中

    源码如下: <?php header("Content-Type:text/html;charset=utf-8"); //模拟群友通讯录手机号登录 $curl = curl ...

  2. Python3操作MySQL,查询数据并保存到文件中

    我们在测试过程中,可能需要到数据库中拉去一些数据,为从测试准备.比如最近在做接口性能测试的时候,就需要很多数据来支撑,所以就需要的数据库去查询数据,下面就是python3 查询 mysql 并且保存到 ...

  3. Object 保存到文件中

    6月4日 Object 保存到文件中  Q. 你添加一个新类到你的项目当中且你希望可以保存这个类的一个实例对象到磁盘文件 并在需要时从磁盘文件读回到内存中  A. 方案  确保你的类遵循 NSCodi ...

  4. Java将对象保存到文件中/从文件中读取对象

    1.保存对象到文件中 Java语言只能将实现了Serializable接口的类的对象保存到文件中,利用如下方法即可: public static void writeObjectToFile(Obje ...

  5. jmeter 发送http请求,并把获取到的请求的订单信息保存到文件中

    有一个任务,需要频繁发送订单请求,并分析订单请求中有没有存在重复订单号,思路是用jmeter 发送http请求,使用正则表达式获取到订单号,并把订单号和线程号作为参数提供给java请求,在java请求 ...

  6. 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中

    既然已经可以通过 RTSP 获取h264 裸流了.那么通过 FFmpeg 将其保存到文件中怎么做呢? 一.首先RTSP获取 h264 裸流 我们上面两篇文章主要讲的是通过 rtsp://Your ip ...

  7. 『无为则无心』Python日志 — 66、将日志信息保存到文件中

    目录 1.把日志信息保存到文件中 2.拓展 (1)观察代码 (2)提出问题 (3)问题说明 1.把日志信息保存到文件中 代码如下所示: """ logging模块是Pyt ...

  8. 解决修改css或js文件后,浏览器缓存未更新问题

    问题描述:最近在上线新版本项目的时候,发现有的用户的操作还是调用的老版本JS里面的内容,这样就造成原来新的JS里面加上的限制不能限制用户的操作,从而导致用户可以重复操作. 问题产生原因: 如果在用户之 ...

  9. 解决修改css或js文件,浏览器缓存更新问题。

    在搜索引擎中搜索关键字.htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设置可以将css.js等不太经常更新的文件缓存在浏览器端,这样访客每次访问你的网站的时候,浏览器就可以从 ...

随机推荐

  1. IIR型高斯滤波的原理及实现

    二.实现 GIMP中有IIR型高斯滤波的实现,代码位于contrast-retinex.c中,读者可自行查看.下面给出本人实现的核心代码: #include"stdafx.h" t ...

  2. 滚动字幕Marquee

    基本语法  <marquee>滚动文字 </marquee> 文字移动属性的设置  方向 <direction=#> #=left, right,up,down 方 ...

  3. JS内置对象练习(慕课网题目)

    效果图: XXXX年XX月X日 星期X--班级总分为:81 格式要求: 1.显示打印的日期. 格式为类似“XXXX年XX月XX日 星期X” 的当前的时间. 2.计算出该班级的平均分(保留整数). 同学 ...

  4. iOS 开发App捕获异常, 反馈给服务器, 提高用户体验

    在我们开发的app中, 不可避免的, 有时候用户使用软件会崩溃.  我们就需要捕获异常, 可以在入口类中加入相应的代码, 可以在每次用户打开程序的时候, 检查一下沙盒中是否有崩溃日志, 如果有, 可以 ...

  5. Linux上用mvn安装node.js

    Linux上用mvn安装node.js 上一篇blog简略的讲了ubuntu系统的安装,接下来讲讲Ubuntu上的基于node.js的web开发环境的搭建. Node在快速构建网络服务有着极大的优势, ...

  6. Delphi7中使用Indy9的IdSmtp发送email时subject过长会出现乱码的解决办法

    procedure TIdMessageClient.SendHeader(AMsg: TIdMessage); var LHeaders: TIdHeaderList; begin LHeaders ...

  7. Android(java)学习笔记156:开源框架post和get方式提交数据(qq登录案例)

    1. 前面提到Http的get/post方式  . HttpClient方式,实际工作的时候不常用到,因为这些方式编写代码是很麻烦的 2. Android应用会经常使用http协议进行传输,网上会有很 ...

  8. Visual Studio中Radio Button组绑定变量方法(DDX_Radio方法)

    需求描述:Visual Studio 创建的界面程序中又许多 Radio Button,希望这些所有的Radio Button统一绑定到一个变量上,这个变量一旦改变,Radio Button的选中状态 ...

  9. QT+UI界面初识+界面与编辑区结合操作

    图片中时UI界面的初识,了解界面部件都是干啥的: 有了界面之后,使得QT的开发变的更加的便捷,但是在ui界面有时满足不了的功能,就需要使用代码解决,怎么利用代码呢? 首先:打开程序编辑区: #incl ...

  10. 第一个WebDriver脚本

    1.cmd下安装selenium,输入pip install selenium 2.下载Firefox浏览器的驱动程序,https://github.com/mozilla/geckodriver/r ...