摘要: 一直以来没去注意这个恒等于(三个等号:===)的运算符。后来实际工作中遇到,就想了解一下这个等于和恒等于到底有什么区别。JavaScript是弱类型语言,这就意味着,等于操作符会为了比较两个值而进行强制类型转换。注意0的相等运算,例如:""=="0"//false0==""//true0=="0"//truefalse=="false"//falsefalse=="0"//truefalse==undefined//falsefalse==null//falsenull==u 阅读全文
posted @ 2013-03-25 17:01 mguo 阅读(5015) 评论(0) 推荐(0) 编辑
摘要: 在设计页面时可能经常会用到固定层的位置,这就需要获取一些html对象的坐标以更灵活的设置目标层的坐标,这里可能就会用到document .body.scrollTop等属性,但是此属性在xhtml标准网页或者更简单的说是带<!DOCTYPE ..>标签的页面里得到的结果是0,如果不要此标签则一切正常,那么在xhtml页面怎么获得body的坐标呢,当然有办法-使用document .documentElement来取代document .body,可以这样写 例: var top = document .documentElement.scrollTop || document .b 阅读全文
posted @ 2013-03-25 16:00 mguo 阅读(501) 评论(0) 推荐(0) 编辑
摘要: INPUT元素是页面设计的最基本的元素之一,是FORM表单的组成部分,也可以单独使用。是用户交互必不可少的元素。对于INPUT的布局,可能会出现在某些浏览器下正常,在某些浏览器中杂乱的现象:无缘无故的换行了--!,曾经为此事甚感头疼。造成布局问题的最直接的一个原因,往往是宽度高度设置的不合理导致的。更有甚者,是不设置高度,因为 INPUT的size属性,也会影响它的宽度,所以,有的人往往只设置size,不设置width,孰不知,因小而见大,一个不小心,就会出现布局的混乱。size属性到底是?当INPUT元素的“type”属性值为“text”(文本框)或“password”时(密码框),“siz 阅读全文
posted @ 2013-03-25 13:58 mguo 阅读(3781) 评论(0) 推荐(0) 编辑