学习笔记之二(断点调试的基础知识)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>调试</title>
        <script type="text/javascript">
        function writeTimesTable(timesTable){
            var counter1;
            var writeString;
            for (counter1=1;counter1<12;counter1++) {
                writeString=counter1+"*"+timesTable+"=";
                writeString=writeString+(timesTable*counter1);
                writeString=writeString+"<br/>";
                document.write(writeString);
            }
        }
    </script>
    </head>
    <body>
        <!--1.断点告诉浏览器应在某点中断或者暂停代码的执行,可在JavaScript代码的任何地方设置断点,调试器会在遇到断点时暂停代码的执行
            2.观察窗口可以指定代码在断点处暂停时要看的变量
            3.调用堆栈记录了到断点处已执行的函数和方法
            4.控制台可以在页面上下文和断点的作用域内执行JavaScript命令,另外,他还给页面上找到的所有错误分类
            5.单步执行时调试过程中最常见的过程,他可以一次执行一行代码,单步执行胆码可以通过3种方式进行:
                ①Step Into执行下一行代码,如果这行代码是一个函数调用,调试器就执行函数,并在函数的第一行暂停.
                ②Step Over与Step Into一样,也是执行下一行代码,如果这行代码是一个函数调用,Step Over就执行整个函数,在函数外部的第一行代码处暂停
                ③在被调用的函数内执行时,Step Out会返回调用函数,并且恢复代码的 执行,直到函数返回为止,接着在函数的返回点处中断.
                注:火狐的调试是中文的,一般来说比较好操作,谷歌是英文的,可以自己选择

        -->
        <script type="text/javascript">
            writeTimesTable(2);
        </script>
    </body>

</html>

这里是关于一些断点调试的基础知识,是在学习之余在课外书上看到的,在此记录,如果对你有帮助,是我的荣幸

时间: 2024-10-21 20:47:29

学习笔记之二(断点调试的基础知识)的相关文章

openstack学习笔记(一)-openstack的基础知识

一.OpenStack的基础知识 openstack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache2.0许可证(兼容GPLv3以及DFSG)授权的自由软件和开放源代码项目. OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作.OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单.可大规模扩展.丰富.标准统一的云计算管理平台.OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,

HTML5学习笔记(二):HTML基础学习之一

元素.属性和格式化 元素是指开始标签到结束标签之前的所有代码,如: 1 <p>this is my page!</p> 2 <!-- 下面的可以称为空元素 --> 3 <br/> 大多数的HTML元素都是可以进行嵌套的. 属性是指为元素提供更多信息的以键值对的形式存在的数据,如: 1 <!-- 下面的属性herf描述了超链接的去向,而target描述了超链接的打开方式 --> 2 <a href="http://www.cnblo

cocos2d-x学习笔记1——项目的创建和基础知识

一.创建第一个cocos2d-x项目 二.cocos2d-x项目结构 三.AppDelegate类 四.运行第一个cocos2d-x项目 五.修改游戏窗口大小

学习笔记(十一)——Linux Shell 基础知识

1. shell 特性: 使用 history 命令查看命令历史: [[email protected] ~]# history 用户的 history 记录位于用户家目录下 .bash_history 文件中: [[email protected] ~]# vim ~/.bash_history 有关 history 的相关快捷操作: [[email protected] ~]# !!    //上一条命令 [[email protected] ~]# !$    //上一条命令的最后一个参数

《语义网基础教程》学习笔记(二)

二.RDF概述(参考http://zh.transwiki.org/cn/rdfprimer.htm) 1.本体: 一个本体是一个概念体系(conceptualization)的显式的形式化规范. 一般来说,一个本体形式地刻画一个论域.一个典型的本体由有限个术语及它们之间的关系组成. ★在万维网这个环境中,本体提供了对给定领域的一种共识.这种共识对于消除术语差别是必要的. 通过把各自的术语差异映射到一个公共的本体之间的直接映射,可以消除这些术语差异. 不管采用哪种方案,本体都支持语义可共用性(s

js基础学习笔记(二)

2.1  输出内容(document.write) document.write() 可用于直接向 HTML 输出流写内容.简单的说就是直接在网页中输出内容. 第一种:输出内容用“”括起,直接输出""号内的内容. <script type="text/javascript"> document.write("I love JavaScript!"); //内容用""括起来,""里的内容直接输出.

ASP.Net MVC开发基础学习笔记:二、HtmlHelper与扩展方法

一.一个功能强大的页面开发辅助类—HtmlHelper初步了解 1.1 有失必有得 在ASP.Net MVC中微软并没有提供类似服务器端控件那种开发方式,毕竟微软的MVC就是传统的请求处理响应的回归.所以抛弃之前的那种事件响应的模型,抛弃服务器端控件也理所当然. 但是,如果手写Html标签效率又比较低,可重用度比较低.这时,我们该怎样来提高效率呢?首先,经过上篇我们知道可以通过ViewData传递数据,于是我们可以写出以下的Html代码: <input name="UserName&quo

VSTO学习笔记(二)Excel对象模型

原文:VSTO学习笔记(二)Excel对象模型 上一次主要学习了VSTO的发展历史及其历代版本的新特性,概述了VSTO对开发人员的帮助和效率提升.从这次开始,将从VSTO 4.0开始,逐一探讨VSTO开发中方方面面,本人接触VSTO时间不长,也是一次尝试.鉴于Excel在整个Office家族中的重要地位,故先从Excel开始介绍,后续内容会陆续介绍Word.PowerPoint.Outlook.InfoPath等.由于VSTO 4.0建立在Office 2010基础之上,先介绍一下Office

《iOS应用逆向工程》学习笔记(二)iOS系统目录结构(部分)

首先下载个iFile,可以用来直观地查看iOS系统的目录结构. 下面记录一些关键的iOS目录结构: /var:"variable"的简写,存放一些经常更改的文件,例如日志.用户数据.临时文件等.其中/var/mobile/Applications下存放了所有App Store App. /Applications:存放所有的系统App和来自Cydia的App,不包括App Store App.越狱的过程把/Applications变成了一个符号链接,实际指向/var/stash/App