购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

jQuery是网页设计中一柄锋利的宝剑,使用jQuery框架技术,可以快速实现页面上各种强大的效果。所以,要搭建网站和设计网页,就必须要学会jQuery技术。本书是一本讲述代码实践的书,为读者全面深入地讲解了针对各种页面元素和页面特效的jQuery技术。近350段代码给读者带来的不仅仅是网页开发速度的提升,还有如何创建高性能网页、如何处理jQuery特效、如何应对跨浏览器兼容、如何进行前端代码优化等时时刻刻困扰网站开发人员的问题解决方案。

jQuery中的那些事儿

有些网站开发人员写了多年jQuery,依然在面对新问题时束手无策,这些技术难点具有普适性,读者能有多少了解呢?

● 跨浏览器的兼容

● 选择器的优化

● 事件注册和事件注销

● 动态修改CSS样式

● 文字、图片的流行特效

● 基于jQuery的插件开发

● Callback回调机制

● AJAX无刷新更新页面

● IE老版本的兼容

● jQuery Mobile移动端扩展

以上所有内容在本书的代码中都有讲解。除这些常见jQuery技术难点外,本书力求将最有用的jQuery代码段汇总在一起,提供各种解决实际问题的方案。

jQuery学习方法

11个字就能帮助我们更好地学习jQuery。

多看、多练: 观摩成功的网站设计,分析并练习网站开发常用的代码。

多想、多问: 思考功能实现的原理,提出自己的问题并通过各种渠道寻找答案。

多总结: 记录前人已经探索出来的jQuery技巧,总结实战中碰到的问题及解决方案。

只要真正能做到勤思考、勤动手、勤总结,jQuery学习定能一马平川。

本书的编写特点
1.独特的jQuery切入点

与市面上其他jQuery书不同,本书从最常见的网页效果出发,直接应用jQuery代码段实现页面操作,全部是最实用的例子,全部是最透彻的分析!

2.内容丰富,知识全面

本书以网站开发的各个分类和使用场景作为基础,立体式全方位地解释各种场景下的jQuery代码段应用,实例丰富,与时俱进,并拥有良好的可扩展性、可复用性。

3.去中心化,分布式学习

本书的代码实例都是独立的,读者可以从中间开始学,也可以从头开始学。代码跨平台跨设备,可以在平板电脑上学,也可以在PC上学,如果可以,手机上写代码也是完全可能的。

4.jQuery原理与实践相结合

jQuery是一个强大的JavaScript库,无论读者具有什么编程背景,都可以使用它来优化改进自己的网站。本书的代码段基于简单易学的原理提供了丰富多样的操作特性,使得本书成为适用于各类客户端脚本编程的必备工具。

5.必用、实用

本书的实例从网页元素、HTML事件、CSS样式类、输入自动完成、图片加载、AJAX应用、jQuery Mobile移动端开发等方方面面内容出发,配合原理解释,呈现给读者一场代码的盛宴。

6.自发式学习

在学习代码前,先让读者练习实际上最基础却最容易做错的jQuery考题和面试题,激发读者学习斗志。本书摒弃传统的说教模式,每段代码都是单独的功能型页面,读者可以从全书的任意一点开始阅读。

本书的设计始于功能、终于代码,是网站开发人员的案头必备。

本书的内容安排

本书共11章,各章节实现了不同类别的jQuery代码段。

第1章主要介绍了使用jQuery实现网页操作,包括jQuery DOM操作方法与案例、jQuery动画效果的实现、jQuery控件下iframe控件的使用案例、jQuery实现各种文本特效、jQuery控制页面布局的方法与jQuery与Flash组合案例等内容。

第2章主要介绍了使用jQuery操作HTML中DOM元素与属性的方法,包括使用jQuery创建、插入、删除DOM节点、使用jQuery对DOM节点进行属性操作与使用jQuery对DOM节点进行样式操作等内容。

第3章主要介绍了使用jQuery操作HTML事件的方法,包括jQuery事件触发器、jQuery绑定与反绑定事件监听器、jQuery事件的交互处理、jQuery的内置事件类型与jQuery页面载入完毕响应事件等内容。

