JQuery风暴

出版时间:2011-4  出版社:电子工业出版社  作者:张子秋  页数:290  
Tag标签:无  

内容概要

  
《jquery风暴—完美用户体验》全面讲解了jquery的各种技术,包括基础特性、各类函数的介绍、使用jquery进行ajax调用、jquery插件的开发和使用等。书中对页面设计和开发人员影响深远的jquery
ui做了重点讲解,还穿插了部分javascript的精华知识,指出了各种脚本开发的错误方法和误区。接着给出自定义jquery脚本框架和百度地图开发的案例,从而掌握高效率页面开发经验和lbs(location
based service)应用开发的思路。最后,本书还专门讲解了新鲜出炉的jquery
mobile,让我们在移动互联网开发中先人一步。通过本书的学习将改变传统的javascript开发方式,对于web开发来说意义深远。本书从丰富的实践案例去讲解jquery用户体验,从而极大提升用户的直观感受。
  
jquery的大版本已经更新到了1.4,这一版本的jquery有了大量的更新,比如对于函数重新进行了分类,推出了全新的api文档,这相当于重新整理了jquery的知识体系结构。所以,本书的写作目的不仅仅是讲解jquery中的技术知识,更侧重建立完整清晰的jquery知识体系,让读者知道jquery的骨架,以后也能够通过自己深入的学习让羽翼更加丰满。本书注重用户体验方面的介绍,在案例的选取上特别注重b/s企业的实践经验。
  
《jquery风暴—完美用户体验》适合于web开发工程师、用户界面设计师、前端架构师、用户体验设计师、移动互联网开发工程师、想深入学习jquery知识的高级开发人员参考学习,还可作为高等院校相关专业的教学参考书。

作者简介

  张子秋,曾就职于艺龙旅行网网站架构组、时光网高级工程师,现就职于百度商务搜索部。拥有多年互联网经验,喜欢所有和互联网相关的事物。擅长javascript和互联网架构设计,刘jQuery框架技术和用户体验有多年的实践经验。

书籍目录

第1章 jquery入门
 1.1 认识jquery
 1.1.1 认识jquery
 1.1.2 jquery之美
 1.1.3 jquery与其他脚本类库的比较
 1.2 上手jquery
 1.2.1 jquery版本介绍
 1.2.2 在visual studio中使用jquery
 1.2.3 在aptana中使用jquery
 1.3 hello jquery实例
 1.3.1 添加脚本引用
 1.3.2 添加dom元素
 1.3.3 创建页面脚本对象
 1.4 小结
第2章 必须知道的javascript知识
 2.1 javascript基础
 2.1.1 javascript与ecmascript
 2.1.2 javascript中的值类型和引用类型
 2.1.3 javascript中的原始类型
 2.1.4 undefined、null和typeof运算符
 2.1.5 变量声明
 2.1.6 javascript命名规范
 2.1.7 变量的作用域与闭包
 2.2 悟透javascript中的function
 2.2.1 使用function声明方法和类型
 2.2.2 function的本质
 2.2.3 new 运算符
 2.2.4 function的arguments参数对象
 2.2.5 理解this指针
 2.3 javascript中的原型
 2.3.1 使用原型实现javascript的面向对象
 2.3.2 使用原型链实现继承
 2.4 dom
 2.4.1 什么是dom
 2.4.2 操作html dom对象
 2.4.3 dom元素与html元素
 2.5 其他javascript秘籍
 2.5.1 数据通信格式json
 2.5.2 动态语言——eval
 2.5.3 javascript中的逻辑运算符
 2.6 小结
第3章 jquery核心基础
 3.1 jquery对象
 3.1.1 什么是jquery对象
 3.1.2 jquery对象深入解析
 3.1.3 jquery对象转换为dom对象
 3.1.4 dom对象转化为jquery对象
 3.1.5 jquery对象的链式操作
 3.1.6 “$”变量的使用
 3.1.7 解决多类库冲突——“$”变量冲突问题
 3.2 jquery文档处理程序
 3.2.1 jquery文档处理程序介绍
 3.2.2 文档处理程序的优势
 3.2.3 jquery文档处理程序深入解析
 3.2.4 jquery文档处理程序注意事项
 3.3 jquery帮助文档
 3.3.1 jquery api在线帮助文档
 3.3.2 jquery api在线帮助文档分类
 3.3.3 jquery api中文帮助文档
 3.4 小结
