网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | jQuery从入门到精通 |
分类 | 教育考试-考试-计算机类 |
作者 | 前端科技编 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 作者简介 前端科技是由一群在校教师和一线开发人员组成的团队,主要从事Web开发、教学和培训,所编写的图书在网店及实体店的销量名列前茅,受到了广大读者的好评,让数十万的读者轻松跨进了Web开发的大门,为IT技术的普及和应用做出了积极贡献。 目录 章初识jQuery1 视频讲解:9分钟 1.1jQuery概述2 1.1.1jQuery功能2 1.1.2jQuery特性3 1.1.3jQuery优势3 1.1.4jQuery版本4 1.2使用jQuery4 1.2.1下载jQuery5 1.2.2安装jQuery6 1.2.3测试jQuery6 1.3学习资源8 1.3.1jQuery开发工具8 1.3.2jQuery参考手册8 第2章解析jQuery框架9 视频讲解:1小时19分钟 2.1设计思路10 2.2设计框架模型11 2.2.1定义类型11 2.2.2返回jQuery对象12 2.2.3设计作用域14 2.2.4跨域访问15 2.2.5设计选择器16 2.2.6设计迭代器17 2.2.7设计扩展19 2.2.8传递参数21 2.2.9设计独立空间24 2.3jQuery架构26 2.3.1jQuery结构变化概述26 2.3.2jQuery新框架结构28 2.4jQuery构造函数32 2.4.1jQuery([selector,[context]])接口32 2.4.2jQuery(html,[ownerDocument])接口35 2.4.3jQuery(callback)接口38 2.5jQuery类数组38 2.5.1jQuery对象38 2.5.2构建类数组39 2.5.3定位元素40 2.6案例实战42 第3章解析Sizzle选择器引擎45 3.1CSS选择器引擎历史46 3.2Sizzle引擎概述46 3.2.1 Sizzle特征47 3.2.2Sizzle选择器功能47 3.2.3Sizzle代码功能47 3.2.4Sizzle参考47 3.2.5浏览器支持48 3.2.6Sizzle选择器48 3.2.7公共API49 3.2.8扩展API50 3.2.9内部API52 3.2.10Sizzle代码结构52 3.3使用Sizzle引擎54 3.3.1安装Sizzle54 3.3.2嵌入jQuery55 3.3.3jQuery与Sizzle协作55 3.4词法分析57 3.4.1浏览器解析概述57 3.4.2CSS选择器解析顺序59 3.4.3CSS选择器解析机制60 3.4.4tokenize处理器62 3.5选择过滤65 3.5.1位置关系66 3.5.2实现接口66 3.5.3匹配原则67 3.6编译函数71 3.6.1元匹配器71 3.6.2编译器72 3.6.3过滤函数73 3.7超级匹配78 3.7.1superMatcher78 3.7.2matcher79 第4章定义jQuery对象86 视频讲解:47分钟 4.1简单选择器87 4.1.1ID选择器87 4.1.2标签选择器88 4.1.3类选择器89 4.1.4通配选择器91 4.1.5分组选择器91 4.1.6源码解析92 4.2关系选择器95 4.3伪类选择器99 4.3.1子选择器99 4.3.2位置选择器100 4.3.3内容选择器101 4.3.4可视选择器102 4.3.5源码解析103 4.4属性选择器107 4.5表单选择器110 4.5.1类型选择器111 4.5.2状态选择器112 4.6jQuery选择器优化113 第5章过滤jQuery对象116 视频讲解:53分钟 5.1筛选对象117 5.1.1包含类117 5.1.2定位对象118 5.1.3超级过滤119 5.1.4包含过滤122 5.1.5是否包含123 5.1.6映射函数124 5.1.7排除对象125 5.1.8截取片段126 5.2结构过滤127 5.2.1查找后代节点127 5.2.2查找祖先元素131 5.2.3查找前面兄弟元素137 5.2.4查找后面兄弟元素139 5.2.5查找同辈元素142 5.3特殊操作142 5.3.1添加对象142 5.3.2合并对象144 5.3.3返回前面对象145 第6章解析DOM模块146 6.1DOM操作引擎概述147 6.1.1DOM操作设计原理147 6.1.2DOM操作API组成147 6.1.3创建元素设计思路149 6.1.4克隆元素设计思路150 6.1.5插入元素设计思路151 6.1.6移除元素设计思路153 6.2domManip()函数153 6.2.1版本演变153 6.2.2为什么使用domManip()函数153 6.2.3domManip主要功能154 6.2.4源码解析157 6.3buildFragment()函数161 6.3.1文档片段节点161 6.3.2源码解析162 6.4access()与DOM操作166 6.5DOM操作接口170 6.5.1after171 6.5.2insertAfter171 6.5.3before172 6.5.4append173 6.5.5prepend173 6.5.6replaceWith173 6.5.7html174 6.5.8text176 6.5.9val177 第7章操作DOM182 视频讲解:1小时24分钟 7.1创建节点183 7.1.1创建元素183 7.1.2创建文本184 7.1.3创建属性184 7.2插入节点185 7.2.1内部插入185 7.2.2外部插入189 7.3删除节点191 7.3.1移出192 7.3.2清空194 7.3.3分离195 7.4克隆节点197 7.4.1使用clone()197 7.4.2源码解析198 7.5替换节点200 7.6包裹元素202 7.6.1外包202 7.6.2内包203 7.6.3总包204 7.6.4卸包205 7.7操作属性206 7.7.1设置属性206 7.7.2访问属性208 7.7.3删除属性211 7.8操作类213 7.8.1添加类样式213 7.8.2删除类样式213 7.8.3切换类样式214 7.8.4判断样式215 7.9操作内容216 7.9.1读写HTML字符串216 7.9.2读写文本217 7.9.3读写值218 7.10案例实战219 7.10.1设计复选框的全选、反选、取消、 选中输出功能220 7.10.2链式操作DOM221 7.10.3简单求和223 7.11在线练习224 第8章使用CSS225 视频讲解:30分钟 8.1CSS脚本化基础226 8.1.1访问行内样式226 8.1.2使用style227 8.1.3使用styleSheets231 8.1.4使用selectorText234 8.1.5修改样式234 8.1.6添加样式235 8.1.7访问渲染样式236 8.1.8访问媒体查询239 8.1.9CSS事件241 8.2jQuery实现242 8.2.1access()函数243 8.2.2jQuery.fn.css245 8.3案例实战247 8.4在线练习249 第9章jQuery动画250 视频讲解:56分钟 9.1jQuery动画基础251 9.1.1显隐效果251 9.1.2显隐切换254 9.1.3滑动效果256 9.1.4滑动切换257 9.1.5淡入淡出259 9.1.6控制淡入淡出度260 9.1.7渐变切换261 9.2设计动画262 9.2.1模拟show()263 9.2.2自定义动画264 9.2.3滑动定位267 9.2.4停止动画267 9.2.5关闭动画269 9.2.6设置动画频率269 9.2.7延迟动画270 9.3案例实战270 9.3.1折叠面板270 9.3.2树形结构272 9.3.3选项卡274 9.4在线练习277 0章jQuery事件278 视频讲解:1小时14分钟 10.1JavaScript事件基础279 10.1.1JavaScript事件发展历史279 10.1.2事件模型279 10.1.3事件传播279 10.1.4事件类型280 10.1.5绑定事件281 10.1.6事件监听函数281 10.1.7注册事件283 10.1.8销毁事件285 10.1.9event对象287 10.1.10事件委托289 10.2jQuery实现291 10.2.1绑定事件291 10.2.2事件方法296 10.2.3绑定一次性事件297 10.2.4注销事件297 10.2.5使用事件对象298 10.2.6触发事件299 10.2.7切换事件301 10.2.8使用悬停事件302 10.2.9事件命名空间304 10.2.10绑定多个事件305 10.2.11自定义事件306 10.2.12页面初始化307 10.2.13使用ready事件308 10.3案例实战310 10.3.1定义快捷键310 10.3.2设计软键盘312 10.4在线练习314 1章使用Ajax315 视频讲解:1小时21分钟 11.1XMLHttpRequest1.0基础316 11.1.1定义XMLHttpRequest对象316 11.1.2建立XMLHttpRequest连接317 11.1.3发送GET请求318 11.1.4发送POST请求318 11.1.5转换串行化字符串320 11.1.6跟踪状态321 11.1.7终止请求322 11.1.8获取XML数据322 11.1.9获取HTML文本323 11.1.10获取JavaScript脚本324 11.1.11获取JSON数据325 11.1.12获取纯文本325 11.1.13获取头部信息326 11.2XMLHttpRequest2.0基础327 11.2.1请求时限327 11.2.2FormData数据对象327 11.2.3上传文件328 11.2.4跨域访问328 11.2.5响应不同类型数据328 11.2.6接收二进制数据329 11.2.7监测数据传输进度329 11.3jQuery实现330 11.3.1使用GET请求330 11.3.2使用POST请求333 11.3.3使用ajax()请求334 11.3.4跟踪状态336 11.3.5载入文件338 11.3.6设置Ajax选项340 11.3.7序列化字符串341 11.4案例实战344 11.4.1设计数据瀑布流显示344 11.4.2无刷新删除记录345 11.5在线练习347 2章jQuery工具348 视频讲解:1小时53分钟 12.1浏览器探测349 12.1.1检测类型349 12.1.2检测版本号350 12.1.3检测渲染方式351 12.1.4综合测试351 12.2jQuery管理352 12.2.1兼容其他库352 12.2.2混用多个库354 12.3小工具355 12.3.1修剪字符串355 12.3.2序列化字符串355 12.3.3检测数组356 12.3.4遍历对象356 12.3.5转换数组357 12.3.6过滤数组358 12.3.7映射数组359 12.3.8合并数组360 12.3.9删除重复项360 12.3.10遍历jQuery对象361 12.3.11获取jQuery对象长度362 12.3.12获取选择器和选择范围362 12.3.13获取jQuery对象成员363 12.4缓存364 12.4.1认识缓存364 12.4.2定义缓存366 12.4.3获取缓存366 12.4.4删除缓存367 12.4.5jQuery缓存规范368 12.5队列368 12.5.1认识队列368 12.5.2添加队列369 12.5.3显示队列370 12.5.4更新队列371 12.5.5删除队列372 12.6延迟373 12.6.1认识deferred对象373 12.6.2Ajax链式写法373 12.6.3定义同一操作的多个回调函数374 12.6.4为多个操作定义回调函数374 12.6.5普通操作的回调函数接口374 12.7回调函数377 12.7.1添加回调函数378 12.7.2删除回调函数378 12.7.3判断回调函数379 12.7.4清空回调函数379 12.7.5禁用回调函数380 12.7.6触发回调函数380 12.7.7锁定回调函数381 12.8案例实战383 12.9在线练习384 3章jQuery插件385 视频讲解:1小时11分钟 13.1jQuery插件开发基础386 13.1.1开发规范386 13.1.2设计原理387 13.1.3定义jQuery函数389 13.1.4定义jQuery方法390 13.1.5匹配元素391 13.1.6使用extend393 13.1.7封装插件394 13.1.8开放参数395 13.1.9开放功能396 13.1.10隐私保护398 13.1.11非破坏性实现399 13.1.12添加事件日志401 13.1.13简化设计405 13.2案例实战:设计文字提示插件407 13.2.1功能讲解407 13.2.2构建结构407 13.2.3设计思路407 13.2.4难点突破410 13.2.5代码实现411 13.2.6应用插件413 13.3在线练习413 4章案例实战:使用jQuery设计微博系统414 14.1设计思路415 14.2设计网站结构416 14.3设计数据库417 14.4连接数据库418 14.5显示微博418 14.6发布微博419 14.7在线练习421 5章案例实战:使用jQuery开发网店422 视频讲解:60分钟 15.1网站策划423 15.2设计网站结构424 15.2.1定义文件结构424 15.2.2定义网页结构424 15.2.3设计效果图424 15.3设计网站样式425 15.3.1网站样式分类425 15.3.2编写全局样式425 15.3.3编写可重用样式425 15.3.4编写网站首页主体布局426 15.3.5编写详细页主体布局426 15.4设计首页交互行为426 15.4.1搜索框文字效果426 15.4.2网页换肤426 15.4.3导航效果428 15.4.4商品分类热销效果428 15.4.5产品广告效果429 15.4.6超链接提示430 15.4.7品牌活动横向滚动效果432 15.4.8光标滑过产品列表效果433 15.5设计详细页交互行为434 15.5.1图片放大镜效果434 15.5.2图片遮罩效果435 15.5.3小图切换大图436 15.5.4选项卡438 15.5.5产品颜色切换439 15.5.6产品尺寸切换440 15.5.7产品数量和价格联动441 15.5.8产品评分效果441 15.5.9模态对话框442 15.6在线练习443 6章案例实战:使用jQuery开发Web应用444 视频讲解:48分钟 16.1设计思路445 16.1.1案例预览445 16.1.2案例策划446 16.1.3设计XML数据446 16.2设计相册结构447 16.2.1设计基本结构447 16.2.2完善页面结构448 16.3设计相册布局和样式449 16.3.1基本布局思路449 16.3.2定义默认样式和基本框架450 16.3.3定义局部样式451 16.3.4设计皮肤454 16.4设计交互效果455 16.4.1动态更换皮肤455 16.4.2初始化XMLDOM控件455 16.4.3读取并显示分类导航信息456 16.4.4读取并显示缩略图信息458 内容推荐 jQuery是功能丰富的JavaScript库,可以帮助用户毫不费力地把动态功能应用到网页。它的体积很小,代码风格独特而又优雅,改变了JavaScript程序员编写程序的方式和思路。jQuery库有一个设计理念,那就是“写得少,做得多”(write less,do more),其独特的选择器、链式的DOM操 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。