第4章主要介绍了使用jQuery操作CSS样式类的方法,包括添加样式类、移除样式类、切换样式类、判断样式类、使用css()方法直接修改样式类等内容。

第5章主要介绍了使用jQuery实现用户输入自动完成的方法,包括使用远程数据源的自动完成、滚动条和组合框风格的自动完成、使用XML数据源的自动完成和使用多维数据的自动完成等内容。

第6章主要介绍了使用jQuery实现拖放功能的方法,包括控制拖放的范围、自动滚动的拖放效果、可拖放的排序列表框、在多个列表框之间拖放、可拖动改变列宽的表格、拖动选择表格的多行数据等内容。

第7章主要介绍了使用jQuery操作图形图像的方法,包括处理图片无法显示、解析JOSN文件、显示Flickr与Gloogle Picasaweb图片、动态调整图片的大小、自适应背景图像、随机与按顺序的淡入淡出图片等内容。

第8章主要介绍了使用jQuery AJAX的方法,包括加载网页并传递参数、无刷新删除网页记录、无刷新验证用户名和密码、无刷新提交表单、无刷新上传图片等内容。

第9章主要介绍了jQuery的常用算法,包括jQuery的选择器算法、在jQuery中对列表排序、查找或移除数组中特定的值、随机选择页面元素、序列化表单到JSON数据等内容。

第10章主要介绍了jQuery Mobile移动开发技巧,包括jQuery Mobile的多页面显示视图、jQuery Mobile的转场效果、不同导航栏的应用、可折叠列表框的应用、动态加载和切换页面、动态添加列表框的菜单等内容。

第11章主要介绍了一些无法分类的常用jQuery代码段,包括检查jQuery库是否加载、解决jQuery的版本冲突、使用CDN加载jQuery库、jQuery的Cookies管理、jQuery选择器和DOM操作的性能优化等内容。

本书面对的读者

● 网页设计入门者

● 网站开发入门者

● jQuery学习爱好者

● 由JavaScript向jQuery转型的开发人员

● 中小型企业网站开发者

● 大中专院校的学生

● 各种IT培训学校的学生

● 网站后台开发人员(Java、PHP、ASP.NET)

● 网站建设与网页设计的相关威客兼职人员

本书的思维导图
编者推荐

很多人都说jQuery很简单,看完文档就会用了!但是“会用”只是学会了jQuery的基本语法,你不知道什么情况下用哪段代码最优,你学会的也只限于jQuery,而网站开发技术是混合型的,一段代码背后有JavaScript技巧、浏览器原理、网页数据的交换方法、HTML的优化布局。本书就是一本最接地气的jQuery代码书,你学会的不仅仅是语法,还有JSON、XML、序列化、AJAX、闭包、Callback、链式操作、插件等贯穿在网站开发中的所有概念和技术。本书近350段代码都可以拿来即用,这些代码是最好的、最高效的、最实用的jQuery代码段。这是一本市场上绝无仅有的jQuery代码书,是一本值得拥有的jQuery实战书。

本书的服务

笔者能力有限,如果写作过程中有什么疏漏,或者读者有什么疑问,可通过以下方式与我们沟通。

● QQ群:296811675,作者在线答疑。

● 扫描封底的微信二维码,时刻参与我们的图书互动和本书的考题答案。

● @博文视点Broadview的微博,了解我们发布的信息和各种前端流行技术。

● 博文视点官方网站http://www.broadview.com.cn/,下载本书所有实例源代码。

● Github,https://github.com/kingwjz/jquery-code-segment,了解代码的实时更新和迭代过程,可以在每章代码下参与讨论,也可以观看其他读者提出的问题,还可以随时随地下载代码。

很多读者在学习过程中苦于无法交流,小故障无法及时解决,加入我们的服务方阵,我们将为您提供终身免费的服务。

本书主要由周敏编写,王金柱审查并统一修订。参与编写的人员还有席新亮、赵荣娇、任建智、李勇、王铁民、张兴瑜、马新原、薛淑英、殷龙、谢郁、于健、周洋、王金柱、李兰英。 CMc3W+oE97ojDYYlb7YmFZA9U4BRl+q40wCN7Hbh4cfXvWNjC9ze0EuPN4UbPTaE

点击中间区域
呼出菜单
上一章
目录
下一章
×