• FireBug调试工具笔记


         Firebug是网页浏览器 Mozilla Firefox下的一款开发类插件, 现属于Firefox的五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发 JavaScript、CSS、HTML和Ajax的得力助手。Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层面, 给Web开发者带来很大的便利。例如 Yahoo! 的网页速度优化建议工具 YSlow。下面咱们就来学习FireBug工具的使用。如有错,望提出修改意见。
    1.编辑HTML
    a.鼠标选中某个html元素,修改相关属性,即可在页面中动态的显示出来
    b.点击小甲虫右侧的箭头按钮,就可以在页面中点击某个元素,FireBug中的就会定位到这个元素的html代码中。
    当然,可以使用快捷键。ctrl+shift+c如果需要查看或者修改快捷键的话,可以点击小甲虫图标,在弹出的菜单中选中“自定义快捷键”,在弹出的界面中查看和修改即可。
    c,当需要编辑html代码的时候,我们有两种方式,一种是双击html代码,即可对html代码进行修改,还有一种是右键,点击“编辑”页面,进入编辑页面,这个时候,我们实时的编辑,变化都会反映在页面上。
    2.处理css
    在html代码的右侧,是css属性页面
    a.点击html代码,即可看到他的css属性,我们可以在样式中移动鼠标可以看到css样式中字体的大小,图片和颜色等。
    双击css即可进行修改,如果需要添加样式,则只需要在空白的地方就可以新建样式,当然,我们也可以禁用样式,当我们用鼠标移动到样式上的时,点击出现的禁用按钮即可禁用样式。
    如果要删除某些样式,则只要双击样式,样式变成可输入状态时,按住键盘delete键即可。
    b.当我们需要修改一些属性是数值的类型的样式的时候,我们可以按住键盘的上下键,即可实现微调样式,省去我们每次输入的时间。如果需要调整0.1个单位的话,那我们只需要按住ctrl键,再用键盘上下键,即可实现数值样式的精度更细的微调。如果需要大幅调整的话,则只需要按住shift键,再用键盘上下键,就可以每次以10个单位调整。如果需要调整很多css代码,则只需要点击右侧的css,即可直接编辑css代码。
    c.最右侧的计算出样式,可以看到计算出来的css样式。布局:我们可以看到盒子模型的布局。DOM:我们可以查看整个页面的DOM节点2事件:我们可以查看当前页面中的事件。
    3.评估页面下载的速度
    点击firebug面板中的网络,在载入页面的时候,即可看到整个页面的网络情况。
    在这个页面中,我们可以看到每个元素所下载的时间,请求方式,状态、html、css、js等等。
    我们可以通过时间线来评估整个页面的下载时间,我们可以单击请求,即可查看这些请求的一些信息。请求头信息里,我们可以看到请求头信息,响应头信息、和响应结果。
    4.ajax请求
    当我们输入ajax请求的时候,XHR就可以监听每一次的ajax请求。
    ajax中的参数就是我们传入或者post的一些名字和字符,头信息是我们请求的头信息。响应是从服务器中返回回来的我们所接受到的信息。这些信息,在开发中我们可以检查请求是否发出,结果是否返回,返回的结果是否如我们的期望。
    5.javascript控制台
    a.javascript控制台中可以读取我们在js代码中的命令。比如:
    for(var i=0;i<10;i++)
    {
    console.log(i);//这样,每次i值的变化我们都可以监听到
    }
    我们也可以使用这些信息
        console.error(i); //错误信息
        console.debug(i); //debug信息
        console.info(i);//详细信息
    我们也可以对日志信息进行分组:
    console.group("first");
    console.log("11111");
    console.log("22222");
    console.log("33333");
    console.log("44444");
    console.groupEnd();
    console.group("second");
    console.log("aaaa");
    console.groupEnd();
    当我们需要显示一个对象的所有属性和方法的时候,我们可以使用:
    console.dir();
    如:console.dir(console);
    当我们需要测试某些代码的运行速度的时候我们可以使用console.time()函数来测试代码的运行速度:
    6.js调试
    当我们需要调试我们的代码的时候,我们可以通过面板中的“脚本”来调试我们的代码。
    点击“脚本”,我们可以看到我们脚本的代码和当前的页面,我们可以对脚本代码设置断点,对代码进行调试
    在调试的时候,我们可以点击断点,取消调试,
    如果要查看函数的调用情况:我们可以在函数中使用console.trace();
    当然,我们也可以使用“概括”来收集概括信息,
     
     
  • 相关阅读:
    ExtJS Form布局
    UML系列 (六)如何提取用例技术?
    牛腩新闻发布系统 (4)验证码的生成
    DIV +CSS 系列详细教程 (一)初识
    Java、JavaScript、asp.net 、jquery 详细分析
    设计模式详细系列教程 (三)以网上购物通用的订单流程 详解状态模式
    设计模式详细系列教程 (四) 无处不在的单例模式
    SCM软件配置管理 (二) SVN管理平台搭建以及详细设置
    JAVA JDK环境变量的配置
    牛腩新闻发布系统 (5) 总结
  • 原文地址:https://www.cnblogs.com/wjszxli/p/4274039.html
Copyright © 2020-2023  润新知