JavaScript应用程序经典实例
本书封面上的动物是河马(hippopotamus)。河马原产于非洲的某些地区,栖息在河中或河边的草地上。河马名字的原文hippopotamus就是希腊文“河马”。它们有庞大笨重的身躯,整日里优雅地在水中走来走去。夜里河马离开水边去觅食。它们的食物主要是草,每天150磅,还有一些水生植物和落果。河马没有什么天敌,除了人类以外 —— 河马因其象牙般的长牙,以及皮和肉而遭到人类的大肆捕杀。 河马可以活到40岁,高5英尺,长12英尺,体重可达6000~8000磅。它们的身体几乎没有毛发,皮肤呈灰色,能分泌出红色的油性液体(这经常被误认为血),以使皮肤湿润。河马的五官长得都离头顶很近,因此它们在几乎完全沉入水中时仍然可以呼吸、看和听。有趣的是,有些沼泽动物,如鳄鱼、乌龟和犀鸟经常会栖身于水里的河马之上。 懂得JavaScript语法是一回事,能够创建有用的应用程序就是另一回事了。虽然市面上有成打的JavaScript图书教你怎么做,但实际上,像本书这样,能够为网站管理员提供一整套易于使用的经典客户端JavaScript程序,并且带有完整说明文字的,却是少之又少。一册在手,读者可以立即利用书中的程序为自己的网站增添各种丰富功能。 本书围绕JavaScript核心功能,深入探索了相关的代码和技术。书中的程序可以帮助读者将自己的网站模块化,从而在站点管理和程序开发中省时省力。 本书章节是按应用程序组织的。包括:客户端搜索引擎。讲述如何仅用客户端工具创建自己的搜索引擎,获得最佳的搜索结果施放式贺卡程序。可以用于制作和发送DHTML电子邮件贺卡GUI图像翻转工具。可生成各种版本JavaScript的跨浏览器图像翻转代码健壮的客户端购物车程序在线测试程序。可以自动管理、评分并显示在线考试的答案和调查的结果。 如有兴趣,不妨一看JavaScript应用程序经典实例 。不想花钱?IT电子图书馆自己去找找吧,嘻嘻,e时代,资料共享!!
相关文档:
一、主页面(采用jsp实现)
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<%@page import="org.accp.jwebplayer.biz.MusicBiz"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<h ......
JavaScript中的模块和名字空间是不可区分的内容。
我们定义的每个单独的函数都是作为全局对象的一个属性。而JavaScript代码模块所必须遵循的最重要的规则就是:避免定义全局变量。因为,当定义一个全局变量时,都要被其他模块覆盖的危险,所以模块化编码要用如下方式:
var ModuleClass={};
ModuleClass.函数名1=functio ......
完全打开页面后,在该页的在IE地址栏 或 按Ctrl+O 输入以下代码,回车,就可以得到相应的效果:
1.显示网页中的所有图片
javascript:Ai7Mg6P='';for%20(i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz++){Ai7Mg6P+='<img%20src='+document.images[i7M1bQz].src+'><br>'};if(Ai7Mg6P!=''){document.wri ......
事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();
事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
事件返回值
event.returnValue
鼠标位置
event.x
event.y
窗体 ......
预定时间之后执行函数
setTimeout("functionname",interval)
提取字符串中数值信息
parseInt(string)
复制节点(是否复制子节点)
cloneNode(true/false)
删除子节点
removeChild()
替换节点
replaceChild(newChild,oldChild)
子节点判断
hasChildNodes ......