错误排查技巧

错误排查技巧:

(1)将复杂问题 先简单化

   可以选择将 部分代码 先注释 或异常 , 缩减 干扰因素

(2) 如果是逻辑性错误, 输出 关键性变量 在 关键性 步骤的 值 (某些变量的值的不同可能导致程序走向 不同的 分支)

(3) 如果是 因为 某个值 的不同导致的 异常, 则 检查 各个 边界值 , 锁定 出错 的 范围

(4) 找到 错误的 可能原因 ==> 测试验证 其是否为真正的 致错原因

纠正: ip正则表达式 中 "." 需要加 反斜杠 转义 , 因为"."在正则表达式中有特定含义 ,需要加反斜杠 加以区分


表单验证 :

日期格式验证 : 当前web前段 一般 采用 日期控件 让用户点选 产生 一个 标准格式的 日期字符串 , 因此 对日期格式的验证 变得 不太必要


通过 js 动态 为 下拉框 添加 多个 下拉项 问题:

两种方案:

(1) 通过 字符串硬拼接的方式, 循环 拼接 "<option>===text==</option>"

    在 通过 select对象.innerHTML = 循环拼接而成的 长字符串(包含多个<option>)
    
(2) 通过 new Option("文本","value属性值")  循环 创建 Option对象

    每循环一次, 通过 select对象.appendChild(option对象), 动态向 <select>中 循环追加 <option>子元素
    
如何获取当前 <select> 选中的 option 的 value属性值 ???

通过 select对象.value 获取     

转载于:https://www.cnblogs.com/pyobbiwitwsai/p/9338205.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值