添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
想旅行的地瓜  ·  ImportError: ...·  8 月前    · 
越狱的大脸猫  ·  android ...·  1 年前    · 
有情有义的馒头  ·  MATLAB ...·  1 年前    · 
  • debugger;
  • var hrefs = document.getElementsByName("clj");
  • for (var i=0; i < hrefs.length; i++) {
  • debugger;
  • var aHref = hrefs[i];
  • if (aHref.href.search("http://www.baidu.com") > -1) {
  • alert(aHref.href);
  • break;
  • </script>
  • 开始调试,下图是刚启动调试的代码样子,即按F5之前的样子。

    按下F5之后,代码直接从14行调至17行,即下一个debugger断点的地方,如下图。

    F11 逐语句

    F11 逐语句,即每一行代码都走

    接着上面的断点,按下F11,继续调试

    按下F11 后,我们发现断点向下走了一行,走到了18行。

    F11 就是这个作用,一行行的走读代码,调试代码。

    F10 逐过程

    F10 上面显示的是逐过程,但是本人在调试的时候,发现它的作用跟F11相同,都是一行行的走读代码,这里参考F11的作用就可以了。

    如果有朋友知道或了解到F10的其它作用,可以跟本人讲一下,定虚心学习。

    Shift + F11 跳出

    Shift + F11 显示的是跳出调试,但是在操作过程中,发现它也只是跳到下一个debugger断点处,即跟F5的作用相似,这里参考F5即可。

    如果有朋友知道或了解到Shift + F11的其它作用,可以跟本人讲一下,定虚心学习。

    断点行代码跟踪

    了解了调试的关键字,似乎还不够用啊。

    还不知道走到每一行代码,怎么继续看变量的具体内容。不急,接下来,我们就看断点到每一行的时候,我们能做哪些事情。

    接着F11 处的代码继续看吧

    选中变量aHref ,右键看到菜单

    这里太多的菜单项我们暂时不看了,我们关注添加监视(W) 菜单,因为它能让我们看到具体的变量内容,看到变量有哪些属性,有哪些方法。

    下图是点击添加监视后的视图。

    因为这一行代码还没走,变量还没有初始化,所以暂时变量值为undefined,类型为Undefined。

    继续按下F10,

    值变为了{…} ,类型变为了DispHTMLAnchorElement。

    {…} 表示该变量为对象类型或集合类型

    点击aHref 前面的小+ 号,展开aHref 变量,看看有哪些东东。

    最上面的是Events ,表示该对象上面有哪些可以绑定的事件。

    接下来是Methods ,表示该对象有哪些可以操作的方法。

    然后就是可供使用的属性信息了,在属性信息中,我们可以看到每个具体属性项的值,看到该项的值是否是我们想要的值,方便理解代码,调试代码。

    像accessKey 就是一个属性,对应值为空字符串。

    all 是个集合属性,值为{…},点击开后,就可以继续看all里面的每项具体属性值了。

    好了,这里的方法部分介绍完了。

    无debugger断点方法

    如果我们拿到的是别人的代码,无法继续添加debugger断点,怎么办呢,直接找到该页面,添加断点就可以了。

    去掉上面代码中的debugger,启动调试后,在var hrefs = document.getElementsByName("clj");前面单击就可以了,单击后

    页面就出现了断点,就可以接续按照上面的方法调试了。

    JavaMail获取邮件IP java 接收邮件

    163邮箱的基本设置,可以参看如下图片。客户端授权密码就是接受邮件的密码,不是登录邮箱密码,切记。还有一点,接收邮件的java包不要用jdk自带的,我用了报错,所以我改成我自己的mail.jar,就好了 package com.person; import javax.mail.*; import javax.mail.internet.InternetAddress; import j