编辑推荐
“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:4个品种荣获“全行业优秀畅销品种”1个品种荣获2012年清华大学出版社“专业畅销书”一等奖绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅截至目前该大系累计销售超过130万册该大系已成为近年来清华社计算机专业基础类零售图书畅销品牌之一
“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。本书突出了以下内容:总长总时长16小时同步视频演示讲解,可反复观摩,让学习更为快捷、高效224个典型实例,通过实例学习更深入,更有趣,更有动力342道面试真题,了解工作实例及面试问题,更好适应企业需求626项能力测试题目,检测是否过关,了解学习之不足。
“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,执着于专业,精细于品质。集基础知识、核心技能、高级应用、项目案例于一体好学、好用、高效
媒体评论
评论
目录
第1篇 基础知识 第1章 Web应用开发概述 视频讲解:28分钟1.1 网络程序开发体系结构1.1.1 C/S结构介绍1.1.2 B/S结构介绍1.1.3 两种体系结构的比较1.2 Web简介1.2.1 什么是Web1.2.2 Web的工作原理1.2.3 Web的发展历程1.3 Web开发技术1.3.1 客户端应用技术1.3.2 服务器端应用技术1.4 小结
第2章 JavaScript概述 视频讲解:77分钟2.1 JavaScript简述2.1.1 什么是JavaScript2.1.2 JavaScript的作用2.1.3 JavaScript的基本特点2.2 编写JavaScript的工具2.2.1 记事本2.2.2 FrontPage2.2.3 Dreamweaver2.3 编写*个JavaScript程序2.3.1 编写JavaScript程序2.3.2 运行JavaScript程序2.3.3 调试JavaScript程序2.4 JavaScript内置对象2.4.1 JavaScript的内置类框架2.4.2 数组2.4.3 Date对象2.4.4 String对象2.5 BOM对象编程2.5.1 什么是BOM对象2.5.2 BOM对象编程2.6 JavaScript库2.6.1 什么是JavaScript库2.6.2 常用JavaScript库简介2.7 小结2.8 练习与实践
第3章 初识jQuery 视频讲解:63分钟3.1 jQuery简述3.1.1 jQuery能做什么3.1.2 jQuery的特点3.1.3 jQuery的版本3.2 jQuery下载与配置3.2.1 下载jQuery3.2.2 配置jQuery3.2.3 我的*个jQuery脚本3.3 jQuery对象和DOM对象3.3.1 jQuery对象和DOM对象简介3.3.2 jQuery对象和DOM对象的相互转换3.4 解决jQuery和其他库的冲突3.4.1 jQuery库在其他库之前导入3.4.2 jQuery库在其他库之后导入3.5 jQuery插件简介3.5.1 插件的使用3.5.2 流行的插件3.6 小结3.7 练习与实践
第4章 使用jQuery选择器 视频讲解:100分钟4.1 jQuery的工厂函数4.2 jQuery选择器是什么4.3 jQuery选择器的优势4.3.1 代码更简单4.3.2 支持CSS1到CSS3选择器4.3.3 完善的检测机制4.4 基本选择器4.4.1 ID选择器(#id)4.4.2 元素选择器(element)4.4.3 类名选择器(.class)4.4.4 复合选择器(selector1,selector2,selectorN)4.4.5 通配符选择器(*)4.5 层次选择器4.5.1 ancestor descendant选择器4.5.2 parent>child选择器4.5.3 prev next选择器4.5.4 prev~siblings选择器4.6 过滤选择器4.6.1 简单过滤器4.6.2 内容过滤器4.6.3 可见性过滤器4.6.4 表单对象的属性过滤器4.6.5 子元素过滤器4.7 属性过滤器4.8 表单选择器4.9 选择器中的一些注意事项4.9.1 选择器中含有特殊符号的注意事项4.9.2 选择器中含有空格的注意事项4.10 综合实例:隔行换色鼠标指向表格并且行变色4.11 小结4.12 练习与实践
第5章 使用jQuery操作DOM 视频讲解:75分钟5.1 DOM操作的分类5.2 对元素的内容和值进行操作5.2.1 对元素内容操作5.2.2 对元素值操作5.3 对DOM节点进行操作5.3.1 创建节点5.3.2 查找节点5.3.3 插入节点5.3.4 删除、复制与替换节点5.3.5 遍历节点5.3.6 包裹节点5.4 对元素属性进行操作5.5 对元素的CSS样式操作5.5.1 通过修改CSS类实现5.5.2 通过修改CSS属性实现5.6 综合实例:实现我的开心小农场5.7 小结5.8 练习与实践 第2篇 核心技术第6章 jQuery中的事件处理 视频讲解:54分钟6.1 JavaScript事件处理6.1.1 事件与事件名称6.1.2 JavaScript的常用事件6.1.3 event对象6.2 页面加载响应事件6.3 jQuery中的事件6.4 事件绑定6.4.1 为元素绑定事件6.4.2 移除绑定6.4.3 绑定一次性事件处理6.5 模拟用户操作6.5.1 模拟用户的操作触发事件6.5.2 模仿悬停事件6.6 事件捕获与事件冒泡6.6.1 什么是事件捕获与事件冒泡6.6.2 事件对象6.6.3 阻止事件冒泡6.6.4 阻止浏览器默认行为6.6.5 事件对象的属性6.7 小结6.8 练习与实践
第7章 jQuery中的动画效果 视频讲解:45分钟7.1 隐藏匹配元素7.2 显示匹配元素7.3 切换元素的可见状态7.4 淡入淡出的动画效果7.5 滑动效果7.5.1 滑动显示匹配的元素7.5.2 滑动隐藏匹配的元素7.5.3 通过高度的变化动态切换元素的可见性7.5.4 实战模拟:伸缩式导航菜单7.6 自定义的动画效果7.6.1 使用animate()方法创建自定义动画7.6.2 使用stop()方法停止动画7.6.3 判断元素是否处于动画状态7.6.4 延迟动画的执行7.7 综合实例:实现图片传送带效果7.8 小结7.9 练习与实践
第8章 使用jQuery处理图片和幻灯片 视频讲解:32分钟8.1 jQuery操作图片8.1.1 Lightbox8.1.2 使用Jcrop剪裁图片8.2 jQuery实现幻灯片切换效果8.2.1 交叉渐变幻灯片8.2.2 滚动幻灯片8.3 综合实例:使用jQuery制作下拉菜单8.4 小结8.5 练习与实践
第9章 使用jQuery操作表单 视频讲解:57分钟9.1 HTML表单概述9.1.1 表单属性9.1.2 输入标记9.1.3 文本域标记
在线试读
在jQuery中还有很多功能强大的工具函数,它们可以为我们处理对象或数组提供更加便利的操作,简化我们的开发过程。本章将详细介绍这些工具函数的定义以及使用方法。通过阅读本章,您可以:? 了解jQuery工具函数的分类? 掌握遍历数组? 掌握遍历对象? 掌握数据筛选? 掌握数据检索和变更?
掌握测试操作?
掌握URL操作?
了解其他工具函数?
掌握工具函数的扩展
14.1 jQuery工具函数概述jQuery工具函数是指直接依赖于jQuery对象,针对jQuery对象本身定义的方法,即全局性函数,它的调用格式如下:
$.函数名()或jQuery.函数();
jQuery工具函数对应的网址是:http://api.jquery.com/category/utilities/。像以前使用过的$.each()函数,还有很多功能强大的工具函数在处理对象和操作数组方面可以提供很多便利。下面详细介绍jQuery工具函数的定义和调用方法。14.2 工具函数的分类根据处理对象的不同,jQuery中将工具函数分为4大类,分别是:数组和对象的操作、字符串操作、测试操作、URL操作。下面将分别介绍jQuery中的4种工具函数。14.3 数组和对象的操作在实际的Web开发过程中,会经常使用到数组和对象。在jQuery中,使用自带的一些工具函数,可以很方便地对数组和对象进行操作,如遍历、筛选、转换、合并等。下面将一一介绍这些工具函数的使用方法。14.3.1 遍历数据使用$.each()工具函数可以实现页面中元素的遍历,还可以完成指定数组的遍历,具体调用格式如下:
$.each(obj,fn(param1,param2));
参数说明:?
obj:表示要遍历的数组或对象。?
fn:每个遍历元素执行的回调函数。该函数包含两个参数,其中param1表示数组的序号或对象的属性;param2表示数组的元素和对象的属性。
【例14.1】 使用$.each()函数遍历JSON对象。(实例位置:光盘TMsl141)(1)创建一个名称为index.html的文件,在该文件的标记中应用下面的语句引入jQuery库。
(2)在页面中创建父元素
,用来存放待生成的- 子元素。代码如下:
(3)编写CSS样式,具体代码请参见光盘。(4)编写jQuery代码,首先以JSON对象的形式定义数据,之后遍历该JSON对象,将类别和书名显示在 - 元素当中,将
- 元素依次添加至
父元素内。具体代码如下:
$(function(){// 定义JSON数据 var bookData = {"PHP类图书":"《PHP必须知道的300个问题》","Java类图书":"《学通Java的24堂课》","JavaScript类图书":"《JavaScript入门经典》"};// 定义标头内容 var li_lines = "- 分类书名
"; $.each(bookData,function(type,name){ // 循环遍历JSON对象 li_lines = "- " type " " name "
"; // 将类别和书名添加至li元素中 }) $("ul").append(li_lines); // 将li元素添加值ul元素中 });
运行本实例,运行结果如图14.1所示。 图14.1 $.each()函数遍历JSON对象【例14.2】 使用$.each()函数遍历数组。(实例位置:光盘TMsl142)(1)创建一个名称为index.html的文件,在该文件的标记中应用下面的语句引入jQuery库。
内容介绍
《jQuery从入门到精通》从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用jQuery技术进行Web前端开发应该掌握的各方面技术。《jQuery从入门到精通》共分4篇20章,包括Web应用开发概述、JavaScript概述、初识jQuery、使用jQuery选择器、使用jQuery操作DOM、jQuery中的事件处理、jQuery中的动画效果、使用jQuery处理图片和幻灯片、使用jQuery操作表单、使用jQuery操作表格和树、Ajax在jQuery中的应用、jQuery UI插件的使用、常用的第三方jQuery插件、jQuery必知的工具函数、jQuery的开发技巧、jQuery各个版本的变化、jQuery的性能优化、jQuery在HTML5中的应用、jQuery Mobile、PHP jQuery Ajax实现产品之家等。书中所有知识都结合具体实例进行介绍,涉及的程序代码均附以详细的注释,可以使读者轻松领会jQuery程序开发的精髓,快速提高开发技能。《jQuery从入门到精通》内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅、参考资料。
细节图
作者介绍
明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
评论晒单