摘要: 我们先来看看CSS3 Api中对position属性的相关定义: static:无特殊定位,对象遵循正常文档流。top,right,bottom,left等属性不会被应用。 relative:对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置。而其层叠通过z-index属性定义。 absolute:对象脱离正常文档流,使用... 阅读全文
posted @ 2013-09-22 19:55 sexy_girl 阅读(264) 评论(1) 推荐(1)
摘要: 一般来说: 1) 客户端创建一个图像: new Image().src = “http://example.com/test.php”; 这种模式可以收集访问者统计信息; 2) 更普通的做法 Server用一个1*1 px的gif 作为相应 ( 虽然是静态资源, 其实不好) 3)好的模式 使用 "204 Not Content" 来相应更棒; 该HTTP相应是仅向客户端发送HTT... 阅读全文
posted @ 2013-09-15 10:13 sexy_girl 阅读(206) 评论(0) 推荐(0)
摘要: 闭包是JavaScript中的重要特性之一,大多数用过JavaScript的程序员也基本上都接触过闭包,不管是否知道或了解闭包这个概念。比如在用jQuery的时候:var count = 0;$('.btn').onclick = function(e) { count += 1;};闭包,维基百科的解释是:指引用了自由变量的函数。而我个人认为前端大牛johnhax的解释更加容易理解:闭包就是内部函数能访问外部的变量。所以,要理解闭包,只要理清楚变量作用域这个概念就差不多了。我也把对变量作用域的一些个人理解记录在了前两篇文章中,故这里就只简单说说一个函数它可以访问哪些作用域中的 阅读全文
posted @ 2013-09-13 21:33 sexy_girl 阅读(221) 评论(0) 推荐(0)
摘要: 在 console 中输入代码的最后一行加上 //@ sourceURL=filename.js, 会在 Scripts 面板中有个叫 filename.js 的文件, 然后他就和外部 js 文件一样了function hello() { alert('say hi');}//@ sourceURL=hello.js 阅读全文
posted @ 2013-09-11 23:10 sexy_girl 阅读(485) 评论(0) 推荐(0)
摘要: drag me -------------------------------------- setCapture 的意思就是设置一个对象的方法被触发的范围,或者作用域。 如果不设置,则div只在当前窗口内被触发。如果设置,则在整个浏览器范围内被触发,也就是可以拖到浏览器外面 阅读全文
posted @ 2013-09-11 16:24 sexy_girl 阅读(259) 评论(0) 推荐(0)
摘要: 这篇文章是对 JavaScript跨域总结与解决办法 的补充。 有三个页面: a.com/app.html:应用页面。 a.com/proxy.html:代理文件,一般是一个没有任何内容的html文件,需要和应用页面在同一域下。 b.com/data.html:应用页面需要获取数据的页面,可称为数据页面。 实现起来基本步骤如下: 在应用页面(a.com/app... 阅读全文
posted @ 2013-09-10 11:55 sexy_girl 阅读(145) 评论(0) 推荐(0)
摘要: 本文所说的是浏览器窗口的可视区域大小,不是浏览器窗口大小,也非页面尺寸。 在没有声明DOCTYPE的IE中,浏览器显示窗口大小只能以下获取: document.body.offsetWidthdocument.body.offsetHeight在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器显示窗口大小:document.documentElement.clientWidthdocum... 阅读全文
posted @ 2013-09-07 00:03 sexy_girl 阅读(195) 评论(0) 推荐(0)
摘要: IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是Quirks Mode。所以为兼容性考虑,我们可能需要获取当前的文档渲染方式。 document.compatMode正好派上用场,它有两种... 阅读全文
posted @ 2013-09-07 00:01 sexy_girl 阅读(286) 评论(0) 推荐(0)
摘要: 其实YUIDoc主页已经写的比较清晰了,但有一些概念和细节再点出一些注意的地方。 目前最新的YUIDoc使用nodejs进行开发安装和使用都非常的方便。 我们只需要将我们的代码加上必要的注释,便可以很方便的生成文档。 前提 已经安装了nodejs 已经安装了npm 安装 使用npm安装yuidoc npm -g i yuidocjs生成一次性生成yuidoc .一... 阅读全文
posted @ 2013-09-04 17:37 sexy_girl 阅读(979) 评论(0) 推荐(0)
摘要: http request里面是referer 其实是http规范拼写错了,正确的拼写应该是referrer 阅读全文
posted @ 2013-09-03 00:52 sexy_girl 阅读(157) 评论(0) 推荐(0)