第4章 万能的jquery选择器
 4.1 jquery选择器基础
 4.1.1 什么是jquery选择器
 4.1.2 jquery选择器核心函数
 4.1.3 jquery选择器分类
 4.1.4 使用jquery选择器实验室
 4.1.5 选择器使用技巧
 4.2 基础选择器
 4.2.1 基础选择器列表
 4.2.2 基础选择器使用要点
 4.3 层次选择器
 4.3.1 层次选择器列表
 4.3.2 层次选择器使用要点
 4.4 基本过滤器
 4.4.1 基本过滤器列表
 4.4.2 基本过滤器使用要点
 4.5 内容过滤器
 4.5.1 内容过滤器列表
 4.5.2 内容过滤器使用要点
 4.6 可见性过滤器
 4.6.1 可见性过滤器列表
 4.6.2 可见性过滤器使用要点
 4.7 属性过滤器
 4.7.1 属性过滤器列表
 4.7.2 属性过滤器使用要点
 4.8 子元素过滤器
 4.8.1 子元素过滤器列表
 4.8.2 子元素过滤器使用要点
 4.9 表单类别过滤器
 4.9.1 表单类别过滤器列表
 4.9.2 表单类别过滤器使用要点
 4.10 表单属性过滤器
 4.10.1 表单属性过滤器列表
 4.10.2 表单属性过滤器使用要点
 4.11 小结
第5章 管理jquery对象集合
 5.1 动态创建元素
 5.1.1 使用javascript创建对象
 5.1.2 使用jquery创建对象
 5.1.3 创建对象常见错误
 5.2 过滤函数——筛选对象集合
 5.2.1 过滤函数列表
 5.2.2 过滤函数要点
 5.3 查找函数——找到目标对象
 5.3.1 查找函数列表
 5.3.2 查找函数要点
 5.4 串联函数——操作对象链
 5.4.1 串联函数列表
 5.4.2 串联函数要点
 5.5 小结
第6章 使用jquery操作元素
 6.1 dom属性与html元素属性
 6.1.1 区分dom属性与html元素属性
 6.1.2 使用javascript操作dom属性
 6.1.3 使用javascript操作html元素属性
 6.2 使用jquery操作dom
 6.2.1 使用jquery操作元素属性
 6.2.2 使用jquery操作元素css
 6.2.3 偏移量offset分类函数
 6.2.4 用于测量的dimensions分类函数
 6.2.5 使用jquery改变元素内容
 6.3 小结
第7章 事件与事件对象
 7.1 dom事件模型
 7.1.1 dom事件流
 7.1.2 事件处理函数
 7.1.3 事件对象
 7.2 jquery事件模型
 7.2.1 jquery中的事件流
 7.2.2 jquery事件绑定函数
 7.2.3 事件处理函数中的this指针
 7.2.4 jquery事件对象
 7.3 jquery特殊事件
 7.3.1 对象监听函数live和die
 7.3.2 改进的鼠标事件mouseenter、mouseleave和hover
 7.3.3 改进的焦点事件focusin和focusout
 7.4 小结
第8章 使用ajax增加用户体验
 8.1 原始ajax与jquery中的ajax
 8.1.1 原始ajax应用举例
 8.1.2 jquery中的ajax快餐
 8.2 使用jquery的ajax函数进行页面交互
 8.2.1 ajax快捷函数
 8.2.2 底层函数ajax()和ajaxsetup()
 8.2.3 ajax帮助函数
 8.2.4 ajax全局事件
 8.3 跨域的ajax-jsonp
 8.3.1 什么是jsonp
 8.3.2 jsonp实现原理
 8.3.3 jsonp在jquery中的应用
 8.4 小结
第9章 jquery动画——让页面动起来
 9.1 jquery动画基础
 9.1.1 动画入门实例
 9.1.2 jquery动画分类
 9.1.3 jquery动画实验室
 9.1.4 jquery动画时间参数
 9.1.5 jquery动画回调函数
 9.2 基础动画函数
 9.2.1 基础动画实例
 9.2.2 基础动画详解
 9.3 渐变动画函数
 9.3.1 渐变动画实例
 9.3.2 渐变动画详解
 9.4 滑动动画函数
 9.4.1 滑动动画实例
 9.4.2 滑动动画详解
 9.5 自定义动画函数
 9.5.1 jquery队列
 9.5.2 动画全局开关
 9.5.3 停止元素动画
 9.5.4 自定义动画效果
 9.6 小结
