首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 数据库 第二书店 程序员

Bookmarklet


最重要的一点是,不要污染当前网页的命名空间,否则可能会破坏当前网页的 JavaScript. 通常,可以使用闭包来隐藏你所有的变量。同样,如果您的 bookmarklet 的 CSS 可能会入侵当前网页(很遗憾,CSS 没有命名空间,也没有类似闭包的东西,很容易就会冲突),那么请考虑将 bookmarklet 的内容放到 iframe 中去。

其次,防止函数执行后不经意的副作用,一个比较好用的贴士是,使用不返回值的 void, 它可以接受任何参数,因此,把你的闭包放到 void 中是个不错的主意

目前世界上最流行的浏览器,IE6, 它对 bookmarklet 所能容忍的长度仅为 508!



他们设置了哪些标签:


Javascript

谁收藏了这个网址:


zdg收录

使用标签:Javascript,时间:2008-2-25 19:25:17 | 相关网摘

最重要的一点是,不要污染当前网页的命名空间,否则可能会破坏当前网页的 JavaScript. 通常,可以使用闭包来隐藏你所有的变量。同样,如果您的 bookmarklet 的 CSS 可能会入侵当前网页(很遗憾,CSS 没有命名空间,也没有类似闭包的东西,很容易就会冲突),那么请考虑将 bookmarklet 的内容放到 iframe 中去。

其次,防止函数执行后不经意的副作用,一个比较好用的贴士是,使用不返回值的 void, 它可以接受任何参数,因此,把你的闭包放到 void 中是个不错的主意

目前世界上最流行的浏览器,IE6, 它对 bookmarklet 所能容忍的长度仅为 508!

网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
Copyright © 2000-2008, CSDN.NET, All Rights Reserved