Redky

web前端开发/HTML/CSS/JavaScript

小知识点汇总->习惯很重要

without comments

  1. getAttribute在ie下有两个参数,都可选.在取href时有用. demo
    obj.getAttribute(“href”,1) —取得的是绝对地址。
    obj.getAttribute(“href”,2) —取得的就是页面上所些的,写的是相对的就相对的,绝对的就绝对的.说明 在写attr函数时,找到相关资料;可以在上面Demo中查看源码找到attr函数.
  2. setTimeout/setInterval函数在使用时,加上所属对象.window.setTimeout(fn,time)
  3. 在阻止默认操作和冒泡时,使用e.preventDefault()/e.cancelBubble = true;
    e.stopPropagation()/e.returnValue = false; 而不是直接使用return false;
  4. 在chrome中,input元素focus事件触发select函数存在问题.
    使用window.setTimeout(function(){that.select(); },0);解决.
    window.setTimeout作用是把事件增加到进程最后(js单线程)
  5. 在数组等查询中,如果可以使用===操作符,就使用它(比如严格)
  6. 可用性方面,很多站点还需要做优化处理.这两天感受到的:有用户,只要可以使用鼠标操作的,他就不会再使用键盘(搞开发的应该会觉得键盘比鼠标更快)。比如让用户填写专业,那用户focus后,把专业呈现出来会是更好的选择,用户直接用鼠标点下就ok了; 用户相当很懒
  7. 养成良好的编码习惯很重要,谢谢师兄.

ps: 北京528路上的人真多, 从起点坐车 还是没有座!

Written by jim

八月 13th, 2010 at 6:52 上午

Posted in 效果实现

Tagged with ,

Leave a Reply