A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 史新博 于 2019-2-21 16:03 编辑

异常一
  
创建人
  
史新博
  
问题标题
  
格式问题
  
问题分类
  
编译错误
  
一级话题
  
运行结果非断言
  
问题补充
  
正则表达式
  
附件
  
var reg = / ^\w{6,10}$ /;
   
  
问题答案
  
问题分析:
  
编译不报错运行不报错,断言不对
问题解决方法:
  
在正则表达式中不能加空格把空格去掉程序运行结果皆是断言的结果



异常二
  
创建人
  
史新博
  
问题标题
  
格式问题
  
问题分类
  
代码编写错误
  
一级话题
  
运行无结果
  
问题补充
  
  <script>
   
window.onload = function () {
         
var all = document.getElementById("selectAll");
         
all.onclick = function () {
            
var cbs = document.getElementsByName("cb");
            
for(var i=0;i<cbs.length;i++){
                 
cbs[i]. checkbox= true;
             }
         }
  
</script>
  
附件
  

  
问题答案
  
问题分析:
  
代码编写错误
问题解决方法:
  
Checkbox复选框中有一个属性是checked  ,可以设定默认值修改属性值;在idea中一个不留神就会使用idea的提示信息,导致结果无响应。
异常三
  
创建人
  
史新博
  
问题标题
  
导包配置问题
  
问题分类
  
配置信息不全
  
一级话题
  

  
问题补充
  

  
附件
  
<meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible"  content="IE=edge">
  <meta name="viewport" content="width=device-width,  initial-scale=1">
  <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
  
<title>Bootstrap </title>
  
  <!-- Bootstrap -->
  
<link href="css/bootstrap.min.css"  rel="stylesheet">
  
  
  
  <!-- HTML5 shim and Respond.js for IE8  support of HTML5 elements and media queries -->
  <!-- WARNING: Respond.js doesn't work if you view the page via file://  -->
  <!--[if lt IE 9]>
  <!--<script  src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  <script  src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>-->
  
<![endif]-->
  
  
问题答案
  
问题分析:
  
添加的JavaScript的插件无法正常使用
问题解决方法:
  
<script src="js/jquery-3.2.1.min.js"></script>
  <
script src="js/bootstrap.js"></script>
  
添加这两行代码:因为bootstrap 中bootstrap中多有的JavaScript插件都依赖于jQuery;
异常四
  
创建人
  
史新博
  
问题标题
  
鼠标焦点的获取与失去
  
问题分类
  
鼠标悬停之后无响应
  
一级话题
  

  
问题补充
  

  
附件
  
var all = document.getElementsByTagName("tr")
        for(i=0;i<all.length;i++){
            all[i].onmouseover = function () {
              all[i].className  = "over";
            }
            all[i].onmouseout = function () {
               all[i].className  = "out";
            }
        }
  
  
问题答案
  
问题分析:
  
动态调用步骤出了问题,鼠标鼠标移到某元素之上无反应
问题解决方法:
  
all改为this
异常五
  
创建人
  
史新博
  
问题标题
  
junit单元测试
  
问题分类
  
导报问题
  
一级话题
  

  
问题补充
  
在需要进行的方式之上添加@test
  
附件
  
@test
      public boolean login(String username, String password) {
          if (username  == null || password == null) {
              return false;
          }
  
  
  
问题答案
  
问题分析:
  
直接添加@test能直接使用单元测试需要导包后才能使用
问题解决方法:
  
Alt+回车,idea提示添加junit4这个单元测试包之后@test单元测试就可以使用了

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马