- 浏览: 3053079 次
- 性别:
- 来自: 海外
文章分类
- 全部博客 (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 6190刚有个需求是要把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 3043今天读了几篇与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 133367(Disclaimer:如果需要转 ... -
再谈Google V8和Webkit Nitro
2009-08-21 18:11 0JavaScriptCore SquirrelFish -&g ... -
把列表里连续的数字合并到连续范围里
2009-06-07 20:46 3388论文写得快疯了嗯。上来换口气。 刚才看到问答频道的一个问题, ...
相关推荐
标题中的“让你的鼠标动起来,让你的桌面更漂亮”暗示了这可能是一款与鼠标效果和桌面美化相关的软件。在描述中,“可以让你的鼠标实现各种各样的画面,后面带影音可一让桌面飞起来”进一步揭示了这款软件的功能,它...
9. **光照和阴影**:理解光照模型和如何模拟阴影,可以让3D物体看起来更逼真。 10. **性能优化**:避免过度绘制,合理管理内存,使用缓冲区等技术提高渲染效率。 在"3D_portfolio_main.zip"文件中,可能包含以下...
为了在JavaScript中实现,我们需要循环计算每个正弦项,然后将它们累加起来。 接下来,我们可以使用p5.js的`setup()`和`draw()`函数来设置画布并不断更新画面。在`draw()`函数中,我们将计算傅里叶级数的各个项,并...
它通过`setInterval`函数周期性地改变图片位置,使图片动起来。在执行过程中,代码计算了图片的位置(left/top),这依赖于正弦和余弦函数`Math.sin`和`Math.cos`,以及一些初始设定的变量。这展示了如何用...
JavaScript是一种广泛应用于网页和网络应用开发的编程语言,它主要负责网页的交互性,使静态网页变得生动有趣。 在描述中,“本人的自我介绍”可能是一个文档或文本,用于向他人展示个人的背景、技能和经验,这通常...
本文将深入探讨“20种焦点图片切换效果”,这是一个专门为网页设计者提供的资源,它包含20个不同的焦点图和幻灯片切换效果,旨在使网站更加生动有趣。 首先,我们要理解什么是焦点图。焦点图,又称为焦点区域或焦点...
霓虹灯特效是JavaScript中一个有趣且实用的功能。通过对DOM的操作和对时间的精确控制,开发者可以创建出吸引用户的动态效果。本篇文章提供了实现该特效的基础框架和关键代码示例,希望能帮助读者理解和掌握如何在...
6. **缓动函数**(Easing Functions):TweenMax.js提供了丰富的缓动函数,可以根据需求选择合适的函数来改变动画的速度曲线,使动画看起来更加真实和有趣。 7. **时间轴管理**(TimelineMax):对于复杂的动画序列...
【标题】"百度LOGO动态舞动的龙效果的代码.zip"所包含的是一个JavaScript实现的项目,这个项目的目标是创建一个类似百度LOGO中龙形象的动态效果,让龙在屏幕上舞动起来,给用户带来生动有趣的视觉体验。这种效果通常...
这个设计的核心是将用户的心愿以贴纸的形式动态地展示在页面上,创造出一种生动有趣的互动体验。下面,我们将详细介绍实现这一功能所需的关键技术和步骤。 1. **HTML 结构**: 首先,我们需要创建一个HTML结构,...
3. 添加光源,以使模型有光照效果,让波浪和小球看起来更逼真。 4. 创建3D对象(如球体)并设置其材质和颜色。为了实现波浪效果,可能需要使用几何体的顶点着色器(vertex shader)和片段着色器(fragment shader)...
3. **异步图片加载**:利用JavaScript的异步特性,让图片在后台加载,不影响页面其他元素的展示。 4. **图片格式**:可能涉及到WebP格式,这是一种高效、支持透明和动画的图片格式,适用于优化网页性能。 5. **实际...
3. **过渡(Transitions)**:当元素的某个属性改变时,过渡效果可以让这种变化看起来更平滑。例如,背景颜色的变化可以通过添加`transition`属性来实现。 4. **选择器(Selectors)**:CSS3引入了更多高级选择器,...
在JavaScript中,创建动态效果,如运动logo图片效果,通常涉及到对DOM元素的操作以及使用定时器来实现连续的动画帧。在这个场景中,`sportBox`是一个自定义的对象,用于管理元素的运动行为。它具有初始化方法和一些...
4. 制作动画序列:利用TweenMax的TimelineMax类,将各个动画片段按照时间顺序组合起来,创建出一个流畅的故事线。 5. 添加交互:可以添加事件监听器,让用户通过点击或其他交互方式触发动画。 通过这种方式,我们...
CSS则用于定义样式和布局,让界面看起来美观且符合设计需求;而div是一个常见的HTML元素,常用于组合其他元素或作为容器来实现更复杂的布局。这些技术的结合表明,该Web UI库是一个前端开发工具,提供了用这些技术...
这个效果通常包括两只眼睛在页面上转动或者跟随鼠标移动,为用户带来一种有趣且互动的体验。 在描述中提到,这个项目采用了简单的实现方式,创建了一个名为`Eye`的类来处理眼睛的各种属性。在面向对象编程中,类是...
以上代码片段展示了如何使用JavaScript和CSS3实现缩略图全屏展开的基本流程。实际应用中,你可能还需要考虑其他因素,比如响应式设计、图片加载优化以及错误处理等。通过这种方式,你可以为网站添加生动有趣的交互...
通过这种方式展示图片,不仅能让页面看起来更加生动有趣,还能在有限的空间内展示更多的内容,提高信息密度。 总结来说,"js随机照片墙展示特效"是一种利用JavaScript和CSS3技术实现的图片展示方法,它通过动态生成...
实现这类效果不仅能够增强用户体验,还能使网站看起来更加生动有趣。 ### 实现开关灯效果的技术栈 要实现开关灯效果,主要涉及到的技术包括HTML、CSS以及JavaScript。下面分别介绍这些技术的应用: #### HTML ...