第10章 jquery工具函数
 10.1 jquery工具函数基础
 10.1.1 工具函数说明
 10.1.2 jquery工具函数概览
 10.2 浏览器特性检测
 10.2.1 浏览器特性检测的演变
 10.2.2 检测浏览器类型和版本
 10.2.3 浏览器特性检测
 10.3 数组和对象操作
 10.3.1 遍历数组和对象
 10.3.2 过滤数组
 10.3.3 数组和对象合并
 10.3.4 数组和对象转换
 10.3.5 排序和过滤dom元素集合
 10.3.6 转换json字符串
 10.4 其他工具函数
 10.4.1 字符串trim操作
 10.4.2 判断函数
 10.4.3 jquery中的全局eval函数
 10.4.4 制造一个空函数
 10.4.5 检查结点包含关系
 10.4.6 修改函数上下文
 10.4.7 jquery中的队列函数
 10.5 扩展jquery工具函数
 10.5.1 使用javascript扩展工具函数
 10.5.2 使用jquery.extend()函数扩展工具函数
 10.6 小结
第11章 拿来主义——jquery插件
 11.1 jquery插件基础
 11.1.1 jquery插件介绍
 11.1.2 区别jquery插件与工具函数
 11.1.3 寻找合适的jquery插件
 11.1.4 合理使用jquery插件
 11.2 jquery插件开发
 11.2.1 为插件起一个名字
 11.2.2 编写结构代码
 11.2.3 设计插件参数
 11.2.4 使用插件
 11.2.5 插件开发要点
 11.3 实战表单验证插件
 11.3.1 应用实例
 11.3.2 验证方法
 11.3.3 验证消息
 11.3.4 验证规则
 11.3.5 表单提交
 11.3.6 debug模式
 11.3.7 多表单验证
 11.4 实战自动完成插件
 11.4.1 应用实例
 11.4.2 准备数据源
 11.4.3 设置关键函数
 11.4.4 为控件添加result事件函数
 11.4.5 匹配中文
 11.4.6 其他注意事项
 11.5 小结
第12章 页面的华丽外衣——jquery ui
 12.1 jquery ui基础
 12.1.1 jquery ui简介
 12.1.2 jquery ui分类
 12.2 datepicker日历控件
 12.2.1 应用实例
 12.2.2 日历框参数
 12.2.3 日历框事件
 12.2.4 日历框方法
 12.3 dialog对话框控件
 12.3.1 对话框应用场景
 12.3.2 应用实例
 12.3.3 计算对话框位置
 12.3.4 取消冒泡和浏览器默认行为
 12.3.5 设置动画效果与取消动画
 12.3.6 动态提示类对话框的数据传递
 12.3.7 更换主题
 12.4 tab标签控件
 12.4.1 应用实例
 12.4.2 注意html结构
 12.4.3 活用事件
 12.5 accordion手风琴菜单控件
 12.5.1 应用实例
 12.5.2 关键点讲解
 12.6 progressbar进度条控件
 12.6.1 应用实例
 12.6.2 实例讲解
 12.7 slider滑动条控件
 12.7.1 应用实例
 12.7.2 实例讲解
 12.8 button按钮控件
 12.8.1 应用实例
 12.8.2 实例讲解
 12.9 autocomplete自动提示控件
 12.9.1 应用实例
 12.9.2 实例讲解
 12.10 小结
第13章 基于jquery打造脚本框架
 13.1 页面脚本管理
 13.1.1 使用面向对象的方式管理页面脚本
 13.1.2 页面脚本事件
 13.1.3 切割脚本文件
 13.1.4 为脚本文件添加智能提示
 13.1.5 合并及压缩脚本文件
 13.2 公共脚本类库
 13.2.1 template模板方法
 13.2.2 修改函数上下文的方法
 13.2.3 反序列化unparam()方法
 13.2.4 操作cookie的方法
 13.2.5 json转换方法
 13.3 打造jquery ui控件库
 13.3.1 使用jquery ui
 13.3.2 自定义日历控件
 13.4 小结
第14章 jquery与百度地图实战
 14.1 网站规划
 14.1.1 网站主题
 14.1.2 用户人群
 14.1.3 盈利模式
 14.1.4 未来规划
 14.2 网站实现
 14.2.1 定义页面结构
 14.2.2 实现样式
 14.2.3 实现页面功能
 14.2.4 页面重构
 14.3 脚本详解
 14.3.1 百度地图api介绍
 14.3.2 使用百度地图api
 14.3.3 使用页面脚本框架
 14.3.4 使用jquery ui
 14.3.5 本地搜索
 14.3.6 公交和驾车搜索
 14.4 小结
