随笔分类 -  简单脚本

摘要:列举几种曾经用过的图片外链攻击 阅读全文
posted @ 2012-08-15 16:23 EtherDream 阅读(10750) 评论(30) 推荐(34) 编辑
摘要:用百行代码写一个简单高性能的json的查询语言。简单:直接将查询语句翻译成js运行;高效:使用js的函数模版技术,将翻译好的表达式内嵌到最终函数中,运行速度就和手写优化的一样。 阅读全文
posted @ 2012-07-18 09:13 EtherDream 阅读(4873) 评论(16) 推荐(10) 编辑
摘要:在非标准里,可以用元素id名直接访问DOM元素,但是唯独FireFox不支持。尝试用段小代码让FF也兼容。 阅读全文
posted @ 2012-06-01 20:48 EtherDream 阅读(5220) 评论(16) 推荐(7) 编辑
摘要:根据传统变速齿轮原理,移植到JavaScript上,方便动画脚本的观察和调试。插件完全使用JS/CSS编写,引入测试页面即可使用。 阅读全文
posted @ 2012-05-29 15:09 EtherDream 阅读(9660) 评论(12) 推荐(8) 编辑
摘要:尝试给一个iframe设置裁剪区域,只留下里面的想让用户点击的部分,然后将裁剪后的iframe伪装成页面里的按钮,让用户点! 阅读全文
posted @ 2012-05-09 19:53 EtherDream 阅读(3536) 评论(13) 推荐(8) 编辑
摘要:曾经写的一个JS版本《坦克大战》游戏,纯粹的JS/CSS制作。作为2012贺岁礼物分享给大家吧~对于初学OOP思想,或者游戏基本概念的,都可以参考下 阅读全文
posted @ 2011-12-31 01:12 EtherDream 阅读(11391) 评论(85) 推荐(49) 编辑
摘要:尝试在ActionScript运行时下执行JavaScript代码。探索借用Flash的IDE调试JS,改进开发模式。 阅读全文
posted @ 2011-11-25 16:31 EtherDream 阅读(2174) 评论(4) 推荐(4) 编辑
摘要:尝试在Web里使用7z压缩数据。利用Alchemy编译出高效的LZMA算法,在AVM2虚拟机中运行。配合JS+AS,即可实现数据在线解压。 阅读全文
posted @ 2011-11-12 23:15 EtherDream 阅读(3014) 评论(3) 推荐(2) 编辑
摘要:ECMA-262中eval是一个类似关键字的标记符。和this一样,既是关键字也是变量(函数变量)。window.eval仅仅是window对象里的一个叫eval的属性,指向eval函数的属性,和eval字面意义完全不同。 阅读全文
posted @ 2011-11-08 18:51 EtherDream 阅读(3534) 评论(9) 推荐(5) 编辑
摘要:整理文件时翻出一个好久前做的泡泡屏保的特效,纯JS+CSS做的。回想了下,是去年年初时看见XP下那个流行的泡泡屏保,突然想移植到JS版本来。但有做着才发现有不少麻烦的问题解决不好,于是没继续。   和XP系统自带的那个屏保一样,从屏幕一个角落里冒出很多泡泡,然后在屏幕里碰撞反弹。泡泡有着半透明的渐变色,并且颜色也是在不停的变换。 阅读全文
posted @ 2011-11-08 12:11 EtherDream 阅读(12848) 评论(14) 推荐(12) 编辑
摘要:前些时候做的一个卡片式相册,收集了近几年的Doodle。 本人最忠诚的Google Fans :) 页面支持所有的桌面浏览器外,还兼容了iOS系统的mobile safari。你可以体验下用手指拖曳精美的Doodle卡片~ 在桌面电脑上,你的显示器分辨率越高,视觉效果就越好,别忘了可以按F11全屏浏览。 页面除了用来观赏外,另一个用途就是测试你的浏览器性能。目前排名是Firefox最流畅,而据称渲染最快的Opera反倒最慢... 有iPad2或者iPhone4S的朋友不妨可以试试,双核的强大威力:) 阅读全文
posted @ 2011-10-25 22:00 EtherDream 阅读(3251) 评论(15) 推荐(4) 编辑
摘要:无聊时尝试了下最短的XHR创建代码 阅读全文
posted @ 2011-10-09 00:14 EtherDream 阅读(3749) 评论(12) 推荐(6) 编辑
摘要:在地址栏载入脚本,不少插件都是用这个方法,并且可以添加到收藏夹。本文尝试简化其代码,压缩到最极限。 阅读全文
posted @ 2011-10-08 19:29 EtherDream 阅读(7024) 评论(22) 推荐(11) 编辑
摘要:Flash元素,无论是object还是embed,必须由页面外的脚本创建,否则会出现虚线边框,和“单击以激活并使用控件”的提示。 阅读全文
posted @ 2011-09-06 13:25 EtherDream 阅读(2032) 评论(1) 推荐(4) 编辑
摘要:WebP是Google推出的一种图片格式,比JPEG小40%。但目前仅Chrome和Opera支持。本文通过Alchemy技术实现了高效的在线解码器,配合WebP.js插件,可在任何浏览器下显示.webp图片。 阅读全文
posted @ 2011-09-05 18:51 EtherDream 阅读(2690) 评论(9) 推荐(2) 编辑
摘要:我的javascript探索应该做个了结了吧~ javascript是副七巧板,虽然能拼出的图案有限,但是充分发挥你的想象力,还是可以拼出令人称奇的图案。 这些年用js做了各种各样的特效以及小游戏,无一例外就是为了说明js+css是很强大的组合,可以创造出各种意想不到的有趣玩意。但js... 阅读全文
posted @ 2011-04-30 23:36 EtherDream 阅读(2390) 评论(9) 推荐(4) 编辑
摘要:IE9之前的浏览器都存在的BUG:在png-24图片上使用滤镜(CSS filter),图片的alpha通道丢失。解决办法就是用DXImageTransform.Microsoft.AlphaImageLoader载入图片,代替img或者background。 阅读全文
posted @ 2011-04-08 17:17 EtherDream 阅读(4263) 评论(15) 推荐(6) 编辑
摘要:改变图片的原始尺寸,在部分浏览器上渲染时很耗CPU。 阅读全文
posted @ 2011-04-04 18:06 EtherDream 阅读(3206) 评论(17) 推荐(10) 编辑
摘要:不同浏览器下setInterval最短触发间隔。简单的测试比较。 阅读全文
posted @ 2011-03-14 14:28 EtherDream 阅读(2745) 评论(5) 推荐(2) 编辑
摘要:测试比较预先缓存DOM对象能提升的性能。 阅读全文
posted @ 2011-03-14 13:27 EtherDream 阅读(2181) 评论(11) 推荐(4) 编辑