前 言
随着网络的不断发展,网络将不再仅是获取信息的平台,它正逐步地向个性化发展。网站的美观与否,以及信息量的多少决定了它的客流量。因此,对一个网站或者一个网页来说,外观是相当重要的。
JavaScript是目前网页设计中最简单易学并且易用的语言,它能让你的网页更加生动活泼。利用JavaScript做出的网页特效,能大大提高网页的可观性,增加收藏和点击率。
JavaScript语言的前身是1992年一家叫做Nombas的公司开发的C-minus-minus语言,它是一种嵌入式脚本语言。这种简称为Cmm的脚本语言,理念很简单:既强大到可以替代宏操作,又能保持与C和C++的相似性,以便开发人员能很快学会。Cmm捆绑在一个叫做CEnvi的共享软件中,向开发人员展示其威力。最终,Nombas把Cmm的改成了ScriptEase。当Netscape Navigator崭露头角时,Nombas开发了一个可以嵌入网页中的CEnvi版本。当时正处于技术革新最前沿的Netscape,开始认真考虑开发一种客户端脚本语言来解决简单的处理问题。时任Netscape员工的Brendan Eich开发了称为LiveScript的脚本语言,目的是在浏览器和服务器端使用它。就在Netscape Navigator 2.0即将正式发布前,Netscape将其更名为JavaScript,JavaScript从此变成了因特网的必备组件。
JavaScript的标准最终由ECMA组织发展和维护,这样制定出来的JavaScript标准就是ECMA-262。ECMA-262的开发始于1996年;1997年7月,ECMA会员大会采纳了它的首个版本;到了1998 年,该标准成为了国际ISO标准(ISO/IEC 16262);目前它仍然处于发展之中。
笔者结合自己多年的JavaScript开发经验和心得体会,花费了近一年的时间编写了此书。希望各位读者能在本书的引领下跨入JavaScript开发之门,并成为开发高手。本书结合大量网页源代码,全面、系统、深入地介绍了JavaScript网页开发技术,用大量实例贯穿全书,详细地讲解了JavaScript的全面应用方法,书中还介绍了JQuery、ActiveX、Ajax等时下流行的网页技术,保证读者在学习完本书之后,可以具备独立进行网页开发的能力和思维。
本书编写特色
1.内容全面、系统、深入
本书内容涉及JavaScript的基本知识、高级技巧和核心原理,基本涵盖了JavaScript开发的所有重要知识和特效实例,而且还介绍了jQuery特效实例、JavaScript和CSS结合特效实例及Active技术应用等。
2.贯穿500余个典型实例进行讲解
本书从始至终贯穿了大量实例进行讲解,这些实例都来自于实际的网页开发实践,实用性非常强,读者通过研读这些实例,可以系统地掌握JavaScript开发技术。
3.提供大量网页源代码,有很强的实用性
作者专门编写了大量的配套网页特效源代码,使得读者能够更加轻松、直观地学习本书内容。读者只需稍加修改这些代码,便可直接用于自己的学习和工作当中,可以大大提高开发效率。
4.讲解深入浅出,循序渐进,适合各个层次的读者阅读
本书内容安排从基本知识到高级技巧,再到核心原理及实际应用,从易到难,层层深入,讲解时循序渐进,由浅入深,适合各个层次的读者阅读。
5.贯穿大量的开发技巧,迅速提升开发水平
本书在讲解实例时贯穿了大量的网页开发技巧,通过对这些技巧的掌握,可以让读者体验实际编程的捷径,从而迅速提高开发水平。
6.提供技术支持,答疑解惑
阅读本书时若有任何疑问都可以发电子邮件到bookservice2008@163.com与我们联系,我们会及时对你的问题给予答复。
7.免费赠送大量的学习资源
本书免费赠送网页制作与开发专题教学视频库、实例资源库及案例资源库,涉及HTML、CSS、DIV、JavaScript、jQuery、HTML 5、CSS3等技术,需要的读者请自行下载。
本书涵盖的内容
第1篇 JavaScript网页实例(第1~16章)
本篇涵盖421个网页特效实例,主要内容包括页面类特效、按钮特效、按键屏幕特效、验证码特效、鼠标特效、类淘宝特效、各类网站特效、焦点图特效、图片特效、文字特效、链接特效、文本框特效、时间特效、数字特效、控件特效、密码特效。通过对本篇内容的学习,读者基本可以掌握JavaScript的各种语法及其实际网页开发中各种特效的编写方法。
第2篇 jQuery特效实例(第17、18章)
本篇涵盖74个网页特效实例,主要内容包括JavaScript与CSS结合特效、jQuery特效。通过对本篇内容的学习,读者可以掌握jQuery的语法及核心思想,以及jQuery在实际网页开发中的应用。
第3篇 Active技术应用(第19、20章)
本篇涵盖12个实例,主要内容包括ActiveX组件基础、ActiveX组件与JavaScript关系、JavaScript脚本调用ActiveX控件实例,以及JavaScript操作数据库基础、JavaScript与ASP合并使用操作数据库等。通过对本篇内容的学习,读者可以了解JavaScript与ActiveX技术的关系与应用,还可以学习JavaScript操作数据库的一些知识。
本书读者对象
* JavaScript初学者;
* 想全面学习JavaScript开发技术的人员;
* JavaScript专业开发人员;
* 利用JavaScript做网页开发的编程人员;
* 利用JavaScript做出的网页搭建网站的建站人员;
* JavaScript开发爱好者;
* 大中专院校的学生;
* 社会培训班学员;
* 需要一本案头必备手册的JavaScript程序员。
本书作者
本书由吕琨主笔编写。其他参与编写、资料整理和程序调试的人员有陈世琼、陈欣、陈智敏、董加强、范礼、郭秋滟、郝红英、蒋春蕾、黎华、刘建准、刘霄、刘亚军、刘仲义、柳刚、罗永峰、马奎林、马味、欧阳昉、蒲军、齐凤莲、王海涛、魏来科、伍生全、谢平、徐学英、杨艳、余月、岳富军、张健和张娜。在此一并表示感谢!
编者
??
??
??
??
JavaScript网页特效实例大全
前言
·II·
·III·