当前位置: 首页 > news >正文

电商公司建设网站创业计划书模板

电商公司建设网站,创业计划书模板,简约大气网站,孝感网站建设软件这次分享的是Chrome开发工具中最有用的面板Sources。 Sources面板几乎是我最常用到的Chrome功能面板#xff0c;也是在我看来决解一般问题的主要功能面板。通常只要是开发遇到了js报错或者其他代码问题#xff0c;在审视一遍自己的代码而一无所获之后#xff0c;我首先就会打…这次分享的是Chrome开发工具中最有用的面板Sources。 Sources面板几乎是我最常用到的Chrome功能面板也是在我看来决解一般问题的主要功能面板。通常只要是开发遇到了js报错或者其他代码问题在审视一遍自己的代码而一无所获之后我首先就会打开Sources进行js断点调试而它也几乎能解决我80%的代码问题。Js断点这个功能让人兴奋不已在没有js断点功能只能在IE万恶的IE中靠alert弹出窗口调试js代码的时代特别alert一个object根本不会理你那样的开发环境对于前端程序员来说简直是一场噩梦。本篇文章讲会介绍Sources的具体用法帮助各位在开发过程中够愉快地调试js代码而不是因它而发疯。首先打开F12开发工具切换到Sources面板中: Sources功能面板是资源面板他主要分为四个部分四个部分并不是独立的他们互相关联互动共同实现一个重要的功能:监控js在执行期的活动。简单来说就是断点啦。 谷歌浏览器2015最新版下载http://m.cr173.com/x/2349 首先我们来看区域1它的功能有些类似于Resources面板主要是显示网页加载的脚本文件例如css js等资源文件它不包含cookieimg等静态资源文件。 区域1的导航条上有三个tab切换选项他们都存有不同域名和环境下的js和css文件我们首先来说明Sources资源选项的作用: Sources: 包含该项目的静态资源文件。双击选中文件该文件内容会在区域2中显示如果你选中的是js文件那么你可以在区域2种单击行号进行断点调试只要js执行到了你所标记的这一行它会停止向下执行并且等待你的命令: 从上图可以看到js执行到断点处时各个区域的变化首先是区域3中的Breakpoints记录信息会变高亮然后是区域4中Scope 选项中列出了断点处私有和公有的变量信息这样我可以很直观地知道此时此刻js的执行状态。同样的你可以把鼠标放到区域2种的某个变量上浏览器会弹出一个小框框框框里面则是你悬浮其上的变量所有信息:    然后你可以按F10跟着js执行的路径一步一步地走下去如果你遇到了一个函数包含着另外一个函数那么你可以按F11进入到个函数中去观察它的代码执行活动。你也可以通过点击区域1底部的各个图标对js代码进行跟踪。不过我建议你使用快捷键故名思义因为它比较快捷方便。不过怎么用完全按照个人习惯来吧。下图是各个按钮的作用功能。 在上图蓝色圆圈中数字它们分别代表: 1、停止断点调试 2、不跳入函数中去继续执行下一行代码F10 3、跳入函数中去F11 4、从执行的函数中跳出 5、禁用所有的断点不做任何调试 6、程序运行时遇到异常时是否中断的开关 接下来在区域4种切换到Watch Expressions 选项它的作用是为目前断点添加表达式使得每次断点往下走一步都会执行你写下的js代码。需要注意的是这个功能必须谨慎使用因为这可能会导致你写下的监控代码段会不断地被执行。 为了避免你的调试代码重复执行我们可以在调试时直接在console控制台上一次性地输出当前断点处的信息推荐这样做。为了验证我们在console面板中拥有的是当前断点环境我门可以对比断点执行前后的this值变化。 如果你觉得在断点的时候为了看一个变量必须借用console面板输出的方式来查看会比较麻烦那么你可以更新最新版的Chrome它已经为我们解决了这个烦恼。为了方便开发者调试在这一点上谷歌已经做到了极致就在前几天更新过Chrome以后卤煮意外地发现了断点时监控环境变量的另外一种方式这种方式极为清晰在断点调试的时候区域2中会自动显示每个变量的值每次代码往下走的时候这个值都回时时更新。这让开发者对当前环境变量几乎可以说是一目了然。此功能有一个小缺陷那就是无法查看数组或者对象的具体索引和值不过我相信google会改进它的。 当你的项目已经线上出现了一个bug你修复了之后无法看到它真正在线上的效果那么你可以在打开线上的项目直接在浏览器中修改代码然后看到效果。这样的效果往往是最直接的这种方法也能帮你省去频繁验证发布的麻烦毕竟身为前端码农的你也一定会听到过后台通常情况下是后台发布大哥的抱怨ldquo;XXX测试通过了没不要出现了哈发布一次很麻烦的rdquo;。而在Chrome里面只需要在区域2种直接修改你就可以验证你的代码在线上是否可行。卤煮在此处只是指出该功能的用法之一。其他的就凭诸位的聪明才智去想了。 即使在断点时你也可以编辑代码按ctrlS保存之后你会看到区域2的背景由白色变为浅色而断点会重新开始执行。 回到区域1Content script 选项开里面包含着一些第三方插件或者浏览器自身的js代码,经常它是被忽略的实际上它的作用很少。我们可以更多关注一下Snippets选项。还记得基础篇里面介绍的style吗在里面我们可以编辑界面的css代码并且即时看到它们的映射效果同样地在Sinppets中我们也 可以编辑重写js代码片段。这些片段实际上就相当于你的js文件一样不同的是本地的js文件在编辑器里面编辑的而此处你是在浏览器中编写的。这些代码片段在浏览器刷新的时候既不会消失也不会执行除非是你手动执行它。它可以存在你的本地浏览器中即使关闭浏览器再次打开时它依然还在那里。它的主要作用可以使得我们编写一些项目的测试代码时提供便捷你知道如果你在编辑器上编写这些代码在发布时你必须为它们添加注释符号或者手动删除它们而在浏览器上编写就不需要这样繁琐了。 在Snippets选项的空白处右键后选择弹出的new选项建立一个你自己的新的文件然后在区域2种编辑它。 Snippets 的非常功能强大它的许多隐藏功能还有待发掘。目前卤煮使用它是在记住调试片段、单元测试、少量的功能代码编写功能上。 最后我们看看js中时间丰富的监控功能同上篇文章介绍的一样Sources面板和Elements面板一样有监控事件的功能而且Sources中功能更加丰富也更加强大。它的这部分功能集中在区域3中。我以下图为例观察其作用。 从上到下紫色圈内的数字的意义 1、断点处的债堆栈就是从该函数起逐级追寻调用到他的函数名。例如: function a () {   b(); } function b() {   c();   } function c() {  //在该处断点查看call stack   } a-b-c. call stack 从上到下的顺序就是 c b a 2、在区域2中你的断点调试信息。当某个断点在执行的时候对应的信息会高亮双击该处信息可以在区域2中快速定位。 3、添加的Dom监控信息。 4、击 并输入 URL 包含的字符串即可监听该 URL 的 Ajax 请求输入内容就相当于 URL 的过滤器。如果什么都不填那么就监听所有 XHR 请求。一旦 XHR 调用触发时就会在 request.send() 的地方中断。 5、为网页添加各种类型的断点信息。如选中了Mouse中的某一项click当你在网页上出发这个动作单击网页任意地方你浏览器就是立刻断点监控该事件。 值得再次重复一遍Sources是一般的功能开发中最常用到也是最有用的功能面板它里面的许多功能对于我们开发前端工程来说是非常有帮助的。在web2.0时代的今天我不推荐依然在自己的代码里面写调试信息的行为因为这会然你的开发变得繁琐。Chrome开发工具给我们提供的强大功能我们应该好好利用之。这篇文章就到此结束虽然有点繁琐但总算基本表述了卤煮使用经验和想法希望对你有帮助。如果你觉得不错请推荐一下本文并继续关注卤煮在的博客。在下一篇中我将向大家介绍Chrome开发工具中的性能方面的调试。
http://www.zqtcl.cn/news/795941/

