1、显示当前时间:

<!doctype>
<html>
<head>
<meta charset='utf-8'>
<script type='text/javascript'>
function showtime(){
var now_time = new date(); //创建时间对象的实例
var hours = now_time.gethours(); //获得当前小时数
var minutes = now_time.getminutes(); //获得当前分钟数
var seconds = now_time.getseconds(); //获得当前秒数
var timer = "" + ((hours > 12) ? hours - 12 : hours);
timer += ((minutes < 10) ? ":0" : ":") + minutes;
timer += ((seconds < 10) ? ":0" : ":") + seconds;
timer += " " + ((hours > 12) ? "pm" : "am");
document.getElementById("aa").text = timer;
settimeout('showtime()', 1000);
}
</script>
</head>
<body onload="showtime()">
<div id="aa"></div>
</body>
</html>

2、当鼠标经过图像时图像的震动效果:

<!doctype>
<html>
<head>
<meta charset='utf-8'>
<script type='text/javascript'>
var rector = 3, stopit = 0, a = 1;
function init(which){
stopit = 0;
zhend = which;
zhend.style.left = 0;
zhend.style.top = 0;
}
function rattleimage(which){
if((!document.all && !document.getElementById) || stopit = 1)
return;
if(a == 1){
zhend.style.top = parseInt(zhend.style.top) + rector;
} else if(a == 2){
zhend.style.left = parseInt(zhend.style.left) + rector;
} else if(a == 3){
zhend.style.top = parseInt(zhend.style.top) - rector;
} else if(a == 4){
zhend.style.left = parseInt(zhend.style.left) - rector;
}
else {
zhend.style.left = parseInt(zhend.style.left) - rector;
}
if(a < 4)
a++;
else
a = 1;
settimeout('rattleimage()', 50);
}
function stoprattle(which){
stopit = 1;
which.style.left = 0;
which.style.left = 0;
}
</script>
</head>
<body>
<img src="test.png" class="zhendimage" onMouseover="init(this);rattleimage()" onmoouseout="stoprattle(this)" />
</body>
</html>

3、自由切换图像:

<!doctype>
<html>
<head>
<meta charset='utf-8'>
<script type='text/javascript'>
var img = new array(3);
var nums = 0;
if(document.images){
for(i = 1; i <= 3; i ++){
img[i] = new image();
img[i].src = 'images/00' + i + '.png';
}
}
function fort(){
nums ++;
document.images[0].src = img[nums].src;
if(nums == 3)
nums = 0;
}
function slide(){
setInterval('fort()', 1000);
}
</script>
</head>
<body onload="slide()"> </body>
</html>

