资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

Ja vaSc ript权威指南(第五版)_前端开发教程

资源名称:Javascript权威指南(第五版) 内容简介: 《Javascript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVascript权威指南》连续印刷5次,销售数十万册,成为很多Javascript学习者的必备宝典。由于其封面上是一只“爪哇犀牛”(封面上印上动物是原书出版公司O'Reilly一贯的风格),读者亲切地称其为“犀牛书”。   随着Ajax和Web 2.0技术的提出和流行,Javascript再度受到广大技术人员的重视。但却没有一本从全新视角和层次来介绍Javascript的参考书。《Javascript高级程序设计》的出版填补了市场的空白,吸引了众多读者的目光,并且也获得相当不错的销售。而当时,《Javascript权威指南》原书还处在改版之中。现在,《JaVascript权威指南第5版》虽然姗姗来迟,但必定会给众多期待本书的读者带来如沐春风的感觉。   第5版针对Ajax和Web 2.0技术进行了全新的改版。和上一版相比,更新的内容较多,总体上接近整个篇幅的1/2,而这也正是本书姗姗来迟的原因之一。具体来说,第5版在以下部分有所更新:   第一部分关于函数的一章(第8章)进行了扩展,特别强调了嵌套的函数和闭包。新增了自定义类、名字空间、脚本化Java、嵌入Javascript等内容。    第二部分最大的改变是增加了如下的大量新内容。包括第19章“cookie和客户端持久性”,第20章“脚本化HTTP”,第21章“JavaScipt和XML”,第22章“脚本化客户端图形”,第23章“脚本化Java Applets和Flash电影”。   第三部分几乎没有太大变化。而第四部分增加了对DOM API的介绍。   总体上分为“基础知识点介绍”和“参考指南”两部分,这是本书的一大特色。从之前版本受欢迎的程度来看,这种结构得到了读者相当大的认可,满足了他们学习基础知识和参考查阅难点的双重需要。而这也是其他同类图书所不及的。 资源目录: 前言 第1章 Javascript概述 第一部分 核心Javascript  第2章 词法结构  第3章 数据类型和值  第4章 变量  第5章 表达式和运算符  第6章 语句  第7章 对象和数组  第8章 函数  第9章 类、构造函数和原型  第10章 模块和名字空间  第11章 使用正则表达式的模式匹配  第12章 脚本化Java 第二部分 客户端Javascript  第13章 Web浏览器中的Javascript  第14章 脚本化浏览器窗口  第15章 脚本化文档  第16章 层叠样式表和动态HTML  第17章 事件和事件处理  第18章 表单和表单元素   第19章 cookie和客户端持久性  第20章 脚本化HTTP  第21章 Javascript和XML  第22章 脚本化客户端图形  第23章 脚本化JavaApplet和Flash电影 第三部分 核心Javascript参考手册  核心Javascript参考手册 第四部分 客户端Javascript参考手册  客户端Javascript参考手册 资源截图:
陌佑
百度云
百度云

精通ja vasc ript_前端开发教程

资源名称:精通Javascript 内容简介: 《精通Javascript》是目前最深入的Javascript图书,讲述了现代Javascript的所有知识,展现了这门技术将能给网站建设带来如何丰富的体验。《精通Javascript》言简意赅,扩展了读者视野,并关注于基础且重要的主题——现代Javascript是什么和不是什么,浏览器支持的当前状态,以及需要注意的陷阱等。书中所有概念都来自于现实案例的分析。 资源目录: 第一部分 认识现代Javascript 第1章 现代Javascript程序设计 2 1.1 面向对象的Javascript 2 1.2 测试代码 3 1.3 打包分发 4 1.4 分离式DOM脚本编程 5 1.4.1 DOM 6 1.4.2 事件 7 1.4.3 Javascript与CSS 8 1.5 Ajax 8 1.6 浏览器支持 11 1.7 小结 12 第二部分 专业Javascript开发 第2章 面向对象的Javascript 14 2.1 语言特性 14 2.1.1 引用 14 2.1.2 函数重载和类型检查 16 2.1.3 作用域 19 2.1.4 闭包 20 2.1.5 上下文对象 23 2.2 面向对象基础 24 2.2.1 对象 25 2.2.2 对象的创建 25 2.3 小结 30 第3章 创建可重用代码 31 3.1 标准化面向对象的代码 31 3.1.1 原型式继承 31 3.1.2 类式继承 32 3.1.3 Base库 35 3.1.4 Prototype库 36 3.2 打包 39 3.2.1 命名空间 40 3.2.2 清理代码 42 3.2.3 压缩 43 3.3 分发 45 3.4 小结 47 第4章 调试与测试的工具 48 4.1 调试 48 4.1.1 错误控制台 48 4.1.2 DOM查看器 52 4.1.3 Firebug 54 4.1.4 Venkman 55 4.2 测试 56 4.2.1 JSUnit 56 4.2.2 J3Unit 57 4.2.3 Test.Simple 58 4.3 小结 59 第三部分 分离式Javascript 第5章 DOM 62 5.1 DOM简介 62 5.2 遍历DOM 62 5.2.1 处理DOM中的空格 64 5.2.2 简单的DOM遍历 66 5.2.3 绑定到每一个HTML元素 67 5.2.4 标准的DOM方法 68 5.3 等待HTML DOM的加载 69 5.3.1 等待整个页面的加载 70 5.3.2 等待大部分DOM的加载 70 5.3.3 判断DOM何时加载完毕 71 5.4 在HTML文档中查找元素 73 5.4.1 通过类的值查找元素 73 5.4.2 使用CSS选择器查找元素 74 5.4.3 XPath 76 5.5 获取元素的内容 77 5.5.1 获取元素内的文本 77 5.5.2 获取元素内的HTML 78 5.6 操作元素特性 79 5.7 修改DOM 82 5.7.1 使用DOM创建节点 83 5.7.2 插入到DOM中 83 5.7.3 注入HTML到DOM 85 5.7.4 删除DOM节点 87 5.8 小结 88 第6章 事件 89 6.1 Javascript事件简介 89 6.1.1 异步事件与线程 89 6.1.2 事件阶段 91 6.2 常见事件特性 93 6.2.1 事件对象 93 6.2.2 this关键字 93 6.2.3 取消事件冒泡 94 6.2.4 重载浏览器的默认行为 95 6.3 绑定事件监听函数 97 6.3.1 传统绑定 98 6.3.2 DOM绑定:W3C 99 6.3.3 DOM绑定:IE 100 6.3.4 addEvent和removeEvent 100 6.4 事件类型 103 6.5 分离式脚本编程 103 6.5.1 Javascript禁用的未雨绸缪 104 6.5.2 确保链接不依赖于Javascript 104 6.5.3 监听CSS何时禁用 105 6.5.4 事件的亲和力 105 6.6 小结 106 第7章 Javascript与CSS 107 7.1 访问样式信息 107 7.2 动态元素 109 7.2.1 元素的位置 109 7.2.2 元素的尺寸 115 7.2.3 元素的可见性 117 7.3 动画 119 7.3.1 滑动 119 7.3.2 渐显 119 7.4 浏览器 120 7.4.1 鼠标位置 120 7.4.2 视口 121 7.5 拖放 123 7.6 库 128 7.6.1 moo.fx和jQuery 128 7.6.2 scriptaculous 129 7.7 小结 131 第8章 改进表单 132 8.1 表单验证 132 8.1.1 必填字段 134 8.1.2 模式匹配 136 8.1.3 规则集合 138 8.2 显示错误信息 139 8.2.1 验证 140 8.2.2 何时验证 142 8.3 可用性的提升 144 8.3.1 悬停的说明 144 8.3.2 标记必填字段 146 8.4 小结 147 第9章 制作图库 148 9.1 图库示例 148 9.1.1 Lightbox 148 9.1.2 ThickBox 150 9.2 制作图库 151 9.2.1 分离加载 154 9.2.2 半透明的覆盖层 155 9.2.3 定位盒子 157 9.2.4 导航 160 9.2.5 幻灯片 162 9.3 小结 165 第四部分 Ajax 第10章 Ajax导引 168 10.1 使用Ajax 168 10.1.1 HTTP请求 169 10.1.2 HTTP响应 173 10.2 处理响应数据 176 10.3 完整的Ajax程序包 177 10.4 数据的不同用途 179 10.4.1 基于XML的RSS Feed 179 10.4.2 HTML注入器 181 10.4.3 JSON与Javascript:远程执行 182 10.5 小结 182 第11章 用Ajax改进blog 183 11.1 永不终止的blog 183 11.1.1 blog的模板 183 11.1.2 数据源 186 11.1.3 事件检测 187 11.1.4 请求 188 11.1.5 结果 188 11.2 实时网志 191 11.3 小结 193 第12章 自动补全的搜索 194 12.1 自动补全搜索的例子 194 12.2 制作页面 195 12.3 监听键盘输入 197 12.4 抓取结果 200 12.5 导航结果列表 202 12.5.1 键盘导航 202 12.5.2 鼠标导航 203 12.6 最终成果 203 12.7 小结 208 第13章 Ajax wiki 209 13.1 wiki是什么 209 13.2 对话数据库 209 13.3 Ajax请求 211 13.4 服务器端代码 212 13.4.1 处理请求 212 13.4.2 执行和格式化SQL 213 13.5 处理JSON响应 215 13.6 附加的案例研究:Javascript blog 216 13.7 应用程序的代码 217 13.7.1 核心Javascript代码 218 13.7.2 Javascript SQL库 221 13.7.3 Ruby服务器端代码 221 13.8 小结 224 第五部分 Javascript的未来 第14章 Javascript路在何方 226 14.1 Javascript 1.6与1.7 226 14.1.1 Javascript 1.6 226 14.1.2 Javascript 1.7 229 14.2 Web Applications 1.0 231 14.2.1 制作时钟 232 14.2.2 简单行星模拟 235 14.3 Comet 238 14.4 小结 240 第六部分 附录 附录A DOM参考手册 242 附录B 事件参考手册 257 附录C 浏览器 273 索引 275 资源截图:
陌佑
百度云
百度云

2019千锋Web前端视频教程-React服务器端渲染之NextJS实战_前端开发教程

Next.js是一个基于React的一个服务端渲染简约框架。它使用React语法,可以很好的实现代码的模块化,有利于代码的开发和维护。
陌佑
百度云
百度云

论道HTML5_前端开发教程

资源名称:论道HTML5 内容简介: 《论道HTML5》先简要介绍了如何用HTML5和CSS3制作网站,然后全面介绍了API和Canvas 2D,接着介绍了如何在手机浏览器上开发HTML5相关的应用、WebSocket API相关的三个案例和时下较为流行的Node.js环境,最后介绍了瘦服务器战略和云的概念。  《论道HTML5》主要供业内的前端开发人员使用,也可供大专院校相关师生、行业技能培训学校作为相关教材和参考书。 资源目录: 第1章 利用HTML5制作网站 1 1.1 大多数人不了解HTML5时代的网页设计 1 1.2 HTML5带来的网页结构、设计风格及理念的变化 3 1.2.1 HTML 4时代的几个特征 4 1.2.2 一个典型的HTML5页面 4 1.2.3 小结 6 1.3 HTML5带来的标签变化 6 1.3.1 什么是标签 6 1.3.2 标签的分类 7 1.3.3 近十几年来的HTML 9 1.3.4 Web的变化趋势 9 1.4 HTML5带来的表单数据内容进化 9 1.4.1 数据提交格式的变化 10 1.4.2 数据提交范围的变化 11 1.4.3 表单数据类型的增加 12 1.4.4 表单属性和验证方式的进化 13 1.4.5 文件上传控件和重复模型的应用 14 1.4.6 小结 14 1.5 HTML5与SEO 15 1.5.1 技术趋势 15 1.5.2 搜索引擎服务商面临的问题 16 1.5.3 SEO从业人员面临的问题 17 1.5.4 SEO面临的几个社会问题 18 1.6 HTML5的开发环境与调试环境 18 1.6.1 HTML5编写工具 18 1.6.2 Javascript开发 19 1.6.3 HTTP监控 19 1.6.4 调试环境 20 1.7 案例:HTML5网站建设 22 1.7.1 需求的提出 22 1.7.2 需求分析 22 1.7.3 系统分析 22 1.7.4 工程实现 23 1.7.5 小结 27 第2章 用CSS3完善网站 28 2.1 文字模块 29 2.1.1 文字阴影:text-shadow 29 2.1.2 文字溢出:text-overflow 30 2.1.3 文字换行:word-wrap 30 2.2 颜色模块 31 2.2.1 透明度:opacity 31 2.2.2 HSL 33 2.2.3 HSLA和RGBA 33 2.3 边框模块 34 2.3.1 边框圆角:border-radius 34 2.3.2 边框颜色:border-color 36 2.3.3 边框图像:border-image 37 2.3.4 盒阴影:box-shadow 40 2.4 用户界面模块 41 2.4.1 盒倒影:box-reflect 41 2.4.2 盒大小:box-sizing 41 2.5 背景模块 42 2.5.1 背景渐变 42 2.5.2 background-origin 45 2.5.3 background-clip 46 2.5.4 background-size 47 2.5.5 多背景 48 2.5.6 遮罩 49 2.6 动画模块 51 2.6.1 transform 51 2.6.2 transition 53 2.6.3 animation 55 2.7 区域模块 57 2.7.1 故事线 58 2.7.2 区域样式 60 2.7.3 内容形状和环绕 60 2.7.4 小结 62 2.8 选择器 62 2.8.1 结构伪类 63 2.8.2 否定伪类 65 2.8.3 状态伪类 65 2.8.4 目标伪类 66 2.8.5 其他选择器 66 2.9 其他模块 68 2.9.1 多栏布局 68 2.9.2 弹性盒子布局 68 2.9.3 网络字体 69 2.9.4 媒介查询 70 2.9.5 滤镜效果 70 2.9.6 着色器 70 2.10 使用CSS3美化网站 72 2.10.1 右上角文字 73 2.10.2 下载盒子 74 2.10.3 图片格子 74 2.10.4 中间盒子 74 2.10.5 左右盒子 75 2.10.6 居中背景 76 2.10.7 载入效果 76 2.10.8 页脚 77 2.11 小结 77 第3章 划时代的Web API 79 3.1 传统Web模型与Web OS架构模型 79 3.2 Web API的概要介绍 81 3.3 Drag & Drop API 82 3.3.1 以前的解决方案 82 3.3.2 Drag & Drop API的优点 83 3.3.3 如何检测浏览器是否支持Drag & Drop API 83 3.3.4 Drag & Drop API的主要操作 84 3.3.5 文件拖放上传实例 86 3.4 History API 87 3.4.1 以前的解决方案 87 3.4.2 现在的History API 87 3.5 Communication API 89 3.5.1 以前解决跨源通信的方案 89 3.5.2 XMLHttpRequest Level 2 90 3.5.3 iframe和sandbox 91 3.5.4 跨文档消息通信 92 3.6 Notification API 97 3.6.1 如何检测浏览器是否支持Notification API 97 3.6.2 Web的Notification的状态 97 3.6.3 让你的Web App带着Notification跑 97 3.7 audio标签和video标签 99 3.7.1 audio标签 100 3.7.2 video标签 102 3.8 Canvas API 108 3.8.1 以前的同类解决方案 109 3.8.2 Canvas的优点 109 3.8.3 检测浏览器是否支持Canvas 109 3.8.4 Canvas主要操作 109 3.9 WebSocket API 110 3.10 Web Worker API 111 3.11 Web Storage API 111 3.12 MicroData和语义网络 111 3.12.1 MicroData的常见属性 112 3.12.2 MicroData的例子 112 3.12.3 MicroData与SEO——人类需要有序的信息 113 3.12.4 语义网络的基本概念 113 3.12.5 语义测试工具 114 3.13 通用Base64方法 114 3.13.1 编码 114 3.13.2 解码 115 3.13.3 应用 115 3.14 Web Database API 117 3.14.1 Web SQL API 117 3.14.2 Indexed DB API 121 3.15 WebGL 124 3.16 Device API 系列 125 3.16.1 Geolocation API 125 3.16.2 File API 128 3.16.3 FileWriter API 132 3.16.4 Media Capture API 132 3.16.5 Contact API 133 3.16.6 System Information API 134 3.16.7 Calendar API 137 3.16.8 Messaging API 137 3.17 小结 138 第4章 Canvas 2D 139 4.1 什么是Canvas 139 4.2 Canvas 2D原理 140 4.2.1 坐标系统说明 141 4.2.2 属性说明 142 4.3 绘制 143 4.3.1 各类线条 143 4.3.2 矩形 151 4.3.3 三角形 152 4.3.4 圆与扇形 153 4.3.5 图片 155 4.3.6 文字 158 4.4 特效 160 4.4.1 渐变 160 4.4.2 阴影与透明 162 4.5 基础操作中比较复杂的部分 162 4.5.1 保存和恢复 163 4.5.2 坐标转换 163 4.5.3 旋转 164 4.5.4 缩放 164 4.5.5 变形 164 4.5.6 组合 166 4.5.7 裁剪 167 4.5.8 像素操作 170 4.6 动画 172 4.6.1 左右运动 172 4.6.2 上下运动 173 4.6.3 圆心旋转运动 174 4.6.4 抛物线运动 175 4.6.5 渐变运动 175 4.7 事件感应 176 4.8 关于Canvas的一些经验 177 4.8.1 回答两个问题 177 4.8.2 避开浮点运算 178 4.8.3 资源载入与双缓冲问题 178 4.8.4 图片抗锯齿的原理及办法 179 4.8.5 粒子系统的使用 181 4.9 Web开发复古流 181 4.10 小结 182 第5章 HTML5和移动互联网开发 183 5.1 移动互联网的现状与需求 183 5.1.1 市场容量 184 5.1.2 移动设备的特点 184 5.1.3 移动设备的现状 185 5.1.4 开发者生态圈 185 5.1.5 可供选择的移动互联网开发平台 185 5.2 HTML5在移动互联网上的开发示例 187 5.2.1 一个HTML5开发者的基本配置 187 5.2.2 欧朋浏览器H5版介绍 188 5.2.3 重力传感设备 191 5.2.4 电子罗盘开发 199 5.2.5 Geolocation与LBS应用开发 203 5.2.6 网页摄像与网络相册 207 5.2.7 移动设备中的离线存储 214 5.3 小结 215 第6章 WebSocket开发应用 216 6.1 WebSocket的那些事儿 216 6.1.1 WebSocket的技术背景 217 6.1.2 WebSocket的定义 218 6.1.3 WebSocket通信模式解析 219 6.1.4 WebSocket检测浏览器支持代码 220 6.2 WebSocket API的内容 220 6.2.1 属性 220 6.2.2 URL 221 6.2.3 事件 221 6.3 客户端样例程序 222 6.4 服务器端样例程序 222 6.5 Ajax、长轮询、Comet之间的那些事儿 223 6.5.1 Ajax 223 6.5.2 长轮询 225 6.5.3 Comet 226 6.5.4 Ajax与WebSocket的多角度对比 227 6.6 与WebSocket相关的几个概念 227 6.6.1 SSJS 228 6.6.2 Node.js 228 6.7 开发基于WebSocket的通信示例 235 6.7.1 聊天室 235 6.7.2 服务器监控 239 6.7.3 联机作图 243 6.8 免费的WebSocket资源 247 6.9 小结 248 第7章 瘦服务器战略与云 249 7.1 战略观察与未来10年的思考 249 7.1.1 Web瘦服务器战略 249 7.1.2 云 253 7.1.3 计算能的思考 254 7.2 Web Storage 255 7.2.1 Web Storage的概念 255 7.2.2 localStorage介绍与示例 255 7.2.3 sessionStorage的介绍与示例 258 7.2.4 浏览器端存储的方案和局限性 260 7.3 离线应用 265 7.3.1 判断浏览器是否在线 266 7.3.2 离线应用的属性与方法 266 7.3.3 manifest文件 267 7.4 Web Worker 269 7.4.1 Worker 270 7.4.2 Shared Worker 273 7.4.3 Web Worker小结 275 7.5 一个云记事本的案例 276 7.5.1 客户端逻辑分析 276 7.5.2 客户端的实现 277 7.5.3 工程实现的联想 279 7.6 小结 279 附录A HTML5标签、事件属性及其相关网站 281 附录B 审慎对待各种框架 287 附录C 统一开发常用交流术语 289 附录D WebGL 294 附录E CSS3模块列表 299 资源截图:
陌佑
百度云
百度云

Node即学即用_前端开发教程

资源名称:Node即学即用 内容简介: 《Node即学即用》讲解如何用Node构建可扩展因特网应用,是全面的实用指南,除了详细介绍Node提供的API外,还用大量篇幅介绍了服务器事件驱动开发的重要概念。内容涉及跨服务器的并发连接、非阻塞I/O和事件驱动的编程、如何支持各种数据库和数据存储工具、NodeAPI的使用示例等。   《Node即学即用》适合对Javascript及编程有一定程度了解的读者阅读。 资源目录: 第一部分 基础入门 第1章 Node.js简介 1.1 安装Node.js 1.2 开始写代码 1.2.1 Node REPL 1.2.2 编写首个服务器程序 1.3 为什么选择Node 1.3.1 高性能Web 服务器 1.3.2 专业的Javascript 1.3.3 浏览器之战2.0 第2章 编写有趣的应用 2.1 创建一个聊天服务器 2.2 我们也来编写个Twitter 第3章 编写健壮的Node程序 3.1 事件循环 3.2 模式 3.3 编写产品代码 3.3.1 差错处理 3.3.2 使用多处理器 第二部分 API和常用模块 第4章 核心API 4.1 Events 4.1.1 EventEmitter 4.1.2 Callback语法 4.2 HTTP 4.2.1 HTTP服务器 4.2.2 HTTP客户端 4.2.3 URL 4.2.4 querystring 4.3 I/O 4.3.1 数据流(stream) 4.3.2 文件系统 4.3.3 Buffer 4.3.4 console.log 第5章 工具类API 5.1 DNS 5.2 加密 5.2.1 Hashing 5.2.2 HMAC 5.2.3 公钥加密 5.3 进程 5.3.1 process模块 5.3.2 子进程 5.4 用assert来测试 5.5 虚拟机 第6章 数据访问 6.1 NoSQL和文档存储 6.1.1 CouchDB 6.1.2 Redis 6.1.3 MongoDB 6.2 关系型数据库 6.2.1 MySQL 6.2.2 PostgreSQL 6.3 连接池 6.4 消息队列协议 第7章 重要的外部模块 7.1 Express 7.1.1 一个简单的Express应用 7.1.2 在Express中设置路由 7.1.3 处理表单数据 7.1.4 模板引擎 7.1.5 中间件 7.2 Socket.IO 7.2.1 命名空间 7.2.2 Express中使用Socket.IO 第8章 扩展Node 8.1 模块 8.2 包管理 8.2.1 搜索包 8.2.2 创建包 8.2.3 发布包 8.2.4 链接 8.3 附加组件 词汇表 索引 资源截图:
陌佑
百度云
百度云

2018千锋Web前端视频教程-VUE服务器端渲染之NUXT实战_前端开发教程

本章主要介绍什么是服务器端渲染、服务器端VS客户端渲染、vue服务器端渲染、nuxt安装、nuxt命令和部署等知识点,帮助大家更好的学习VUE服务器端渲染的NUXT实战。
陌佑
百度云
百度云

疯狂前端开发讲义 jQuery AngularJS Bootstrap前端开发实战_前端开发教程

资源名称:疯狂前端开发讲义 jQuery AngularJS Bootstrap前端开发实战  内容简介: 本书基于《疯狂Ajax 讲义(第3 版)》部分升级而来,全书升级了HTML 5.1 支持的XMLHttpRequest,jQuery 升级到3.1。本书的重点是新加入的两个目前十分主流的前端框架:AngularJS 和Bootstrap。本书详细、全面地介绍了AngularJS 和Bootstrap 的知识,由于这两个框架是本书的重点,因此本书花了近400 多页来介绍它们的功能和用法,这部分内容独立出来完全可以作为AngularJS 和Bootstrap 的学习手册。 《疯狂前端开发讲义——jQuery+AngularJS+Bootstrap前端开发实战》主要就是讲解jQuery 3.1、AngularJS 1.6、Bootstrap 3.3 这三个最常用的前端框架,并针对每个框架都提供了实用的案例,让读者理论联系实际。这部分内容是“疯狂软件教育中心”的标准讲义,既包含了实际前端开发的重点和难点,也融入了大量学习者的学习经验和感悟。笔者以丰富的授课经验为基础,在讲解时深入浅出,力求使读者真正掌握前端开发的精髓。 《疯狂前端开发讲义——jQuery+AngularJS+Bootstrap前端开发实战》最后提供了两个综合性案例:图书管理系统和电子拍卖系统,这两个项目都综合利用了jQuery、AngularJS、Bootstrap 前端开发技术,并在后端采用了最流行、最规范的轻量级Java EE 架构:控制器层->业务逻辑层->数据持久化层。这两个案例对实际项目具有极好的指导价值和借鉴意义。案例既提供了IDE无关的、基于Ant 管理的项目源码,也提供了基于Eclipse IDE 的项目源码,最大限度地满足读者的需求。如果在阅读本书时遇到任何技术问题,都可登录http://www.crazyit.org 与本书庞大的读者群交流。 《疯狂前端开发讲义——jQuery+AngularJS+Bootstrap前端开发实战》并非针对零基础的读者,本书不再包含HTML、CSS、Javascript 相关知识,这些知识是阅读本书的基础。本书适合有初步HTML、CSS、Javascript 基础的读者,或对企业应用前端开发不太熟悉的开发人员。如果您已经掌握本书上篇:《疯狂HTML 5/CSS 3/Javascript 讲义》的内容,将非常适合阅读本书。 资源目录: 第1章 前端开发与Ajax技术 1 1.1 重新思考Web应用 2 1.1.1 应用系统的发展史 2 1.1.2 传统Web应用的优势和缺点 3 1.2 重新设计Web应用 4 1.2.1 富Internet应用 4 1.2.2 改进的服务器通信 5 1.2.3 丰富的客户端交互 6 1.3 前端开发介绍 7 1.3.1 XMLHttpRequest简介 7 1.3.2 前端开发的核心技术 7 1.3.3 前端Ajax的特征 9 1.3.4 Ajax带来的优势 10 1.4 前端开发体验:Ajax聊天室 11 1.4.1 实现业务逻辑组件 12 1.4.2 注册、登录控制器 15 1.4.3 注册、登录视图 16 1.4.4 异步发送请求 17 1.4.5 聊天控制器 18 1.4.6 解析服务器响应 21 1.4.7 何时发送请求 21 1.5 前端开发的技术难点 24 1.6 本章小结 25 第2章 HTML 5增强的XMLHttpRequest对象 26 2.1 XMLHttpRequest对象的方法和属性 27 2.1.1 XMLHttpRequest对象的方法 27 2.1.2 XMLHttpRequest对象的属性 30 2.2.3 XMLHttpRequest对象的事件 32 2.2 发送请求 33 2.2.1 发送简单请求 33 2.2.2 发送GET请求 34 2.2.3 发送POST请求 36 2.2.4 发送XML请求 37 2.2.5 发送表单数据 40 2.2.6 发送Blob对象 42 2.3 处理响应 44 2.3.1 处理响应的时机 44 2.3.2 使用文本响应 44 2.3.3 使用JSON响应 45 2.3.4 使用Blob或ArrayBuffer响应 48 2.4 XMLHttpRequest对象的运行周期 50 2.5 跨域请求和安全性问题 50 2.5.1 跨域请求 50 2.5.2 安全性问题 53 2.5.3 性能问题 54 2.6 本章小结 56 第3章 jQuery库详解 57 3.1 jQuery入门 58 3.1.1 理解jQuery的设计 58 3.1.2 下载和安装jQuery 59 3.1.3 让jQuery与其他Javascript库共存 60 3.2 获取jQuery对象 61 3.2.1 jQuery核心函数 61 3.2.2 jQuery与jQuery.holdReady 62 3.2.3 以CSS选择器访问DOM元素 63 3.2.4 以伪类选择器访问DOM元素 65 3.2.5 表单相关的选择器 70 3.3 jQuery操作类数组的工具方法 72 3.3.1 过滤相关方法 74 3.3.2 仿DOM导航查找的相关方法 76 3.3.3 串联方法 78 3.4 jQuery支持的方法 79 3.4.1 jQuery命名空间的方法 80 3.4.2 数据存储的相关方法 83 3.4.3 操作属性的相关方法 84 3.4.4 操作CSS属性的相关方法 86 3.4.5 操作元素内容的相关方法 89 3.4.6 操作DOM节点的相关方法 90 3.5 jQuery事件相关方法 96 3.5.1 绑定事件处理函数 96 3.5.2 特定事件相关的方法 98 3.5.3 事件对象 99 3.6 动画效果相关的方法 100 3.6.1 简单动画和复杂动画 100 3.6.2 操作动画队列 103 3.7 jQuery的回调支持 104 3.7.1 回调支持的基本用法 104 3.7.2 创建Callbacks对象支持的选项 106 3.8 Ajax相关方法 108 3.8.1 三个工具方法 108 3.8.2 使用load方法 109 3.8.3 jQuery.ajax(options)与jQuery.ajaxSetup(options) 111 3.8.4 使用get/post方法 112 3.9 jQuery的Deferred对象 115 3.9.1 jQuery的异步调用 115 3.9.2 为多个耗时操作指定回调函数 119 3.9.3 为普通对象增加Defered接口 119 3.9.4 jQuery对象的promise方法 120 3.10 扩展jQuery和jQuery插件 121 3.11 本章小结 122 第4章 基于jQuery的应用:电子相册系统 123 4.1 实现持久层 124 4.1.1 实现持久化类 124 4.1.2 配置SessionFactory 126 4.2 实现DAO组件 127 4.2.1 开发通用DAO组件 127 4.2.2 DAO接口定义 130 4.2.3 完成DAO组件的实现类 131 4.3 实现业务逻辑层 132 4.3.1 实现业务逻辑组件 132 4.3.2 配置业务逻辑组件 134 4.4 实现客户端调用 135 4.4.1 访问业务逻辑组件 135 4.4.2 处理用户登录 136 4.4.3 获得用户相片列表 138 4.4.4 处理翻页 140 4.4.5 使用jQuery实现文件上传 141 4.4.6 加载页面时的处理 144 4.5 本章小结 145 第5章 AngularJS详解 147 5.1 AngularJS入门 148 5.1.1 理解AngularJS的基本设计 148 5.1.2 下载和安装AngularJS 149 5.2 表达式 150 5.2.1 简单表达式 150 5.2.2 复合对象表达式 151 5.2.3 AngularJS表达式的容错性 152 5.2.4 AngularJS表达式与Javascript表达式 152 5.3 模块与控制器 153 5.3.1 模块的加载 153 5.3.2 控制器初始化$scope对象 155 5.3.3 $rootScope作用域 157 5.3.4 $watch方法的使用 158 5.4 过滤器 159 5.4.1 内置过滤器 159 5.4.2 在表达式中使用过滤器 160 5.4.3 在指令中使用过滤器 162 5.4.4 自定义过滤器 162 5.5 函数API 164 5.5.1 扩展型函数 164 5.5.2 jqLite函数 168 5.5.3 判断型函数 169 5.6 指令 170 5.6.1 表单相关的指令 170 5.6.2 表单的输入校验 175 5.6.3 事件相关的指令 178 5.6.4 流程控制相关的指令 179 5.6.5 绑定相关的指令 183 5.6.5 DOM及DOM状态相关指令 187 5.6.6 自定义指令 193 5.6.7 自定义指令的scope属性 195 5.6.8 自定义指令的transclude属性 197 5.6.9 自定义指令的link和compile属性 198 5.6.10 自定义指令的controller和controllerAs属性 202 5.6.11 自定义指令的require属性 203 5.7 调用内置服务 205 5.7.1 $animate服务 205 5.7.2 $cacheFactory服务 207 5.7.3 $compile服务 209 5.7.4 $document、$window、$timeout、$interval和$rootElement 211 5.7.5 $parse服务 214 5.7.6 $interpolate服务 214 5.7.7 $log服务 215 5.7.8 $q服务 216 5.7.9 $templateCache服务 218 5.8 自定义服务 219 5.8.1 使用factory()方法创建自定义服务 219 5.8.2 使用service()方法创建自定义服务 220 5.8.3 使用provider()方法创建自定义服务 221 5.8.4 使用$provide服务创建自定义服务 223 5.8.5 在过滤器中使用自定义服务 225 5.9 依赖注入 226 5.9.1 依赖注入机制简介 226 5.9.2 使用$injector对象获取组件 228 5.9.3 隐式依赖注入 230 5.9.4 行内数组式依赖注入 230 5.9.5 标记式依赖注入 231 5.10 与服务器交互 232 5.10.1 $http服务 232 5.10.2 $http的快捷方法 235 5.10.3 使用$http上传文件 237 5.10.4 使用$resource服务 239 5.11 多视图和路由 240 5.11.1 使用$routeProvider配置路由规则 240 5.11.2 创建多视图 242 5.11.3 通过路由切换视图 244 5.11.4 使用$location实现多视图切换 246 5.12 使用ui-router框架实现多视图 248 5.12.1 ui-router的下载和安装 248 5.12.1 使用$stateProvider配置路由 248 5.12.2 多视图切换与$state 250 5.12.3 多个命名的嵌套视图 252 5.13 本章小结 255 第6章 Bootstrap全局样式 256 6.1 Bootstrap 257 6.1.1 Bootstrap简介 257 6.1.2 下载和安装Bootstrap 257 6.2 网格布局 260 6.2.1 网格布局基础 261 6.2.2 多余的列另起一行 264 6.2.3 响应式列重置 264 6.2.4 单元格偏移 266 6.2.5 单元格排序 267 6.2.6 嵌套网格 268 6.3 Less和mixin 269 6.3.1 Less简介 269 6.3.2 Less的两种用法 270 6.3.3 Less的变量和运算符 274 6.3.4 mixin 274 6.3.5 内嵌规则 275 6.3.6 Bootstrap网格系统的变量和mixin 276 6.4 Bootstrap排版相关样式 278 6.4.1 标题元素和样式 278 6.4.2 段落 279 6.4.3 增强的HTML元素 280 6.4.4 对齐 282 6.4.5 改变大小写 283 6.4.6 列表 283 6.5 表格相关样式 286 6.5.1 基础表格 286 6.5.2 条纹表格 287 6.5.3 边框表格 287 6.5.4 鼠标高亮 288 6.5.5 紧凑型表格 289 6.5.6 响应式表格 289 6.5.7 表格行状态 290 6.6 图片和图标 291 6.6.1 图片相关样式 291 6.6.2 图标 293 6.7 辅助样式 294 6.7.1 情境背景色 294 6.7.2 情境文本颜色 295 6.7.3 关闭按钮和三角箭头 295 6.7.4 快速浮动 296 6.7.5 显示或隐藏内容 296 6.7.6 屏幕阅读器和键盘导航 297 6.7.7 图片替换 297 6.8 响应式布局相关样式 297 6.8.1 显示/隐藏相关样式 298 6.8.2 打印相关样式 299 6.9 表单相关样式 299 6.9.1 基础表单 299 6.9.2 行内表单 300 6.9.3 水平表单 302 6.9.4 多选框和单选框 303 6.9.5 表单控件的大小 305 6.9.6 静态控件 307 6.9.7 表单控件的状态 309 6.9.8 帮助文本 309 6.9.9 校验状态 310 6.9.10 校验状态的图标 311 6.10 本章小结 313 第7章 Bootstrap内置组件 314 7.1 按钮 315 7.1.1 按钮大小 316 7.1.2 按钮状态 317 7.2 下拉菜单 319 7.2.1 对齐 321 7.2.2 禁用菜单项 322 7.2.3 按钮式下拉菜单 323 7.2.4 分裂式按钮下拉菜单 324 7.2.5 大小 326 7.3 按钮组 327 7.3.1 基本按钮组 327 7.3.2 工具栏 328 7.3.3 控制按钮组的大小 329 7.3.4 按钮组嵌套下拉菜单 329 7.3.5 两端对齐的按钮组 331 7.4 输入框组 332 7.4.1 基本输入框组 332 7.4.2 控制输入框组的大小 334 7.4.3 单选框或多选框作为附加元素 335 7.4.4 按钮式下拉菜单作为附加元素 336 7.4.5 多按钮 337 7.5 导航 338 7.5.1 简单导航的基础样式 338 7.5.2 两端对齐 340 7.5.3 嵌套下拉菜单 340 7.5.4 路径导航 341 7.5.5 基础导航条 342 7.5.6 导航条中的品牌图标 344 7.5.7 导航条中的按钮 344 7.5.8 导航条中的表单 345 7.5.9 导航条中的文本和链接 346 7.5.10 导航条中的组件的排列方式 347 7.5.11 设置导航条的位置 347 7.5.12 响应式导航条 349 7.5.13 分页导航 351 7.5.14 控制分页导航的大小 352 7.5.15 翻页导航 352 7.6 标签和徽章 353 7.6.1 标签 354 7.6.2 徽章 355 7.7 面板 355 7.7.1 面板的基础结构 355 7.7.2 面板嵌套表格 358 7.7.3 面板嵌套列表组 359 7.8 巨幕、页头和Well 361 7.8.1 巨幕 361 7.8.2 页头 362 7.8.3 well 362 7.9 缩略图 363 7.10 警告框 365 7.10.1 警告框基础 365 7.10.2 警告框中的链接 367 7.11 进度条 367 7.11.1 各种样式的进度条 367 7.11.2 带进度值的进度条 369 7.11.3 动画效果 370 7.11.4 多进度效果 371 7.12 媒体对象 372 7.12.1 媒体对象的基本组成 372 7.12.2 对齐方式 374 7.12.3 嵌套媒体对象 375 7.12.4 媒体对象列表 376 7.13 列表组 377 7.13.1 列表组基础 378 7.13.2 链接列表组 379 7.13.3 按钮列表组 379 7.13.4 列表项的状态 380 7.13.5 定制内容 381 7.14 本章小结 381 第8章 Bootstrap的JS插件 382 8.1 插件库概述 383 8.1.1 使用插件的两种方式 383 8.1.2 解决命名冲突 384 8.2 对话框 384 8.2.1 静态对话框 384 8.2.2 使用data-*属性弹出对话框 387 8.2.3 使用JS弹出对话框 388 8.2.4 对话框事件 389 8.2.5 基于事件源改变对话框内容 390 8.3 下拉菜单 392 8.3.1 使用data-*属性触发下拉菜单 392 8.3.2 使用JS触发下拉菜单 393 8.3.3 下拉菜单事件 394 8.4 滚动监听 395 8.4.1 通过data-*属性实现滚动监听 395 8.4.2 使用JS实现滚动监听 397 8.5 标签页 398 8.5.1 静态标签页 398 8.5.2 使用data-*属性切换标签页 399 8.5.3 使用JS切换标签页 401 8.5.4 胶囊式标签页 402 8.5.5 标签页事件 403 8.6 工具提示 404 8.6.1 使用data-*属性和JS触发工具提示 405 8.6.2 工具提示支持的属性 406 8.6.3 工具提示的事件 407 8.7 弹出框 408 8.7.1 使用data-*属性和JS触发弹出框 409 8.7.2 焦点触发的弹出框 411 8.7.3 弹出框支持的属性 411 8.7.4 弹出框的事件 412 8.8 警告框 412 8.8.1 使用data-*属性关闭警告框 412 8.8.2 使用JS关闭警告框 413 8.8.3 警告框事件 413 8.9 按钮 414 8.9.1 切换按钮状态 414 8.9.2 单选按钮或多选按钮 414 8.9.2 使用JS方法改变按钮文本 416 8.10 折叠插件 416 8.10.1 简单折叠效果 416 8.10.2 手风琴效果 417 8.10.3 使用JS触发折叠元素 419 8.10.4 折叠插件的相关事件 420 8.11 轮播图 420 8.11.1 静态轮播图 420 8.11.2 通过data-*属性激活轮播图 422 8.11.3 通过JS触发轮播图 424 8.11.4 轮播图事件 425 8.12 本章小结 426 第9章 Angular+Bootstrap整合开发:图书管理系统 427 9.1 总体说明和概要设计 428 9.1.1 系统的总体架构设计 428 9.1.2 数据库设计 429 9.2 实现Hibernate持久化类 430 9.2.1 设计Domain Object 430 9.2.2 实现Domain Object 431 9.3 DAO层实现 435 9.3.1 DAO的基础配置 435 9.3.2 实现DAO组件 436 9.3.3 部署DAO组件 437 9.4 业务逻辑层实现 438 9.4.1 设计业务逻辑组件 439 9.4.2 依赖注入DAO组件 441 9.4.3 业务逻辑组件的异常处理 441 9.4.4 实现业务逻辑组件 442 9.4.5 事务管理 443 9.4.6 配置业务层组件 444 9.5 前端整合开发 445 9.5.1 定义AngularJS路由 445 9.5.2 Spring MVC控制器的异常处理 447 9.5.3 管理图书种类 447 9.5.4 修改图书种类 451 9.5.5 管理图书 453 9.5.6 修改图书 457 9.5.7 图书入库 459 9.5.8 销售图书 465 9.6 本章小结 470 第10章 jQuery+Bootstrap整合开发:电子拍卖系统 471 10.1 总体说明和概要设计 472 10.1.1 系统的总体架构设计 472 10.1.2 数据库设计 473 10.2 实现Hibernate持久化类 474 10.2.1 设计Domain Object 474 10.2.2 实现Domain Object 475 10.3 DAO层实现 479 10.3.1 DAO的基础配置 480 10.3.2 实现DAO组件 481 10.3.3 部署DAO组件 484 10.4 业务逻辑层实现 485 10.4.1 设计业务逻辑组件 485 10.4.2 依赖注入DAO组件 487 10.4.3 业务逻辑组件的异常处理 488 10.4.4 处理用户竞价 489 10.4.5 判断拍卖物品状态 491 10.4.6 事务管理 492 10.4.7 配置业务层组件 493 10.5 开发前端JSON接口 494 10.5.1 初始化Spring容器 494 10.5.2 开发Spring MVC控制器 496 10.5.3 处理前端权限控制 498 10.6 前端整合开发 500 10.6.1 定义系统首页 500 10.6.2 浏览所有流拍物品 502 10.6.3 处理用户登录 503 10.6.4 管理物品 507 10.6.6 管理物品种类 512 10.6.7 查看竞得物品 515 10.6.8 查看自己的竞价记录 517 10.6.9 浏览拍卖物品 518 10.6.10 参与竞价 520 10.7 本章小结 524 资源截图:
陌佑
百度云
百度云

Head First ja vasc ript 程序设计_前端开发教程

资源名称:Head First Javascript 程序设计 内容简介: 本书语言和版式活泼,内容讲解深入浅出,是难得的Javascript入门书。本书内容涵盖Javascript的基本知识以及对象、函数和浏览器文档对象模型等高阶主题。书中配备了大量有趣的实例、图示和练习,让读者轻轻松松掌握Javascript。 作者简介: Eric Freeman 计算机科学家,在耶鲁大学攻读博士学位期间,一直与行业翘楚David Gelernter一起从事研究工作。曾任迪士尼公司Disney Online & Disney.com首席技术官,目前将全部精力都投入到他与Elisabeth创建的创业公司WickedlySmart。 Elisabeth Robson 软件工程师、作者、培训师。在耶鲁大学读书时就对技术产生了浓厚的兴趣,期间设计了一款可视化并行编程语言和软件架构。 资源目录: 前言  xxv 1 Javascript速览:进入Javascript的世界  1 2 编写代码:更进一步  43 3 函数简介:养成函数思维  79 4 让数据排排坐:数组  125 5 理解对象:对象镇之旅  173 6 与网页交互:了解DOM  229 7 类型、相等、转换等:系统地讨论类型  265 8 综合应用:编写一个应用程序  317 9 异步编码:处理事件  381 10 函数是一等公民:自由的函数  429 11 匿名函数、作用域和闭包:系统地讨论函数  475 12 高级对象构造技巧:创建对象  521 13 使用原型:超强的对象创建方式  563 附录 遗漏内容:未涉足的十大主题  623 索引  639 资源截图:
陌佑
百度云
百度云

HTML 5与CSS 3权威指南(第2版 上册)_前端开发教程

资源名称:HTML 5与CSS 3权威指南(第2版 上册) 内容简介: 第1版2年内印刷近10次,累计销量超过50000册,4大网上书店的读者评论超过4600条,98%以上的评论都是五星级的好评。不仅是HTML 5与CSS 3图书领域当之无愧的领头羊,而且在整个原创计算机图书领域也是佼佼者。本书已经成为HTML 5与CSS 3图书领域的一个标杆,被读者誉为“系统学习HTML 5与CSS 3技术的最佳指导参考书之一”和“Web前端工程师案头必备图书之一”。第2版首先从技术的角度结合最新的HTML 5和CSS 3标准对内容进行了更新和补充,其次从结构组织和写作方式的角度对原有的内容进行了进一步优化,使之更具价值且更便于读者阅读。 全书共29章,本书分为上下两册:上册(1~17章)全面系统地讲解了HTML 5相关的技术,以HTML 5对现有Web应用产生的变革开篇,顺序讲解了HTML 5与HTML 4的区别、HTML 5的结构、表单元素、HTML编辑API、图形绘制、History API、本地存储、离线应用、文件API、通信API、扩展的XML HttpRequest API、Web Workers、地理位置信息、多媒体相关的API、页面显示相关的API、拖放API与通知API等内容;下册(18~29章)全面系统地讲解了CSS 3相关的技术,以CSS 3的功能和模块结构开篇,顺序讲解了各种选择器及其使用、文字与字体的相关样式、盒相关样式、背景与边框相关样式、布局相关样式、变形处理、动画、颜色相关样式等内容。上下两册共351个示例页面,所有代码均通过作者上机调试。下册的最后有2个综合案例,以迭代的方式详细讲解了整个案例的实现过程,可操作性极强。 资源目录: 前言 上册 第1章 Web时代的变迁 1.1 迎接新的Web时代 1.1.1 HTML 5时代即将来临 1.1.2 HTML 5的目标 1.2 HTML 5会深受欢迎的理由 1.2.1 世界知名浏览器厂商对HTML 5的支持 1.2.2 第一个理由:时代的要求 1.2.3 第二个理由:Internet Explorer 8 1.3 可以放心使用HTML 5的三个理由 1.4 HTML 5要解决的三个问题 第2章 HTML 5与HTML 4的区别 2.1 语法的改变 2.1.1 HTML 5的语法变化 2.1.2 HTML 5中的标记方法 2.1.3 HTML 5确保了与之前HTML版本的兼容性 2.1.4 标记示例 2.2 新增的元素和废除的元素 2.2.1 新增的结构元素 2.2.2 新增的其他元素 2.2.3 新增的input元素的类型 2.2.4 废除的元素 2.3 新增的属性和废除的属性 2.3.1 新增的属性 2.3.2 废除的属性 2.4 全局属性 2.4.1 contentEditable属性 2.4.2 designMode属性 2.4.3 hidden属性 2.4.4 spellcheck属性 2.4.5 tabindex属性 第3章 HTML 5的结构 3.1 新增的主体结构元素 3.1.1 article元素 3.1.2 section元素 3.1.3 nav元素 3.1.4 aside元素 3.1.5 time元素与微格式 3.1.6 pubdate属性 3.2 新增的非主体结构元素 3.2.1 header元素 3.2.2 hgroup元素 3.2.3 footer元素 3.2.4 address元素 3.3 HTML 5结构 3.3.1 大纲 3.3.2 大纲的编排规则 3.3.3 对新的结构元素使用样式 第4章 表单及其他新增和改良元素 4.1 新增元素与属性 4.1.1 新增属性 4.1.2 大幅度地增加与改良input元素的种类 4.1.3 对新的表单元素使用样式 4.1.4 output元素的追加 4.2 表单验证 4.2.1 自动验证 4.2.2 取消验证 4.2.3 显式验证 4.3 增强的页面元素 4.3.1 新增的figure元素与figcaption元素 4.3.2 新增的details元素与summary元素 4.3.3 新增的mark元素 4.3.4 新增的progress元素 4.3.5 新增的meter元素 4.3.6 改良的ol列表 4.3.7 改良的dl列表 4.3.8 加以严格限制的cite元素 4.3.9 重新定义的small元素 4.3.10 安全性增强的iframe元素 4.3.11 增强的script元素 第5章 HTML编辑API 5.1 Range对象与Selection对象 5.1.1 基本概念 5.1.2 Range对象的属性与方法 5.1.3 Selection对象的属性与方法 5.2 命令 5.2.1 基本概念 5.2.2 execCommand方法 5.2.3 queryCommandSupported方法 5.2.4 queryCommandState方法 5.2.5 queryCommandIndeterm方法 5.2.6 queryCommandEnabled方法 5.2.7 queryCommandValue方法 5.2.8 可以在各种浏览器中运行的所有命令 第6章 绘制图形 6.1 canvas元素的基础知识 6.1.1 在页面中放置canvas元素 6.1.2 绘制矩形 6.2 使用路径 6.2.1 绘制圆形 6.2.2 如果没有关闭路径会怎么样 6.2.3 moveTo与lineTo 6.2.4 使用bezierCurveTo绘制贝济埃曲线 6.3 绘制渐变图形 6.3.1 绘制线性渐变 6.3.2 绘制径向渐变 6.4 绘制变形图形 6.4.1 坐标变换 6.4.2 坐标变换与路径的结合使用 6.4.3 矩阵变换 6.5 图形组合 6.6 给图形绘制阴影 6.7 使用图像 6.7.1 绘制图像 6.7.2 图像平铺 6.7.3 图像裁剪 6.7.4 像素处理 6.8 绘制文字 6.9 补充知识 6.9.1 保存与恢复状态 6.9.2 保存文件 6.9.3 简单动画的制作 第7章 History API 7.1 History API的基本概念 7.2 History API使用示例 7.2.1 使用History API 7.2.2 结合使用Canvas API与History API 第8章 本地存储 8.1 Web Storage 8.1.1 Web Storage概述 8.1.2 简单Web留言本 8.1.3 作为简易数据库来利用 8.1.4 利用storage事件实时监视Web Storage中的数据 8.2 本地数据库 8.2.1 本地数据库的基本概念 8.2.2 用executeSql来执行查询 8.2.3 使用数据库实现Web留言本 8.2.4 transaction方法中的处理 8.3 indexedDB数据库 8.3.1 indexedDB数据库的基本概念 8.3.2 连接数据库 8.3.3 数据库的版本更新 8.3.4 创建对象仓库 8.3.5 创建索引 8.3.6 索引的multiEntry属性值 8.3.7 使用事务 8.3.8 保存数据 8.3.9 获取数据 8.3.10 根据主键值检索数据 8.3.11 根据索引属性值检索数据 8.3.12 复合索引 8.3.13 统计对象仓库中的数据数量 8.3.14 使用indexedDB API制作Web留言本 第9章 离线应用程序 9.1 离线Web应用程序详解 9.1.1 新增的本地缓存 9.1.2 本地缓存与浏览器网页缓存的区别 9.2 manifest文件 9.3 浏览器与服务器的交互过程 9.4 applicationCache对象 9.4.1 swapCache方法 9.4.2 applicationCache对象的事件 第10章 文件API 10.1 FileList对象与file对象 10.2 ArrayBuffer对象与ArrayBufferView对象 10.2.1 基本概念 10.2.2 ArrayBuffer对象 10.2.3 ArrayBufferView对象 10.2.4 DataView对象 10.3 Blob对象与BlobBuilder对象 10.3.1 Blob对象 10.3.2 BlobBuilder对象 10.3.3 Blob对象的slice方法 10.4 FileReader对象 10.4.1 FileReader对象的方法 10.4.2 FileReader对象的事件 10.4.3 FileReader对象的使用示例 10.5 FileSystem API 10.5.1 FileSystem API概述 10.5.2 FileSystem API的适用场合 10.5.3 请求访问文件系统 10.5.4 申请磁盘配额 10.5.5 创建文件 10.5.6 写入文件 10.5.7 在文件中追加数据 10.5.8 读取文件 10.5.9 复制磁盘中的文件 10.5.10 删除文件 10.5.11 创建目录 10.5.12 读取目录中的内容 10.5.13 删除目录 10.5.14 复制文件或目录 10.5.15 移动文件或目录与重命名文件或目录 10.5.16 filesystem:URL前缀 10.5.17 综合案例 10.6 Base64编码支持 10.6.1 Base64编码概述 10.6.2 在HTML 5中支持Base64编码 第11章 通信API 11.1 跨文档消息传输 11.1.1 跨文档消息传输的基本知识 11.1.2 跨文档消息传输示例 11.1.3 通道通信 11.2 WebSockets通信 11.2.1 WebSockets通信的基本知识 11.2.2 使用WebSockets API 11.2.3 WebSockets API使用示例 11.2.4 发送对象 11.2.5 发送与接收原始二进制数据 11.2.6 实现WebSockets API的开发框架 11.2.7 WebSocket 协议 11.2.8 WebSockets API的适用场景 11.3 Server-Sent Events API 11.3.1 Server-Sent Events API的基本概念 11.3.2 Server-Sent Events API的实现方法 11.3.3 事件ID的使用示例 第12章 扩展的XMLHttpRequest API 12.1 从服务器端获取二进制数据 12.1.1 ArrayBuffer响应 12.1.2 Blob响应 12.2 发送数据 12.2.1 发送字符串 12.2.2 发送表单数据 12.2.3 上传文件 12.2.4 发送Blob对象 12.2.5 发送ArrayBuffer对象 12.3 跨域数据请求 第13章 使用Web Workers处理线程 13.1 基础知识 13.2 与线程进行数据的交互 13.3 线程嵌套 13.3.1 单层嵌套 13.3.2 在多个子线程中进行数据的交互 13.4 线程中可用的变量、函数与类 13.5 适用场合 13.6 SharedWorker 13.6.1 基础知识 13.6.2 实现前台页面与后台线程之间的通信 13.6.3 定义页面与共享的后台线程开始通信时的处理 13.6.4 SharedWorker的使用示例 第14章 获取地理位置信息 14.1 Geolocation API的基本知识 14.1.1 取得当前地理位置 14.1.2 持续监视当前地理位置的信息 14.1.3 停止获取当前用户的地理位置信息 14.2 position对象 14.3 在页面上使用google地图 第15章 多媒体相关API 15.1 多媒体播放 15.1.1 video元素与audio元素的基础知识 15.1.2 属性 15.1.3 方法 15.1.4 事件 15.2 Web Audio API 15.2.1 AudioContext对象 15.2.2 加载声音 15.2.3 播放声音 15.2.4 将声音加载处理封装在类中 15.2.5 控制节奏 15.2.6 控制音量 15.2.7 两个声音的交叉混合 15.2.8 多个音频文件之间的平滑过渡 15.2.9 对音频使用滤波处理 第16章 与页面显示相关的API 16.1 Page Visibility API 16.1.1 Page Visibility API概述 16.1.2 Page Visibility API的使用场合 16.1.3 实现Page Visibility API 16.2 Fullscreen API 16.2.1 Fullscreen API概述 16.2.2 实现Fullscreen API 16.2.3 Fullscreen API代码使用示例 第17章 拖放API与通知API 17.1 拖放API 17.1.1 实现拖放的步骤 17.1.2 DataTransfer对象的属性与方法 17.1.3 设定拖放时的视觉效果 17.1.4 自定义拖放图标 17.2 通知API 17.2.1 通知API的基础知识 17.2.2 通知API的代码使用示例 下 册 第18章 CSS 3概述 18.1 概要介绍 18.1.1 CSS 3是什么 18.1.2 CSS 3的历史 18.2 使用CSS 3能做什么 18.2.1 模块与模块化结构 18.2.2 一个简单的CSS 3示例 第19章 选择器 19.1 选择器概述 19.2 属性选择器 19.2.1 属性选择器概述 19.2.2 CSS3中的属性选择器 19.2.3 灵活运用属性选择器 19.3 结构性伪类选择器 19.3.1 CSS中的伪类选择器及伪元素 19.3.2 选择器root、not、empty和target 19.3.3 选择器:first-child、last-child、nth-child和nth-last-child 19.3.4 选择器:nth-of-type和nth-last-of-type 19.3.5 循环使用样式 19.3.6 only-child选择器 19.4 UI元素状态伪类选择器 19.4.1 选择器:E:hover、E:active和E:focus 19.4.2 E:enabled伪类选择器与E:disabled伪类选择器 19.4.3 E:read-only伪类选择器与E:read-write伪类选择器 19.4.4 伪类选择器:E:checked、E:default和E:indeterminate 19.4.5 E::selection伪类选择器 19.4.6 E:invalid伪类选择器与E:valid伪类选择器 19.4.7 E:required伪类选择器与E:optional伪类选择器 19.4.8 E:in-range伪类选择器与E:out-of-range伪类选择器 19.5 通用兄弟元素选择器 第20章 使用选择器在页面中插入内容 20.1 使用选择器来插入文字 20.1.1 使用选择器来插入内容 20.1.2 指定个别元素不进行插入 20.2 插入图像文件 20.2.1 在标题前插入图像文件 20.2.2 插入图像文件的好处 20.2.3 将alt属性的值作为图像的标题来显示 20.3 使用content属性来插入项目编号 20.3.1 在多个标题前加上连续编号 20.3.2 在项目编号中追加文字 20.3.3 指定编号的样式 20.3.4 指定编号的种类 20.3.5 编号嵌套 20.3.6 中编号中嵌入大编号 20.3.7 在字符串两边添加嵌套文字符号 第21章 文字与字体相关样式 21.1 给文字添加阴影-text-shadow属性 21.1.1 text-shadow属性的使用方法 21.1.2 位移距离 21.1.3 阴影的模糊半径 21.1.4 阴影的颜色 21.1.5 指定多个阴影 21.2 让文本自动换行-word-break属性 21.2.1 依靠浏览器让文本自动换行 21.2.2 指定自动换行的处理方法 21.3 让长单词与URL地址自动换行-word-wrap属性 21.4 使用服务器端字体-Web Font与@font-face属性 21.4.1 在网页上显示服务器端字体 21.4.2 定义斜体或粗体字体 21.4.3 显示客户端本地的字体 21.4.4 属性值的指定 21.5 修改字体种类而保持字体尺寸不变-font-size-adjust属性 21.5.1 字体不同导致文字大小的不同 21.5.2 font-size-adjust属性的使用方法 21.5.3 浏览器对于aspect值的计算方法 21.5.4 font-size-adjust属性的使用示例 第22章 盒相关样式 22.1 盒的类型 22.1.1 盒的基本类型 22.1.2 inline-block类型 22.1.3 inline-table类型 22.1.4 list-item类型 22.1.5 run-in类型与compact类型 22.1.6 表格相关类型 22.1.7 none类型 22.1.8 各种浏览器对于各种盒类型的支持情况 22.2 对于盒中容纳不下的内容的显示 22.2.1 overflow属性 22.2.2 overflow-x属性与overflow-y属性 22.2.3 text-overflow属性 22.3 对盒使用阴影 22.3.1 box-shadow属性的使用方法 22.3.2 将参数设定为0 22.3.3 对盒内子元素使用阴影 22.3.4 对第一个文字或第一行使用阴影 22.3.5 对表格及单元格使用阴影 22.4 指定针对元素的宽度与高度的计算方法 22.4.1 box-sizing属性 22.4.2 为什么要使用box-sizing属性 第23章 背景与边框相关样式 23.1 与背景相关的新增属性 23.1.1 指定背景的显示范围-background-clip属性 23.1.2 指定绘制背景图像的绘制起点-background-origin属性 23.1.3 指定背景图像的尺寸-background-size属性 23.2 在一个元素中显示多个背景图像 23.3 圆角边框的绘制 23.3.1 border-radius属性 23.3.2 在border-radius属性中指定两个半径 23.3.3 不显示边框时 23.3.4 修改边框种类时 23.3.5 绘制四个角不同半径的圆角边框 23.4 使用图像边框 23.4.1 border-image属性 23.4.2 border-image属性的最简单的使用方法 23.4.3 使用border-image属性来指定边框宽度 23.4.4 中央图像的自动拉伸 23.4.5 指定四条边中图像的显示方法 23.4.6 使用背景图像 第24章 CSS 3中的变形处理 24.1 transform功能的基础知识 24.1.1 如何使用transform功能 24.1.2 transform功能的分类 24.2 对一个元素使用多种变形的方法 24.2.1 两个变形示例 24.2.2 指定变形的基准点 第25章 CSS 3中的动画功能 25.1 Transitions功能 25.1.1 Transitions功能的使用方法 25.1.2 使用Transitions功能同时平滑过渡多个属性值 25.2 Animations功能 25.2.1 Animations功能的使用方法 25.2.2 实现多个属性值同时改变的动画 25.2.3 实现动画的方法 25.2.4 实现网页的淡入效果 第26章 布局相关样式 26.1 多栏布局 26.1.1 使用float属性或position属性的缺点 26.1.2 使用多栏布局方式 26.2 盒布局 26.2.1 盒布局的基础知识 26.2.2 弹性盒布局 第27章 Media Queries相关样式 27.1 根据浏览器的窗口大小来选择使用不同的样式 27.2 在iPhone中的显示 27.3 Media Queries的使用方法 第28章 CSS 3的其他重要样式和属性 28.1 颜色相关样式 28.1.1 利用alpha通道来设定颜色 28.1.2 alpha通道与opacity属性的区别 28.1.3 指定颜色值为transparent 28.2 用户界面相关样式 28.2.1 轮廓相关样式 28.2.2 resize属性 28.3 取消对元素的样式指定-initial属性值 28.3.1 取消对元素的样式指定 28.3.2 使用initial属性值并不等于取消样式设定的特例 第29章 综合实例 29.1 实例1:使用HTML 5中新增结构元素来构建网页 29.1.1 组织网页结构 29.1.2 构建网页标题 29.1.3 构建侧边栏 29.1.4 构建主体内容 29.1.5 构建版权信息 29.2 实例2:使用HTML 5+CSS 3来构建Web应用程序 29.2.1 HTML 5页面代码分析 29.2.2 CSS 3样式代码分析 29.2.3 Javascript脚本代码分析 附录A 可以在各种浏览器中运行的所有命令 附录B 2012年7月五大浏览器的最新版对HTML 5的支持情况 资源截图:
陌佑
百度云
百度云

HTML5移动Web开发实战_前端开发教程

资源名称:HTML5移动Web开发实战 内容简介: 当今,移动应用开发掀起软件行业的新一轮浪潮。然而,手机设备发展迅猛,屏幕尺寸各不相同、存储和性能仍有局限性,如何在多平台上创建高性能、响应式的移动网站,是程序员所要面对的首要挑站。     《HTML5移动Web开发实战》提供了应对这一挑战的解决方案。通过阅读本书,你将了解如何有效地利用最新的HTML5的那些针对移动网站的功能,横跨多个移动平台。全书共分10章,从移动Web、设备端配置和优化,变互、响应式设计、设备访问,调试、性能测试、富媒体等角度出发,包含了60多个实用的示倒,详细阐释如何构建快速、响应式的HTML5移动网站,适用于iOS、Android、WindowsPhone和BlackBerry等众多主流移动应用平台。      《HTML5移动Web开发实战》作者是HTML5 Boilerplate项目的成员,MobileBoilerplate( http://h5bp.com/mobile)的主要开发人员。《HTML5移动Web开发实战》为那些致力于实现高性能、响应式、跨平台的HTML5移动网站的程序员量身打造,也适合对移动Web开发感兴趣的读者学习参考。 资源目录: 第1章 HTML5与移动网站  1.1 简介  1.2 确定网站的适用移动设备  1.2.1 用户最常用的平台和浏览器是什么  1.2.2 有多少用户使用支持现代脚本的移动设备  1.2.3 Google Analytics的替代品  1.2.4 Google Analytics的精准度  1.2.5 对服务端读取速度的担忧  1.3 配置移动开发工具  1.3.1 准备  1.3.2 实践  1.3.3 回顾  1.3.4 延伸  1.4 BlackBerry仿真器  1.4.1 准备  1.4.2 实践  1.5 配置移动开发环境  1.5.1 准备  1.5.2 实践  1.5.3 回顾  1.5.4 延伸  1.6 在移动网站中使用HTML5  1.6.1 准备  1.6.2 实践  1.6.3 回顾  1.6.4 延伸  1.7 跨浏览器HTML5  1.7.1 准备  1.7.2 实践  1.7.3 回顾  1.7.4 延伸  1.8 移动设计  1.8.1 准备  1.8.2 实践  1.8.3 回顾  1.8.4 延伸  1.9 定义一个内容策略  1.9.1 准备  1.9.2 实践  1.9.3 回顾  1.9.4 延伸  第2章 移动端的配置和优化  2.1 简介  2.2 通过界面图标启动Web应用  2.2.1 准备  2.2.2 实践  2.2.3 回顾  2.2.4 延伸  2.2.5 参考  2.3 避免文本字体大小重置  2.3.1 准备  2.3.2 实践  2.3.3 回顾  2.3.4 延伸  2.4 优化浏览器视口宽度设置  2.4.1 准备  2.4.2 实践  2.4.3 回顾  2.4.4 延伸  2.5 修复移动版Safari的re-flow scale问题  2.5.1 准备  2.5.2 实践  2.5.3 回顾  2.5.4 延伸  2.6 在浏览器中启动手机原生应用  2.6.1 准备  2.6.2 实践  2.6.3 回顾  2.6.4 延伸  2.7 iPhone下全屏模式启动  2.7.1 准备  2.7.2 实践  2.7.3 回顾  2.7.4 延伸  2.8 防止iOS在聚焦时自动缩放  2.8.1 准备  2.8.2 实践  2.8.3 回顾  2.8.4 延伸  2.9 禁用或限制部分WebKit特性  2.9.1 准备  2.9.2 实践  2.9.3 回顾  2.9.4 延伸  第3章 移动设备的交互方式  3.1 简介  3.2 利用触控来移动页面元素  3.2.1 准备  3.2.2 实践  3.2.3 回顾  3.2.4 延伸  3.2.5 参考  3.3 检测和处理横竖屏切换事件  3.3.1 准备  3.3.2 实践  3.3.3 回顾  3.3.4 延伸  3.3.5 参考  3.4 利用手势旋转页面元素  3.4.1 准备  3.4.2 实践  3.4.3 回顾  3.4.4 延伸  3.4.5 参考  3.5 利用滑动创建图库  3.5.1 准备  3.5.2 实践  3.5.3 回顾  3.5.4 延伸  3.5.5 参考  3.6 利用手势操作图片缩放  3.6.1 准备  3.6.2 实践  3.6.3 回顾  3.6.4 延伸  3.6.5 参考  第4章 构建快速响应式移动互联网站点  4.1 简介  4.2 使用HTML5语法构建页面  4.2.1 准备  4.2.2 实践  4.2.3 回顾  4.2.4 延伸  4.2.5 参考  4.3 使用CSS3特性做渐进增强  4.3.1 准备  4.3.2 实践  4.3.3 回顾  4.3.4 延伸  4.3.5 参考  4.4 使用响应式设计  4.4.1 准备  4.4.2 实践  4.4.3 回顾  4.4.4 延伸  4.5 优化polyfills脚本的加载速度  4.5.1 准备  4.5.2 实践  4.5.3 回顾  4.5.4 延伸  4.5.5 参考  4.6 检测用户客户端  4.6.1 准备  4.6.2 实践  4.6.3 回顾  4.6.4 延伸  4.7 使用书签气泡为应用添加桌面快捷方式  4.7.1 准备  4.7.2 实践  4.7.3 回顾  4.7.4 参考  4.8 构建可自动伸缩的文本输入框  4.8.1 准备  4.8.2 实践  4.8.3 回顾  4.8.4 延伸  4.8.5 参考  4.9 加速按钮反馈  4.9.1 准备  4.9.2 实践  4.9.3 回顾  4.9.4 延伸  4.9.5 参考  4.10 隐藏浏览器的地址栏  4.10.1 准备  4.10.2 实践  4.10.3 回顾  4.10.4 参考  4.11 构建移动互联网站点的站点地图  4.11.1 准备  4.11.2 实践  4.11.3 回顾  4.11.4 延伸  第5章 移动设备访问  5.1 简介  5.2 获取位置信息  5.2.1 准备  5.2.2 实践  5.2.3 回顾  5.2.4 延伸  5.3 跨浏览器定位  5.3.1 准备  5.3.2 实践  5.3.3 回顾  5.3.4 延伸  5.4 基于地理信息显示地图  5.4.1 准备  5.4.2 实践  5.4.3 回顾  5.4.4 延伸  5.5 实时显示地理位置  5.5.1 准备  5.5.2 实践  5.5.3 回顾  5.6 使用DeviceOrientation事件  5.6.1 准备  5.6.2 实践  5.6.3 回顾  5.6.4 延伸  5.7 使用foursquare的定位  5.7.1 准备  5.7.2 实践  5.7.3 回顾  5.7.4 延伸  第6章 移动富媒体  6.1 简介  6.2 移动设备上播放音频  6.2.1 准备  6.2.2 实践  6.2.3 回顾  6.2.4 延伸  6.3 移动设备上播放视频  6.3.1 准备  6.3.2 实践  6.3.3 回顾  6.3.4 延伸  6.4 使用离线缓存  6.4.1 准备  6.4.2 实践  6.4.3 回顾  6.4.4 延伸  6.5 使用网络存储(Web Storage)  6.5.1 准备  6.5.2 实践  6.5.3 回顾  6.5.4 延伸  6.6 使用Web Workers  6.6.1 准备  6.6.2 实践  6.6.3 回顾  6.7 使用session和history API构建类Flash导航效果  6.7.1 准备  6.7.2 实践  6.7.3 回顾  6.7.4 延伸  第7章 移动设备调试  7.1 简介  7.2 使用Opera Dragonfly远程调试  7.2.1 准备  7.2.2 实践  7.2.3 回顾  7.2.4 延伸  7.3 使用weinre远程调试  7.3.1 准备  7.3.2 实践  7.3.3 回顾  7.4 在移动设备上使用Firebug  7.4.1 准备  7.4.2 实践  7.4.3 回顾  7.4.4 延伸  7.5 使用JS Console远程调试  7.5.1 准备  7.5.2 实践  7.5.3 回顾  7.5.4 延伸  7.6 设置移动Safari调试器  7.6.1 准备  7.6.2 实践  7.6.3 回顾  第8章 服务器端性能调优  8.1 简介  8.2 防止移动设备转码(Mobile Transcoding)  8.2.1 准备  8.2.2 实践  8.2.3 回顾  8.2.4 延伸  8.3 添加移动设备支持的MIME类型  8.3.1 准备  8.3.2 实践  8.3.3 回顾  8.3.4 延伸  8.4 正确显示cache manifest文件  8.4.1 准备  8.4.2 实践  8.4.3 回顾  8.5 在头文件设置未来过期时间  8.5.1 准备  8.5.2 实践  8.5.3 回顾  8.5.4 延伸  8.6 使用Gzip压缩  8.6.1 准备  8.6.2 实践  8.6.3 回顾  8.6.4 延伸  8.7 移除ETags  8.7.1 准备  8.7.2 实践  8.7.3 回顾  8.7.4 延伸  第9章 移动性能测试  9.1 简介  9.2 使用Blaze的移动设备速度测试  9.2.1 准备  9.2.2 实践  9.2.3 回顾  9.2.4 延伸  9.3 在线分析移动页面速度  9.3.1 准备  9.3.2 实践  9.3.3 回顾  9.3.4 延伸  9.4 PCAP网站性能分析  9.4.1 准备  9.4.2 实践  9.4.3 回顾  9.4.4 延伸  9.5 移动版HTTP Archive  9.5.1 准备  9.5.2 实践  9.5.3 回顾  9.5.4 延伸  9.6 使用Jdrop存储性能数据  9.6.1 准备  9.6.2 实践  9.6.3 回顾  9.6.4 延伸  第10章 拥抱移动互联网特性  10.1 简介  10.2 window.onerror  10.2.1 准备  10.2.2 实践  10.2.3 回顾  10.2.4 延伸  10.3 使用ECMAscript 5中的新方法  10.3.1 准备  10.3.2 实践  10.3.3 回顾  10.3.4 延伸  10.4 HTML5中新的输入类型  10.4.1 准备  10.4.2 实践  10.4.3 回顾  10.4.4 延伸  10.5 在HTML中内嵌SVG  10.5.1 准备  10.5.2 实践  10.5.3 回顾  10.5.4 延伸  10.6 position:fixed  10.6.1 准备  10.6.2 实践  10.6.3 回顾  10.7 overflow:scroll  10.7.1 准备  10.7.2 实践  10.7.3 回顾  10.7.4 延伸    资源截图:
陌佑
百度云
百度云
⬅️ 1...19271928192919301931...2920

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

1638

2

绿色风格网络公司源码 php网络建站公司源码

1065

3

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1028

4

雷速问卷调查系统(疫情上报系统) v7.08

905

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

871

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

802

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