JQuery实战教程即将面市
作者
张富银,网名(大漠孤烟),现任源代码教育重庆校区教学总监,拥有多年的开发经验,带领团队完成过多个项目的开发与设计,重庆电信职业学院软件工程教学名师。在技术方面精通PHP、c++、Mysql、Mongodb、hadoop、云计算,热衷于主流LAMP网站解决方案,同时对Linux服务器系统配置有着丰富的经验。
一.编写本书的目的
市场上面JQuery的书籍全部都只写了基础的使用,并没有利用JQuery开发一套完整的demo案例,造成新手入门难,熟手不愿意看的局面。本书打破了传统编写手法,全部采用真实案例讲解,并且保证所有源代码均能正常运行。
二.本书主要讲解
本书详细的讲解了JQuery的各种方法和使用技巧,读者可以系统地掌握JQuery中关于DOM操作、事件、动画效果、表单操作、Ajax以及插入方面的知识点,并且在本书的第16章,我们会参考成熟案例讲解详细的JQuery项目开发,更好为上手入门打下坚实基础,。
本书一共分16章。
第一章首先介绍了什么是jQuery、学习jQuery的条件、jQuery的版本、jQuery的功能和优势、其他JavaScript库、是否兼容低版本IE、下载及运行jQuery。
第二章介绍了JQuery的基础核心内容,包含代码风格、加载模式、对象互换、多个库之间的冲突。
第三章主要讲解常规选择器,本章节是JQuery入门的关键。主要由简单选择器、进阶选择器、高级选择器组成。
第四章主要讲解过虑选择器,包括基本过滤器、内容过滤器、可见性过滤器、子元素过滤器、其他方法
第五章主要讲解基础DOM和CSS操作,包括DOM简介、设置元素及内容、元素属性操作、元素样式操作、CSS方法。
第六章主要讲解DOM节点操作,主要包括了创建节点、插入节点、包裹节点、节点操作。
第七章主要讲解单单选择器,包含了常规选择器、表单选择器、表单过滤器。
第八章主要讲解了事件中的基础事件,包含了绑定事件、简写事件、复合事件。
第九章主要讲解事件对象中的基础事件对象和冒泡与默认行为。
第十章主要讲解了事件中的高级事件部分,主要包含了使用最多的模拟操作、命名空间、事件委托、On、Off和One。
第十一章讲解JQuery中的动画效果,主要由动画的显示、隐藏、滑动、卷动、淡入、淡出、自定义动画、列队动画方法、动画相关方法、动画全局属性。
第十二章讲解JQuery中Ajax应用,首先介绍了AJAX的优势与不足,讲解了load()方法、$.get()和$.post()、$.getScript()和$.getJSON()、$.ajax()方法、表单序列化
第十三章讲解Ajax的进阶应用,主要是解决了具体的AJAX使用中最常遇到的问题及解决方法。Ajax加载请求、Ajax错误处理、Ajax请求全局事件、Ajax的跨域JSON和JSONP、jqXHR对象。
第十四章讲解JQuery工具虑数如:字符串操作、数组和对象操作、测试操作、URL操作、浏览器检测、其他操作。
第十五章讲解JQuery的插件机制以及开发自己想要的插件,主要包含如下内容:插件概述、验证插件、自动完成插件、自定义插件。
第十六章将用前面第一章至第十五章全部知识开发一套完成的项目,项目主要参考知乎(http://www.zhihu.com)。在项目中将使用到jQuery UI、邮箱自动补全、日历UI、验证插件(validate)、form表单插件、cookie插件、Ajax登陆、Ajax提问、Ajax显示问题、Ajax提交评论、Ajax显示评论、Ajax加载更多评论、处理错误与屏蔽低版IE等。
三.本书适合您吗?
本书适合所有对JQuery技术感兴趣的WEB设计的前端开发人员、后端开发人员阅读学习。
阅读此书需要一定的HTML、CSS和JavaScript基础。