JavaScript简单的实例应用的更多相关文章

  1. Javascript DOM操作实例

          最近在学DOM,但是还是没有办法很好的记住API,想找些例子来练习,网上的例子将一个个DOM对象方法挨个举例,并没有集合在一起用,效果不尽人意.所以自己写一份实例,顺便巩固下学到的知识. ...

  2. Google Map JavaScript API V3 实例大全

    Google Map JavaScript API V3 实例大全 基础知识 简单的例子 地理位置 语言 位置 坐标 简单的投影 事件 简单事件 关闭事件 多次添加事件 事件属性 控制 php禁用ui ...

  3. 原生Ajax用法——一个简单的实例

    Ajax全名(Asynchronous(异步) JavaScript and XML )是可以实现局部刷新的 在讲AJax之前我们先用简单的实例说一下同步和异步这个概念 /*异步的概念(就是当领导有一 ...

  4. 纯JSP简单登录实例

    记一下,免得以后忘记了,又要去查. 文件共有四个web.xml.login.jsp.logout.jsp.welcome.jsp四个文件 测试环境:Tomcat 6.0.x 假设项目名称是LoginS ...

  5. ASP.NET MVC 4 插件化架构简单实现-实例篇

    先回顾一下上篇决定的做法: 1.定义程序集搜索目录(临时目录). 2.将要使用的各种程序集(插件)复制到该目录. 3.加载临时目录中的程序集. 4.定义模板引擎的搜索路径. 5.在模板引擎的查找页面方 ...

  6. Linux简单程序实例(GNU工具链,进程,线程,无名管道pipe,基于fd的文件操作,信号,scoket)

    一, GNU工具链简介: (1)编译代码步骤: 预处理 -> 编译 -> 汇编 -> 链接: 预处理:去掉注释,进行宏替换,头文件包含等工作: gcc -E test.c -o te ...

  7. Redis:安装、配置、操作和简单代码实例(C语言Client端)

    Redis:安装.配置.操作和简单代码实例(C语言Client端) - hj19870806的专栏 - 博客频道 - CSDN.NET Redis:安装.配置.操作和简单代码实例(C语言Client端 ...

  8. MVC 4 插件化架构简单实现实例篇

    ASP.NET MVC 4 插件化架构简单实现-实例篇   先回顾一下上篇决定的做法: 1.定义程序集搜索目录(临时目录). 2.将要使用的各种程序集(插件)复制到该目录. 3.加载临时目录中的程序集 ...

  9. 分布式搜索ElasticSearch构建集群与简单搜索实例应用

    分布式搜索ElasticSearch构建集群与简单搜索实例应用 关于ElasticSearch不介绍了,直接说应用. 分布式ElasticSearch集群构建的方法. 1.通过在程序中创建一个嵌入es ...

随机推荐

  1. redis实现与分析-单机数据库实现

    数据库 1,1个数据库数据结构和上面一样,两个字典,一个包含所有的键,一个包含了键的过期时间 2,redis删除过期键策略:定期+惰性 定期:一段时间开始删,删不全下次继续删 惰性:使用键的时候检察 ...

  2. S2算法应用

    需求:计算不同区域范围,X公里半径内实体店或场站覆盖率. 实现思路: 为了便于理解,将地球看成一个基于经纬度线的坐标系.将经度和纬度看成二维坐标系中的两个纬度,横轴表示经度[-180o, 0o),(0 ...

  3. 关于IP核中中断信号的使用---以zynq系统为例

    关于IP核中中断信号的使用---以zynq系统为例 1.使能设备的中断输出信号 2.使能处理器的中断接收信号 3.连接IP核到处理器之间的中断 此处只是硬件的搭建,软件系统的编写需要进一步研究. 搭建 ...

  4. oracle rac的启动与停止

    引言:这写篇文章的出处是因为我的一名学生最近在公司搭建RAC集群,但对其启动与关闭的顺序和原理不是特别清晰,我在教学工作中也发现了很多学员对RAC知识了解甚少,因此我在这里就把RAC里面涉及到的最常用 ...

  5. CentOs6.7 python2.6升级到2.7.11

    1.查看当前python的版本 #python -V Python 2.6.6 2.下载Python-2.7.11 wget https://www.python.org/ftp/python/2.7 ...

  6. windows服务命令 转载

    OnCustomCommand executes when the Service Control Manager (SCM) passes a custom command to the servi ...

  7. mysqlli 的基本用法

    Mysqli是php5之后才有的功能 需要修改php.ini的配置文件 查找下面的语句: ;extension=php_mysqli.dll 将其修改为:extension=php_mysqli.dl ...

  8. <亲测>CentOS7中使用yum安装Nginx的方法

    CentOS7中使用yum安装Nginx的方法   最近无意间发现Nginx官方提供了Yum源.因此写个文章记录下. 1.添加源 默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了 ...

  9. vue项目中, 字段信息为空时不渲染,是真的不渲染吗

    代码 样式,宽度pro_proj 此class设置有宽度,考虑字数如果太多就进入下一行就没有设置高度 样式改为 数据 渲染. 开始以为,null时vue不渲染,然后审查元素,发现渲染的dom是存在的, ...

  10. SQL判断某列中是否包含中文字符或者英文字符

    SQL判断某列中是否包含中文字符或者英文字符   [sql]  select * from 表名 where 某列 like '%[吖-座]%'     select * from 表名 where ...