第15章 移动脚本框架jquery mobile
 15.1 jquery mobile介绍
 15.1.1 jquery mobile的目的
 15.1.2 jquery mobile浏览器兼容性
 15.1.3 jquery mobile特性
 15.2 jquery mobile入门
 15.2.1 hello mobile实例
 15.2.2 api分类
 15.2.3 页面结构
 15.2.4 配置系统
 15.2.5 事件处理
 15.3 jquery mobile与百度地图api综合实例
 15.3.1 实例效果
 15.3.2 定制页脚
 15.3.3 组织页面脚本
 15.3.4 添加事件
 15.4 小结

编辑推荐

  学好jQuery1.4,更少代码,更炫效果  结合jQuery1.4,快速掌握LBS地图开发  抢滩jQuery Mobile,改善移动互联网体验  《jQuery风暴:完美用户体验》首次将对用户体验,融合到jQuery页面开发,有她,可以让页面更具魅力。  《jQuery风暴:完美用户体验》第一次讲解jQuery MobiIe,热门的移动开发榜上她,让移动应用更绚丽。  《jQuery风暴:完美用户体验》发现LBS应用的火热,原来可以很轻松地靠jQuery来构建地图。  《jQuery风暴:完美用户体验》只讲必要的jQuery知识,摒弃面面俱到,够用实用是她的原则。

图书封面

图书标签Tags

评论、评分、阅读与下载


    JQuery风暴 PDF格式下载


用户评论 (总计27条)

 
 

  •   再买这本书之前,我看了下很多对于这本书的评论,发现大部分人说的都是这本书的缺点,但大多都是说有错误,字写错了等等。我在阅读这本书的时候确实发现了不少错误,但我今天写评论的意思是想告诉大家,这本书确实有错误,但是内容还是不错误首先不适合初学者,适合有至少半年到一年已经用jquery比较熟练但又感觉有些知识是盲区的 程序员看,所以次数不能作为基础教程,内容我看了,感觉非常不错,确实弥补了我很多平时不关注的知识,最重要的是插件的开发上面有了比较大的进步,所以我认为这本书还是值得买的。对于那些错字,或者是作者笔误的问题,我想对于一个有开发经验的程序员来说,就不叫事。
  •   书是2011出版的,所以有不少小错误,内容嘛,会适当剖析源代码,适合有一定JavaScript基础的人进阶,但是入门的话还是喜欢《锋利的jQuery》。
  •   恩,看了差不多一小时了吧… 发现知识点都不太深入,买这本书时,是被此书的华丽外表所吸引吧…
    哎,早知道买jquery实战好了… 总得来说,这本书适合新手…
  •   jquery东西本来就不多,这本书已经足够了
  •   原以为可以学些新的知识,哪知关于地图那块变成了百度的API使用说明,太不厚道,后悔中。
  •   书不错,适合进阶学习。。
  •   书写的挺全面,涵盖JQ的方方面面
  •   书是正版的,快递也很快,个人非常满意,下次还来买书,呵呵。
  •   文章的表述上有点问题,还有错别字
  •   写得还行,只是web页面开发够用了,后端的开发还需要参考其它资料
  •   整体还不错,要是javascript讲的详细一点就完美了!
  •   内容讲解循序渐进,举例恰当,值得购买!!
  •   看样子还行,开始学习一下
  •   书中例子很多,有点难度,对于新手有较大挑战。
  •   昨天下午订的,第二天早上就到了,速度很快。。。书的质量也不错
  •   书很便宜,纸质不好,无所谓。目录就一页,既不是头也不是尾。搞不懂,还没看,希望内容给力吧
  •   封面很棒,但是内容一般吧。有一部分内容是从别的地方抄来的,而且有一部分错别字,不过总体还好了。 当当的送货速度还是很快很让人满意的。
  •   有点枯燥呀
  •   感觉没有多大帮助
  •   讲解的实例比较少,不够详细,纸张不太好
  •   对这本书很失望
    1、书中错误很多。不光有印刷错误,有些对错比较或不同方法比较的例子居然一模一样,说明作者太不用心了。
    2、示例混乱。例子中有些后面章节才讲到的东西,而作者不加任何说明

    建议:看此书要坐在电脑跟前,一边看一边查。
  •   很不错!!!应用jq
  •   书很棒 也很轻
  •   一般,找个API的文档看着就成了。。
  •   刚看了前面几章,书的质量还不错
  •   JQuery
  •   jQuery讲得比较全,适合入门
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7