- 浏览: 3017479 次
- 性别:
- 来自: 海外
文章分类
- 全部博客 (430)
- Programming Languages (23)
- Compiler (20)
- Virtual Machine (57)
- Garbage Collection (4)
- HotSpot VM (26)
- Mono (2)
- SSCLI Rotor (1)
- Harmony (0)
- DLR (19)
- Ruby (28)
- C# (38)
- F# (3)
- Haskell (0)
- Scheme (1)
- Regular Expression (5)
- Python (4)
- ECMAScript (2)
- JavaScript (18)
- ActionScript (7)
- Squirrel (2)
- C (6)
- C++ (10)
- D (2)
- .NET (13)
- Java (86)
- Scala (1)
- Groovy (3)
- Optimization (6)
- Data Structure and Algorithm (3)
- Books (4)
- WPF (1)
- Game Engines (7)
- 吉里吉里 (12)
- UML (1)
- Reverse Engineering (11)
- NSIS (4)
- Utilities (3)
- Design Patterns (1)
- Visual Studio (9)
- Windows 7 (3)
- x86 Assembler (1)
- Android (2)
- School Assignment / Test (6)
- Anti-virus (1)
- REST (1)
- Profiling (1)
- misc (39)
- NetOA (12)
- rant (6)
- anime (5)
- Links (12)
- CLR (7)
- GC (1)
- OpenJDK (2)
- JVM (4)
- KVM (0)
- Rhino (1)
- LINQ (2)
- JScript (0)
- Nashorn (0)
- Dalvik (1)
- DTrace (0)
- LLVM (0)
- MSIL (0)
最新评论
-
mldxs:
虽然很多还是看不懂,写的很好!
虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩 -
HanyuKing:
Java的多维数组 -
funnyone:
Java 8的default method与method resolution -
ljs_nogard:
Xamarin workbook - .Net Core 中不 ...
LINQ的恶搞…… -
txm119161336:
allocatestlye1 顺序为 // Fields o ...
最近做的两次Java/JVM分享的概要
又是找资料发现的不相关物 T T 我要的资料怎么就是找不到。
Anyway,看看下面这段JavaScript:
随便找个有图片的网页,然后在浏览器的地址栏里输入下面的代码
你会看到……
这帖是我来JE没多久的时候发的煋帖……现在看自然更加煋了
另外挖坟的不是虎炮……
浏览器的地址栏一般都支持直接输入JavaScript代码来执行(上下文就是当前页面)。把上面写在一行上的JavaScript代码按一般风格格式化,就是:
其中DI是页面上所有的image标签对于的DOM节点,DIL是这些节点的个数,后面的A()函数遍历所有image节点,把它们稍微偏移;最后用setInterval()以固定时间间隔来执行A()。就这样,非常简单。
Anyway,看看下面这段JavaScript:
随便找个有图片的网页,然后在浏览器的地址栏里输入下面的代码
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
你会看到……
评论
9 楼
Hooopo
2010-01-18
我被恶魔猎手带来的…
8 楼
iaimstar
2010-01-16
日。我竟然不能把回复改为“夜瞳猎手你这坟挖的太狠了”
7 楼
RednaxelaFX
2010-01-16
iaimstar 写道
第一眼:此贴so火星
第二眼:虎炮你坟挖狠了点
第二眼:虎炮你坟挖狠了点
这帖是我来JE没多久的时候发的煋帖……现在看自然更加煋了
另外挖坟的不是虎炮……
6 楼
iaimstar
2010-01-16
第一眼:此贴so火星
第二眼:虎炮你坟挖狠了点
第二眼:虎炮你坟挖狠了点
5 楼
Hooopo
2010-01-15
记得QQ空间的非主流们喜欢搞这些。。。囧
4 楼
RednaxelaFX
2010-01-15
夜瞳猎手 写道
好厉害、不过能讲解下么? 试了试果然管用
浏览器的地址栏一般都支持直接输入JavaScript代码来执行(上下文就是当前页面)。把上面写在一行上的JavaScript代码按一般风格格式化,就是:
R = 0; x1 = .1; y1 = .05; x2 = .25; y2 = .24; x3 = 1.6; y3 = .24; x4 = 300; y4 = 200; x5 = 300; y5 = 200; DI = document.images; DIL = DI.length; function A() { for (i = 0; i - DIL; i++) { DIS = DI[i].style; DIS.position = 'absolute'; DIS.left = Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top = Math.cos(R*y1+i*y2+y3)*y4+y5 } R++ } setInterval('A()',5); void(0);
其中DI是页面上所有的image标签对于的DOM节点,DIL是这些节点的个数,后面的A()函数遍历所有image节点,把它们稍微偏移;最后用setInterval()以固定时间间隔来执行A()。就这样,非常简单。
3 楼
夜瞳猎手
2010-01-15
我对这个不是很懂、谢谢楼主了
2 楼
夜瞳猎手
2010-01-15
好厉害、不过能讲解下么? 试了试果然管用
1 楼
RednaxelaFX
2007-11-13
话说FF的用户大概是看不到什么效果的……除了图片的位置稍微偏离了原始位置外。诶……
发表评论
-
Function.prototype.bind
2013-09-24 18:07 0polyfill http://stackoverflow. ... -
Nashorn各种笔记
2013-07-15 17:03 0http://bits.netbeans.org/netbea ... -
JavaScript global properties are bound by name, not by value
2013-06-04 14:42 0function a() { console.log('a1' ... -
PICs and prototypes
2013-05-30 13:10 0In a lot of the implementations ... -
Nashorn notes
2013-05-28 10:44 0Nashorn NodeVisitor: the same a ... -
Building Blocks of a JavaScript Engine
2013-05-23 00:49 0sketches of my new book "B ... -
读《JavaScript语言精髓与编程实践(第二版)》
2013-05-21 00:32 02008年逛书店的时候偶 ... -
V8与c1visualizer
2011-08-21 21:00 0Subject: [v8-dev] Improved c1vi ... -
Rhino的JavaScript与Java的整合
2011-05-05 14:40 0http://www.mozilla.org/rhino/Sc ... -
this = null的杯具
2011-03-09 17:04 0this不允许赋值? FireFox表示吐槽 Chrome却欣 ... -
简单替换URL中查询字符串的参数值的代码
2010-04-11 17:49 6139刚有个需求是要把URL中query部分的一个指定参数的值替换为 ... -
JägerMonkey的组件介绍
2010-03-16 13:00 0David Mandelin JägerMonkey & ... -
眼见为实——V8的隐藏类与inline cache的例子
2010-03-02 13:42 0src/globals.h // State for inli ... -
JavaScript一些难以优化的地方
2010-03-02 08:54 0arguments with eval -
JägerMonkey与Carakan动态更新
2010-02-28 22:08 2971今天读了几篇与JavaScript引擎相关的帖。三篇关于Moz ... -
Opera的JS引擎,Carakan
2009-12-03 01:47 0Wikipedia 引用Presto is a layout ... -
with的陷阱
2009-11-21 18:41 0让eval()全局作用域执行的方法深入研究 用with(win ... -
虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩
2009-10-17 02:52 131295(Disclaimer:如果需要转 ... -
再谈Google V8和Webkit Nitro
2009-08-21 18:11 0JavaScriptCore SquirrelFish -&g ... -
把列表里连续的数字合并到连续范围里
2009-06-07 20:46 3340论文写得快疯了嗯。上来换口气。 刚才看到问答频道的一个问题, ...
相关推荐
将以下代码改成一行,在有图片的网页地址栏上输入回车
动态转换图片javascript
一个有趣的javascript,很好哟
一个动态的图片鼠标跟踪源代码,喜欢的朋友可以自己修改实现其他更有趣的效果
图片显示特效javascript 图片显示特效javascript 图片显示特效javascript
如何让动态插入的javascript脚本代码跑起来
javascript基础练习,一些有趣的小游戏javascript基础练习,一些有趣的小游戏javascript基础练习,一些有趣的小游戏javascript基础练习,一些有趣的小游戏javascript基础练习,一些有趣的小游戏javascript基础练习,...
很有趣、很新颖的,用javascript编写的、、
JAVASCRIPT 新闻图片自动播放猿代码
javascript图片展示 网页中javascript图片展示
javascript图片自动切换效果 javascript图片自动切换效果
boomJS, JavaScript实现一个有趣的浏览器图片爆炸动画效果
为了方便大家测试“Javascript游戏开发 -- 让你的静态人物动起来”里的代码,我把它的源代码放在这里供大家下载。
点击链接切换显示不同的图片javascript版纯Javascript 有注释。 非常方便后续的开发扩展使用。
JavaScript图片旋转效果,纯粹的JS源码
Javascript实现图片放大和缩小,方便大家使用
javaScript检测图片大小,检测图片的大小,尺寸
JavaScript图片放大.rarJavaScript图片放大.rarJavaScript图片放大.rarJavaScript图片放大.rarJavaScript图片放大.rarJavaScript图片放大.rar
javascript主题图片滚动,互联网上随处可见,页面主题图片哦
JavaScript动态网页设计