zoukankan      html  css  js  c++  java
  • 心得小细节(一)

    1、在js里面使用switch,假如有两个判断条件,不能用||或者&&,只能写成case:

                                                                                                     case:

    2、记得在switch里面的判断变量n不能和case里面的条件是同一个字符串。

    3、DOM基本知识:在DOM里面,childNodes在chrome、火狐以及ie9以上的浏览器当中,childNodes.length会计算文本节点和元素节点的个数;而ie6到ie8则只会计算元素节点的个数。

    4、元素节点是<li></li>,可以对其进行操控;在body里面随便打字,这些字就是文本节点,对其不可单独操控的。

    5、nodeType=1是元素节点,nodeType=3是文本节点。

    6、 给标签设置css的时候最要用class,这样可以复用class,id用在js里面会更好。

    7、like模糊查询里面,通配符需要用%封装的字符串,不要直接在sql语句里面写%。

    8、在Css里面,两个class不用逗号并排的写在一起,就是指子类(后面class)的样式,若是使用了逗号,则表示同一级别。

    9、jquery可以通过属性获取到元素,如$("input[name='div1']"),这个句话的意思是获取所有input的name='div1'的元素。在属性后面可以加*(以xx开头匹配)、^(以xx结尾匹配)、!(不等于)等等。

    10、由于jquery版本问题,在获取checkbox的时候高版本需要用prop操作checkbox,用is(":checked")获取是否被选中。在javascript中,获取checkbox需要先通过js获取对象,然后xxx.checked,就可以返回true或者false;操作checkbox可以用setAttribute("checked",true),也可以直接用xxx.checked=true。两者经常搞混,现在经常开发的时候一会js,一会jquery,有时候都要乱了,需要好好区分一下两者!!!!

    11、在ie9以下的浏览器,事件绑定用attachEvent,在ie9、火狐和谷歌上用addEventListener事件绑定,注意兼容问题!!事件绑定的好处是两个相同元素的事件绑定不会被覆盖,都会运行绑定的事件。

    12、在HTML5+开发移动app的时候,有的时候软键盘不会自己关闭,这个需要手动代码:document.activeElement.blur()。

    13、在javascript中,没有定义的变量会报错;而没有定义的属性(window.a)是undefined。

  • 相关阅读:
    解决端口被占用问题
    python实现操作mysql数据库
    python实现读取并处理excel单元格中的数据
    python实现读取配置文件
    python实现读取excel
    接口测试简介
    python实现获取文件夹中的最新文件
    Redis入门
    mysql高可用研究(二) 主从+MHA+Atlas
    mysql高可用研究(一) 主从+MHA架构
  • 原文地址:https://www.cnblogs.com/claireyu1219/p/6136152.html
Copyright © 2011-2022 走看看