![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript的魔力
离子漂浮物
这个作者很懒,什么都没留下…
展开
-
层的各种尺寸的图解
网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: document.body.scrollWi转载 2009-02-22 11:49:00 · 1333 阅读 · 0 评论 -
在IE7与FF战争下苦苦挣扎的图片预览功能。
好象没作这个功能了,以为还能象以前那么简单,结果发现IE7不鸟我的程序,要预览图片没出来,一查,曰安全第一,不给你看本地图片。郁闷的解决办法,原来ms为了推进自己的插件啊,必须用插件才能作到预览效果,好吧用了,结果FF娘傲娇的拒绝了ms的插件。不急,判断一下,不支持插件的浏览器还是用原来的办法吧,结果FF娘也提出了自己的安全条例,Value不给你看本地路径 最后倒腾了一上午才作出既可以讨好I原创 2011-11-18 11:49:20 · 1351 阅读 · 0 评论 -
使用ajax和history.pushState无刷新改变页面URL
表现如果你使用chrome或者firefox等浏览器访问本博客、github.com、plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。是什么有这么强大的功能呢?HTML5里引用了新的API,history.pushState和history.replaceStat转载 2015-03-14 12:43:29 · 39343 阅读 · 0 评论 -
jquery 关于selected的设置备注
今天作个js日历插件,用select来作年月处理,IE下运行正常,但不知道为什么在遨游下就是无法定位年月处理,测试了半天都没解决,最后还是用了笨办法,记录一下省得每次到这种操作都要折腾半天。通常使用的代码(失败版)$("select option[value='2']").attr("selected", true);之后用的笨办法处理版(成功版)$("select")[0原创 2015-06-25 12:13:58 · 845 阅读 · 0 评论 -
Js的单元测试。
最近接触过几次比较麻烦的js开发,发现,程序一多了,调试起来非常麻烦。刚刚看一篇微博说到js的单元测试,突然恍然大悟。单元测试啊,所以baidu到一个js单元测试框架,同样也是jquery团队搞出来的,所以在这里记一下,以后用到时不用再找一次。框架名为:qunit页面中引用:qunit.js和qunit.css下载地址:http://qunitjs.com/使用案例如下:t原创 2016-10-30 20:36:00 · 646 阅读 · 0 评论