前言
从现在开始,我们开始学习动态网页设计与开发。
你可能学习过用HTML、CSS实现静态网页设计与开发的相关课程,体验过网站开发制作的完整流程,但你会发现和网上其他网站对比,你制作的网站远没有那么炫酷。不用羡慕,本书将告诉你网站炫酷的秘密。使网站变得酷炫有多种方式,一种是美工制作的Flash特效,另一种就是我们即将学习的JavaScript特效。
开发JavaScript特效,jQuery是一大利器,它是JavaScript语言中最优秀的程序库,现实世界中80%以上的网站都用到了jQuery。例如,“京东商城”“天猫商城”这样规模的电商网站,如果数以万计的用户填写完邮箱注册后,不经检查就直接发送,将会造成网站服务器负担过重。一边是服务器不堪重负,另一边是网民们焦急等待,这时利用脚本的客户端验证就可以轻松解决此类问题。当然,这只是jQuery功能的一部分。
本书将在静态网页设计与开发的基础上,系统地介绍JavaScript和jQuery开发的知识,最终综合运用所学知识去完成网上商城的各种交互特效,具体安排如下:
第一部分(第1章~第6章):介绍JavaScript的基础语法,使用JavaScript操作BOM以及JavaScript对象,你将发现JavaScript和学习过的Java类似。
第二部分(第7章~第10章):介绍jQuery的常用技能,学习选择器、事件处理、操作DOM,以及实现各种动画特效的方法。
第三部分(第11章):介绍表单校验,综合应用jQuery、正则表达式和HTML5新增属性、方法等知识验证表单,实现网页的数据校验。
第四部分(第12章):对本书中的重点和难点进行总结,最后通过项目案例的实现,将所学的JavaScript和jQuery相关知识进行综合运用。
本书采用边讲边练的方式,使读者在章节学习过程中完成各种特效的制作,不断体验网站开发流程,积累网站开发经验!
在学习过程中,读者一定要亲自实践书中的案例代码,如果不能完全理解书中所讲的知识点,可以通过互联网等途径寻求帮助。另外,如果读者在理解知识点的过程中遇到困难,建议不要纠结于某个地方,可以先往后学习。通常来讲,随着对后面知识的不断深入了解,前面看不懂的知识点一般就能理解了。如果读者在动手练习的过程中遇到问题,建议多思考,厘清思路,认真分析问题发生的原因,并在问题解决后多总结。
本书采用基础知识+案例相结合的编写方式,通过基础知识的讲解与案例的巩固,可以使读者快速地掌握技能点。千里之行,始于足下。让我们一起进入动态网页设计与开发的精彩世界吧!
限于作者水平,教材中难免会有不妥之处,欢迎各界专家和读者朋友们来函给予宝贵意见,我们将不胜感激。本书配有教师教学用书,如有需要联系作者索取。在阅读本书时,如发现任何问题或有不认同之处可以通过电子邮件与我们联系。请发送电子邮件至:sem00000@163.com。
编者