![]()
编辑推荐 "《jQuery前端开发(全案例微课版)》的特点如下: 无论是数据库设计还是网站开发,精选的案例均来自较为前沿或者用户群多的领域,以帮助大家认识和了解新动态。 专业的作者团队 组织国家重点实验室和知名应用专家联手编著该套图书,该套书融入了丰富的教学经验与很好的管理理念。 学习型案例设计 以技术的实际应用过程为主线,全程采用图解和多媒体同步结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,降低难度,提升学习效率。 扫码看视频 通过微信扫码看视频,可以随时在移动端学习技能对应的视频操作。" 内容推荐 《jQuery前端开发(全案例微课版)》是针对零基础读者研发的网站前端开发入门教材。 《jQuery前端开发(全案例微课版)》侧重案例实训,并提供扫码微课来讲解当前的热点案例。 《jQuery前端开发(全案例微课版)》分为18章,内容包括jQuery框架快速入门、jQuery的选择器、使用jQuery控制页面、事件处理、设计网页中动画、jQuery的功能函数、jQuery插件的应用与开发、jQuery与Ajax技术的应用、jQuery的经典交互案例、jQueryMobile快速入门、使用UI组件、jQueryMobile事件、数据存储和读取技术、响应式网页设计、流行的响应式开发框架Bootstrap。 《jQuery前端开发(全案例微课版)》很后通过3个热点综合项目,进一步巩固读者的项目开发经验。 《jQuery前端开发(全案例微课版)》通过精选热点案例,让初学者快速掌握网站前端开发技术。 目录 章jQuery框架快速入门001 1.1认识jQuery002 1.1.1jQuery能做什么002 1.1.2jQuery的特点002 1.2下载并安装jQuery003 1.2.1下载jQuery003 1.2.2安装jQuery004 1.3网页的开发工具004 1.3.1使用记事本手工编写HTML文件004 1.3.2使用WebStorm编写HTML文件005 1.4jQuery与CSS008 1.4.1CSS构造规则008 1.4.2浏览器的兼容性009 1.4.3jQuery的引入010 1.5jQuery的技术优势010 1.6新手常见疑难问题012 1.7实战训练营013 第2章jQuery的选择器014 2.1jQuery的$015 2.1.1$符号的应用015 2.1.2功能函数的前缀015 2.1.3创建DOM元素016 2.2基本选择器017 2.2.1通配符选择器(*)017 2.2.2ID选择器(#id)017 2.2.3类名选择器(.class)018 2.2.4元素选择器(element)019 2.2.5复合选择器020 2.3层级选择器020 2.3.1祖先后代选择器(ancestordescendant)020 2.3.2父子选择器(parent>child)022 2.3.3相邻元素选择器(prevnet)023 2.3.4兄弟选择器(prev~siblings)023 2.4过滤选择器024 2.4.1简单过滤选择器024 2.4.2内容过滤选择器028 2.4.3可见性过滤器031 2.4.4表单过滤器033 2.5表单选择器035 2.5.1:input035 2.5.2:tet036 2.5.3:password036 2.5.4:radio037 2.5.5:checkbo038 2.5.6:submit038 2.5.7:reset039 2.5.8:button040 2.5.9:image040 2.5.10:file041 2.6属性选择器042 2.6.1[attribute]042 2.6.2[attribute=value]043 2.6.3[attribute!=value]043 2.6.4[attribute$=value]044 2.7新手常见疑难问题045 2.8实战训练营047 第3章使用jQuery控制页面048 3.1对页面的内容进行作049 3.1.1对文本内容进行作049 3.1.2对HTML内容进行作050 3.2对标签的属性进行作051 3.2.1获取属性的值051 3.2.2设置属性的值052 3.2.3删除属性的值052 3.3对表单元素进行作053 3.3.1获取表单元素的值053 3.3.2设置表单元素的值054 3.4对元素的CSS样式进行作054 3.4.1添加CSS类054 3.4.2删除CSS类056 3.4.3动态切换CSS类056 3.4.4获取和设置CSS样式057 3.5获取与编辑DOM节点058 3.5.1插入节点058 3.5.2删除节点060 3.5.3复制节点061 3.5.4替换节点062 3.6新手常见疑难问题063 3.7实战训练营064 第4章事件处理066 4.1jQuery的事件机制067 4.2页面加载响应事件069 4.3jQuery中的事件函数069 4.3.1键盘作事件069 4.3.2鼠标作事件071 4.3.3其他的常用事件073 4.4事件的基本作075 4.5新手常见疑难问题077 4.6实战训练营078 第5章设计网页中动画特效080 5.1网页动画特效的实现方法081 5.1.1通过CSS实现动画特效081 5.1.2通过jQuery实现动画特效082 5.2jQuery的基本动画效果083 5.2.1隐藏元素083 5.2.2显示元素085 5.2.3状态切换087 5.3淡入淡出的动画效果088 5.3.1淡入隐藏元素088 5.3.2淡出可见元素089 5.3.3切换淡入淡出元素089 5.3.4淡入淡出元素至指定数值090 5.4滑动效果091 5.4.1滑动显示匹配的元素091 5.4.2滑动隐藏匹配的元素092 5.4.3通过高度的变化动态切换元素的可见性093 5.5自定义动画效果094 5.5.1创建自定义动画094 5.5.2停止动画095 5.6新手常见疑难问题096 5.7实战训练营096 第6章jQuery的功能函数098 6.1功能函数概述099 6.2常用的功能函数099 6.2.1作数组和对象099 6.2.2作字符串102 6.2.3序列化作103 6.3新手常见疑难问题104 6.4实战训练营104 第7章jQuery插件的应用与开发106 7.1理解插件107 7.2流行的jQuery插件108 7.2.1jQueryUI插件108 7.2.2Form插件110 7.2.3提示信息插件111 7.2.4jcarousel插件112 7.3自定义插件113 7.3.1插件的工作原理113 7.3.2自定义一个简单的插件114 7.4新手常见疑难问题116 7.5实战训练营117 第8章jQuery与Aja技术的应用118 8.1Aja概述119 8.2Aja技术的组成121 8.3XMLHttpRequest对象的使用123 8.3.1初始化XMLHttpRequest对象123 8.3.2XMLHttpRequest对象的属性124 8.3.3XMLHttpRequest对象的方法125 8.4Aja异步交互的应用126 8.4.1什么是异步交互127 8.4.2异步对象连接服务器127 8.4.3GET和POST模式129 8.4.4服务器返回XML130 8.4.5处理多个异步请求132 8.5jQuery中的Aja133 8.5.1load()方法134 8.5.2$.get()方法和$.post()方法136 8.5.3$.getScript()方法和$.getJson()方法137 8.5.4$.aja()方法139 8.6新手常见疑难问题140 8.7实战技能训练营141 第9章jQuery的经典交互特效案例143 9.1设计时间轴特效144 9.2设计tab页面切换效果145 9.3设计滑动门特效147 9.4设计焦点图轮播特效148 9.5设计网页定位导航特效150 9.6设计导航条菜单效果152 9.7设计瀑布流特效154 9.8设计弹出层效果155 9.9设计倒计时效果156 9.10设计抽奖效果157 9.11新手常见疑难问题159 9.12实战技能训练营160 0章jQueryMobile快速入门161 10.1认识jQueryMobile162 10.2跨平台移动设备网页jQueryMobile162 10.2.1移动设备模拟器162 10.2.2jQueryMobile的安装164 10.2.3jQueryMobile网页的架构166 10.3创建多页面的jQueryMobile网页166 10.4创建模态页167 10.5绚丽多彩的页面切换效果169 10.6新手常见疑难问题170 10.7实战技能训练营171 1章使用UI组件172 11.1套用UI组件173 11.1.1表单组件173 11.1.2按钮和组按钮179 11.1.3按钮图标181 11.1.4弹窗182 11.2列表183 11.2.1列表视图184 11.2.2列表内容186 11.2.3列表过滤187 11.3面板和可折叠块189 11.3.1面板189 11.3.2可折叠块190 11.4导航条191 11.5jQueryMobile主题194 11.6新手常见疑难问题197 11.7实战技能训练营197 2章jQueryMobile事件199 12.1页面事件200 12.1.1初始化事件200 12.1.2外部页面加载事件202 12.1.3页面过渡事件203 12.2触摸事件205 12.2.1点击事件205 12.2.2滑动事件207 12.3滚屏事件208 12.4定位事件210 12.5新手常见疑难问题211 12.6实战技能训练营212 3章数据存储和读取技术213 13.1认识Web存储214 13.1.1本地存储和Cookies的区别214 13.1.2Web存储方法214 13.2使用HTML5WebStorageAPI214 13.2.1测试浏览器的支持情况214 13.2.2使用sessionStorage方法创建对象215 13.2.3使用localStorage方法创建对象216 13.2.4WebStorageAPI的其他作217 13.2.5使用JSON对象存取数据218 13.3目前浏览器对Web存储的支持情况220 13.4制作简单Web留言本220 13.5认识WebSQLDatabase221 13.6使用WebSQLDatabase作数据222 13.6.1数据库的基本作222 13.6.2数据表的基本作223 13.6.3数据的基本作224 13.7创建简易的学生管理系统225 13.8选择文件227 13.8.1选择单个文件227 13.8.2选择多个文件228 13.9使用FileReader接口读取文件228 13.9.1检测浏览器是否支持FileReader接口228 13.9.2FileReader接口的方法229 13.9.3使用readAsDataURL方法预览图片229 13.9.4使用readAsTet方法读取文本文件230 13.10新手常见疑难问题232 13.11实战技能训练营232 4章响应式网页设计234 14.1什么是响应式网页设计235 14.2像素和屏幕分辨率236 14.3视口236 14.4响应式网页的布局设计238 14.5响应式图片240 14.6响应式视频242 14.7响应式导航菜单243 14.8响应式表格245 14.8.1隐藏表格中的列245 14.8.2滚动表格中的列246 14.8.3转换表格中的列247 14.9新手常见疑难问题249 14.10实战技能训练营250 5章流行的响应式开发框架Bootstrap251 15.1Bootstrap概述252 15.2下载Bootstrap253 15.3安装和使用Bootstrap255 15.4使用常用组件256 15.4.1使用下拉菜单256 15.4.2使用按钮组257 15.4.3使用导航组件258 15.4.4绑定导航和下拉菜单260 15.4.5使用面包屑261 15.4.6使用广告屏261 15.4.7使用card(卡片)262 15.4.8使用进度条263 15.4.9使用模态框266 15.4.10使用滚动监听268 …… 6章项目实训1——开发时尚购物网站 7章项目实训2——开发连锁咖啡响应式网站 8章项目实训3——连锁酒店订购系统APP |