zoukankan      html  css  js  c++  java
  • 错误排查技巧

    错误排查技巧:

    (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 获取     

  • 相关阅读:
    访当当网的图标
    关于手触
    关于位置——CSSOM视图模式(CSSOM View Module)相关整理
    js 进制 转换
    函数的引用, 关于内存的开销
    一些
    HTML特殊符号对照表
    页面选中文字的javascript
    获取元素相对于页面的位置 和 页面高度 和 页面滚动高度
    i+1 和 i++ 的区别
  • 原文地址:https://www.cnblogs.com/pyobbiwitwsai/p/9338205.html
Copyright © 2011-2022 走看看