相关文章:

  • 藤虎网络广州网站建设网站域名实名认证官网
  • 佛山专业网站建设公司推荐it行业做网站一个月多少钱
  • 三网合一网站怎么做苏醒主题做的网站
  • wordpress站内统计插件wordpress模板 单栏
  • 龙岩网站定制网站开发 技术路线
  • 广州制作网站开发网站标题怎么设置
  • 海南旅游网站开发背景做网站兼容ie
  • 查找人网站 优帮云本地升级wordpress
  • 安庆什么网站好小事做wordpress主题vue
  • 高端商品网站网络运维工程师面试题及答案
  • 做网站的dw全称是啥适合迷茫年轻人的工作
  • 免费软件库合集软件资料网站wordpress go链接跳转错误
  • 重庆那里做网站外包好和镜像网站做友链
  • 网站栏目关键词装修效果图制作软件
  • 企业网站开发公司-北京公司北京医疗网站建设公司
  • 可以做配音兼职的网站产品网站怎样做外部链接
  • 如何制作网站效果图做外单要上什么网站
  • 网站开发预算编制网站可以制作ios
  • 强化网站建设网页翻译怎么弄出来
  • 长春火车站到龙嘉机场高铁时刻表视频网站建设公司排名
  • 武进网站建设代理商google官网下载
  • 简单网站开发流程图知乎怎么申请关键词推广
  • 成寿寺网站建设公司文登区做网站的公司
  • 建设一个网站用什么软件下载阿里外贸平台网站建设
  • 可信网站myeclipse网站开发
  • 做设计找素材的 网站有哪些网站建设实训个人总结
  • 浙江省建设厅继续教育官方网站网站做vr的收费
  • 建造网站 备案苏州手机网站设计
  • 做外贸卖小商品是哪个网站手机首页设计
  • 大连网站制作公司营销策划公司有哪些职位