具体描述
本书以通俗易懂的方式介绍了jQuery 的基本概念,主要包括jQuery 的选择符、事件、特效、DOM 操作、AJAX、表格操作、表单函数、拖曳与旋转和插件等内容,最后几章以实例操作为主,在前面内容的基础上,提出了常见的客户端实际问题并给出了其解决方案。
本书是一本注重理论与实践结合的基础教程,适合Web 开发人员阅读和参考。
作者简介
Jonathan Chaffer,资深web专家,Structure互动公司CTO。著名jQuery资源站LearningjQuery.com创始人之一。他还是著名的开源CMS项目Drupal的核心开发者,开发了广受欢迎的模块Content Construction Kit(内容构建工具包)并大幅修改了菜单系统
目录信息
1.1 jquery能做什么
1.2 jquery为什么如此出色
1.3 第一个jquery文档
1.3.1 下载jquery
1.3.2 设置html文档
1.3.3 编写jquery代码
1.4 小结
第2章 选择符——取得你想要的一切
2.1 dom
2.2 工厂函数$()
2.3 css选择符
2.4 xpath选择符
2.5 自定义选择符
2.6 dom遍历方法
2.7 访问dom元素
2.8 小结
第3章 事件——扣动扳机
3.1 在页面加载后执行任务
3.1.1 代码执行的时机选择
3.1.2 基于一个页面执行多个脚本
3.1.3 缩短代码的简写方式
3.2 简单的事件
3.2.1 简单的样式转换器
3.2.2 简写的事件
3.3 复合事件
3.3.1 显示和隐藏高级特性
3.3.2 突出显示可单击的项
3.3.3 事件的旅程
3.3.4 事件冒泡的副作用
3.4 限制和终止事件
3.4.1 阻止事件冒泡
3.4.2 移除事件处理程序
3.5 模仿用户操作
3.6 小结
第4章 效果——为操作添加艺术性
4.1 修改内联css
4.2 基本的隐藏和显示
4.3 效果和速度
4.4 多重效果
4.4.1 构建具有动画效果的show()
4.4.2 创建一种自定义的动画效果
4.4.3 理解数字的含义
4.4.4 改进自定义动画效果
4.5 并发与排队效果
4.5.1 处理一组元素
4.5.2 处理多组元素
4.6 简单概括
4.7 小结
第5章 dom操作——基于命令改变页面
5.1 操作属性
5.2 插入新元素
5.3 移动元素
5.3.1 标注、编号和链接到上下文
5.3.2 插入脚注
5.4 包装元素
5.5 复制元素
5.5.1 复制的深度
5.5.2 通过复制创建突出引用
5.6 dom操作方法的简单归纳
5.7 小结
第6章 ajax——让网站与时俱进
6.1 基于请求加载数据
6.1.1 追加html
6.1.2 操作javascript对象
6.1.3 加载xml 文档
6.2 选择数据格式
6.3 向服务器传递数据
6.3.1 执行get请求
6.3.2 执行post请求
6.3.3 序列化表单
6.4 关注请求
6.5 ajax和事件
6.5.1 限定事件绑定函数的作用域
6.5.2 利用事件冒泡
6.6 安全限制
6.7 小结
第7章 表格操作
7.1 排序
7.1.1 服务器端排序
7.1.2 javascript排序
7.2 分页
7.2.1 服务器端分页
7.2.2 javascript 分页
7.3 完成的代码
7.4 高级行条纹效果
7.4.1 三色交替模式
7.4.2 三行一组交替
7.5 突出显示行
7.6 工具提示条
7.7 折叠和扩展
7.8 筛选
7.8.1 筛选选项
7.8.2 同其他代码整合
7.9 完成的代码
7.10 小结
第8章 构建功能型表单
8.1 渐进增强的表单设计
8.1.1 图标符号
8.1.2 必填字段的提示信息
8.1.3 根据条件显示的字段
8.2 表单验证
8.2.1 即时反馈
8.2.2 最终检查
8.3 复选框操作
8.4 完成的代码
8.5 字段的占位符文本
8.6 ajax自动完成
8.6.1 服务器端代码
8.6.2 浏览器端脚本
8.6.3 填充搜索字段
8.6.4 键盘导航
8.6.5 自动完成与实时搜索
8.7 完成的代码
8.8 输入掩码
8.8.1 购物车表格结构
8.8.2 拒绝非数字输入
8.9 数字计算
8.9.1 解析和格式化货币值
8.9.2 处理小数位
8.9.3 其他计算
8.10 删除商品
8.11 修改送货信息
8.12 完成的代码
8.13 小结
第9章 滑移和翻转
9.1 标题翻转效果
9.1.1 设置页面
9.1.2 取得新闻源
9.1.3 设置翻转效果
9.1.4 标题翻转函数
9.1.5 悬停时暂停
9.1.6 从不同的域中取得新闻源
9.1.7 附加的内部渐变效果
9.2 图像传送带
9.2.1 设置页面
9.2.2 通过javascript修改样式
9.2.3 通过单击滑移图像
9.2.4 添加滑移效果
9.2.5 显示操作图标
9.3 放大图像
9.3.1 隐藏大幅封面
9.3.2 更有价值的标记
9.3.3 为封面放大添加动画效果
9.4 完成的代码
9.5 小结
第10章 插件
10.1 使用插件
10.2 流行的插件
10.2.1 dimensions
10.2.2 form
10.2.3 interface
10.3 查找插件文档
10.4 开发新插件
10.4.1 添加新的全局函数
10.4.2 添加jquery对象方法
10.4.3 dom遍历方法
10.4.4 添加新的简写方法
10.4.5 维护多事件日志
10.4.6 添加选择符表达式
10.4.7 创建缓动样式
10.4.8 做个好公民
10.5 小结
附录a 在线资源
附录b 开发工具
附录c javascript闭包
· · · · · · (收起)
读后感
书好坏暂时不评价,反正这是我看的第一本jQuery教程,回头再瞅瞅别的才能比较. 先贴一些我自己觉得有点麻烦的练习答案。因为都是在浏览器的控制台里写的,$(document).ready()就省略了。 第二章 练习4 $("li:has('>a')").siblings().not("li:has('>a')").addClass("afterlin...
不错的书籍,推荐下。另外有需要jquery demo的可以去最代码网站下载,地址:jquery demo教程源代码下载:http://www.zuidaima.com/share/kjquery-p1-s1.htm
这本书的正确阅读姿势是这样的.... 1、弄好电子版(我是多看正版好么,憋说我看盗版) 2、下载好全部示例代码 3、一边敲代码,一边在浏览器看结果。 编书者的水平以我这样的菜鸟程度还是不评了... 反正我看谁都觉得很屌。 书的特色是:知识累进—— 不断的重构代码,不断加深...
书好坏暂时不评价,反正这是我看的第一本jQuery教程,回头再瞅瞅别的才能比较. 先贴一些我自己觉得有点麻烦的练习答案。因为都是在浏览器的控制台里写的,$(document).ready()就省略了。 第二章 练习4 $("li:has('>a')").siblings().not("li:has('>a')").addClass("afterlin...
前6章是基础内容,包括选择器、事件、动画、DOM 操作、Ajax,看完就可以直接用到项目中。后面7章基本又按照这个顺序讲了更高级的应用。 对于 jQuery 的优点,比如面向集合以及强大的连缀能力,这本书从一开始就进行强调,示例代码更是一遍遍地强化这观念。 书中有习题,但是没...
用户评价
我是一位刚入行不久的网页设计助理,对于前端技术的了解还停留在非常基础的阶段。在工作的过程中,我经常听到同事们提到jQuery,说它能让网页动起来,让用户体验更好。但是,我总是抓不住重点,看网上的教程也感觉云里雾里。《jQuery基础教程》这本书,真的是我学习jQuery路上的一盏明灯。作者的语言非常亲切,就像一个经验丰富的前辈在手把手地教我。他从来不故弄玄虚,而是用最简单、最接地气的方式来解释每一个概念。我最喜欢的是书中关于“链式调用”的讲解,一开始我看到一长串的点点点,还以为是写错了,结果作者解释了其中的原理,我才恍然大悟,原来这就是jQuery的魅力所在。还有那些关于动画效果的例子,简直太有趣了!我跟着书里的代码一步一步地敲,看着网页上的元素跳来跳去,感觉自己好像在施展魔法一样。这本书让我对前端开发有了更直观的认识,也让我觉得学习技术不再是一件枯燥的事情,而是充满乐趣和创造力的过程。
最近一直在探索如何让我的网站更具吸引力,尤其是动态效果和用户交互方面。《jQuery基础教程》这本书,无疑为我提供了宝贵的指导。我一直觉得jQuery是一个强大的工具,但苦于没有系统性的学习方法,很多功能只是停留在浅尝辄止的阶段。这本书的深度和广度都让我印象深刻。它不仅仅是介绍了jQuery的基本用法,更重要的是,它引导我理解了jQuery背后的设计理念,以及如何在实际项目中灵活运用它。我特别喜欢书中关于“如何编写可复用的jQuery插件”的章节,这对我来说是很大的启发,让我看到了如何将常用的功能封装起来,提高开发效率。同时,书中关于性能优化的建议,也让我意识到,在追求炫酷效果的同时,也不能忽视网站的加载速度和用户体验。这本书就像是一个宝库,我每次翻开都能学到新的东西,并且能够将这些知识应用到我的项目中,让我的网站变得越来越好。这绝对是一本值得我深入研究,并长期作为参考的书籍。
作为一个已经工作了一段时间的前端开发者,我经常需要在项目中快速实现一些交互功能。《jQuery基础教程》的出现,真的解决了我的不少燃眉之急。我之前一直在用一些零散的jQuery用法,但总觉得不够系统,有时候遇到一些比较复杂的场景,还是会卡住。《jQuery基础教程》这本书,它的结构非常清晰,从基础的选择器、事件处理,到更深入的AJAX、插件开发,都进行了详尽的阐述。我最看重的是它提供的那些实战案例,这些案例非常贴近实际开发中的需求,而且作者在讲解时,不仅仅是给出代码,还会详细分析代码背后的逻辑和设计思路。这对于我这种希望提升自己解决问题能力的人来说,非常有帮助。我印象深刻的是关于AJAX的部分,书中提供的异步请求封装和错误处理的策略,让我学到了很多以前没有注意到的细节。读完这本书,我感觉自己对jQuery的掌握程度又上了一个台阶,能够在项目中更自信、更高效地运用它来解决问题。这本书绝对是前端开发者必备的工具书之一,值得反复研读和参考。
说实话,我一直对JavaScript本身有些畏惧,感觉它的语法结构和逻辑有时候特别绕。抱着试试看的心态,我接触了《jQuery基础教程》,没想到它给我的感觉完全不同。这本书的重点似乎不在于让你成为JavaScript的专家,而是让你能够更高效、更便捷地利用JavaScript来构建动态网页。它就像是一个强大的助手,帮你把很多繁琐的步骤都简化了。我尤其喜欢书中对于选择器和动画效果的讲解,以前写原生JavaScript实现这些功能,代码量大不说,还容易出错。这本书提供了非常简洁明了的API,让我能够用最少的代码实现最酷炫的效果。比如,当我想做一个图片轮播或者一个下拉菜单时,以前可能需要写一大堆if-else和定时器,现在只需要几行jQuery代码就搞定了。而且,作者在讲解的过程中,非常注重代码的复用性和可读性,这对于初学者来说是极其宝贵的经验。读完之后,我感觉自己对前端开发的信心大大增强,也更愿意去尝试那些以前觉得不可能实现的功能了。这本书真的就像是给我打开了一扇窗,让我看到了前端开发的无限可能。
这本书简直是打开了我新世界的大门!我一直对前端开发充满兴趣,但总觉得jQuery这个工具像是隔着一层迷雾,虽然知道它很重要,但一直找不到一个真正能让我入门的途径。市面上也看过一些教程,但要么过于理论化,要么例子太陈旧,跟不上时代,读起来总有一种“听君一席话,如听一席话”的无力感。直到我翻开了这本《jQuery基础教程》,我才真正体会到什么叫“化繁为简”。作者的讲解非常生动,一点点地拆解那些看似复杂的概念,用最直观的方式呈现出来。比如,一开始对DOM操作的理解,我总觉得是各种函数和参数的堆砌,但这本书通过一个又一个精心设计的案例,让我理解了jQuery是如何优雅地处理DOM,如何让网页变得更具交互性。尤其是关于事件委托和异步请求的部分,我之前一直觉得是高阶内容,但这本书用非常浅显易懂的语言,配合清晰的图示,让我豁然开朗。我甚至可以想象到,在未来的开发中,遇到各种棘手的DOM问题时,我会毫不犹豫地翻开这本书,找到解决问题的灵感和方法。这绝对是一本值得反复品读,并且在实践中不断印证其价值的书籍。
粗略看了一些,很不错,感觉讲得比《jQuery实战》要好~~
第一版匆匆翻过
第一版匆匆翻过
没读完...但内容入门来说确实不错...以后继续读...
实例还不错,读过的第一步jquery书籍