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

资源搜

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

Ja vaSc ript开发框架权威指南_前端开发教程

资源名称:Ja vaSc ript开发框架权威指南 内容简介: Javascript是现代Web开发必不可少的编程语言,但Javascript的生态系统包括库、框架以及工具都在快速地发展且日益庞大。程序员学习的需求和面临的挑战也相应地增加。 Javascript开发框架quanwei指南涵盖了在开发过程中常用的各种Javascript工具,以帮助读者在大量流行的Javascript工具中做选择。全书分为16章,从开发工具、模块加载器、客户端框架、服务端框架数据库交互、通信、管理控制流和其他有用框架等几个方面,涵盖了Bower、Grunt、Yeoman、PM2、RequireJS、Browserify、Knockout、AngularJS、Kraken、Mach、Mongoose、Knex、Bookshelf、Faye、Q、Async.js、Underscore和 Lodash等框架和库。全书涵盖了客户端和服务器端的开发,通过细致的讲解、详细的代码示例,阐明了这些工具的用法。 Javascript是现代Web开发必不可少的编程语言,但Javascript的生态系统包括库、框架以及工具都在快速地发展且日益庞大。程序员学习的需求和面临的挑战也相应地增加。 资源目录: 第1章 Bower 1 1.1 准备工作 1 1.2 配置Bower 2 1.3 清单文件(Manifest) 2 创建新的清单文件 3 1.4 查找、添加和删除Bower包 3 1.4.1 查找包 3 1.4.2 添加包 3 1.4.3 删除包 5 1.5 语义化版本控制 5 1.6 维护依赖链 6 1.7 创建Bower包 7 1.7.1 选择有效的包名 7 1.7.2 使用语义化版本(Semver)的 Git标签 7 1.7.3 将软件包发布到注册中心 7 1.8 小结 8 第2章 Grunt 9 2.1 安装Grunt 10 2.2 Grunt是如何工作的 10 2.2.1 Gruntfile.js 10 2.2.2 任务(Tasks) 11 2.2.3 插件(Plugins) 11 2.2.4 配置 12 2.3 将Grunt添加到项目中 12 保持合理的Grunt结构 12 2.4 与任务共舞 14 2.4.1 配置管理 14 2.4.2 任务描述 15 2.4.3 异步任务 15 2.4.4 任务依赖 16 2.4.5 多任务 16 2.4.6 多任务中的Options 17 2.7 模板配置 18 2.4.8 命令行选项 19 2.4.9 提供反馈 19 2.4.10 错误处理 20 2.5 操作文件系统 20 2.5.1 源-目标映射 20 2.5.2 监视文件变化 22 2.6 创建Grunt插件 25 2.6.1 开始 25 2.6.2 创建任务 26 2.6.3 将任务发布到npm 28 2.7 总结 28 2.8 相关资源 29 第3章 Yeoman 30 3.1 安装Yeoman 30 3.2 创建第一个项目 30 3.2.1 子命令 33 3.3 创建你的第一个脚手架 34 3.3.1 Yeoman脚手架是一个Node 模块 34 3.3.2 子脚手架 35 3.3.3 定义二级命令 39 3.3.4 可组合性 41 3.4 小结 41 3.5 相关资源 42 第4章 PM2 43 4.1 安装 43 4.2 与进程一起工作 43 4.2.1 从错误中恢复 46 4.2.2 监控文件变化 47 4.3 监控日志 48 4.4 监控资源占用 49 4.41 监控本地资源 49 4.4.2 监控远程资源 49 4.5 进程的高级管理 52 4.5.1 通过JSON方式配置应用 52 4.6 多核处理器的负载均衡 55 4.6.1 0秒宕机的部署方式 57 4.7 小结 59 4.8 相关资源 59 第5章 RequireJS 60 5.1 运行示例 61 5.2 使用RequireJS 61 5.2.1 安装 62 5.2.2 配置 62 5.2.3 应用模块和依赖 64 5.2.4 路径和别名 66 5.2.5 Shims 69 5.2.6 加载器插件 73 5.2.7 缓存清除 78 5.3 RequireJS优化 80 5.3.1 配置 r.js 80 5.3.2 运行r.js命令 81 5.4 小结 82 第6章 Browserify 84 6.1 AMD API与CommonJS对比 84 6.2 安装Browserify 85 6.3 创建你的第一个Bundle 85 6.4 可视化依赖树 87 6.5 发生变化时重新打包文件 88 6.5.1 通过Grunt监听文件变化 88 6.5.2 通过Watchify监听文件 变化 88 6.6 使用多个打包文件 90 6.7 Node方式 92 6.7.1 模块解析方案和NODE_PATH 环境变量 93 6.7.2 依赖管理 95 6.8 定义浏览器指定模块 96 6.9 用Transforms扩展Browserify 97 6.9.1 brfs 97 6.9.2 folderify 98 6.9.3 bulkify 98 6.9.4 Browserify-Shim 99 6.10 小结 100 6.11 相关资源 100 第7章 Knockout 101 7.1 View、Model与View Model 102 7.1.1 菜谱列表 103 7.1.2 菜谱详情 106 7.2 绑定视图模型到DOM 108 7.3 视图模型与表单 109 7.3.1 切换到“编辑”模式 109 7.3.2 更改菜谱的标题 112 7.3.3 更改菜谱的Serving与 Cooking Time 112 7.3.4 添加与删除食材 114 7.3.5 操作步骤 118 7.3.6 引文 119 7.4 自定义组件 120 7.4.1 input-list组件的视图模型 120 7.4.2 input-list模板 121 7.4.3 注册input-list组件 123 7.5 Subscribable: 简单的消息传递 124 7.6 小结 126 7.7 相关资源 127 第8章 AngularJS 128 8.1 声明式Web编程 128 8.1.1 命令式编程 128 8.1.2 声明式编程 129 8.2 Module:创建松散耦合程序的基石 130 8.3 指令:DOM的抽象 132 8.4 加入逻辑 134 8.4.1 Scope与原型继承 134 8.4.2 用Controller操作Scope 135 8.5 通过Service与依赖注入(DI) 实现松散耦合 138 8.5.1 依赖注入 138 8.5.2 简单的Controller与复杂的 Service 139 8.6 创建路由 142 8.6.1 路由参数 143 8.6.2 路由的Resolve 144 8.7 创建复杂表单 145 8.7.1 表单验证 146 8.7.2 条件逻辑 150 8.7.3 列表 151 8.8 小结 153 8.9 相关资源 154 第9章 Kraken 155 9.1 环境感知的配置 156 9.2 注册基于配置的中间件 162 9.3 结构化路由注册 165 9.3.1 索引配置 165 9.3.2 目录配置 166 9.3.3 路由配置 167 9.4 Dust模板 169 9.4.1 上下文及引用 169 9.4.2 片段 171 9.4.3 迭代 172 9.4.4 条件句 173 9.4.5 局部模板 173 9.4.6 块 174 9.4.7 过滤器 175 9.4.8 上下文辅助器 176 9.4.9 Dust辅助器 182 9.4.10 使用Kraken 186 9.5 小结 200 9.6 相关资源 200 第10章 Mach 202 10.1 章节例子 202 10.2 安装 203 10.3 Mach - Web服务 203 10.3.1 HTTP路由 205 10.3.2 建立连接 210 10.3.3 公共的中间件 212 10.3.4 路由重写 226 10.3.5 主机映射 228 10.3.6 自定义中间件 232 10.4 Mach-HTTP客户端 234 10.5 Mach - HTTP代理 236 10.6 小结 239 第11章 Mongoose> 240 11.1 MongoDB的基本概念 240 11.2 Mongoose的一个简单示例 243 11.2.1 针对JSON数据创建一个 Mongoose模式 243 11.2.2 使用Mongoose导入数据 244 11.2.3 通过Mongoose查询数据 247 11.3 使用结构(Schemas) 248 11.3.1 数据类型 248 11.3.2 嵌套结构 250 11.3.3 默认属性值 250 11.3.4 必要属性 251 11.3.5 辅助索引 251 11.3.6 结构校验 252 11.3.7 结构引用 255 11.3.8 结构中间件 258 11.4 使用模型和文档 259 11.4.1 文档实例方法 262 11.4.2 文档虚拟 263 11.4.3 静态模型方法 265 11.5 使用查询 266 11.5.1 Model.find() 266 11.5.2 使用查询运算符查找文档 272 11.6 小结 278 第12章 Knex和Bookshelf 279 12.1 Knex 279 12.1.1 安装命令行工具 280 12.1.2 把Knex添加到你的项目 280 12.1.3 配置Knex 280 12.1.4 SQL查询构建器 281 12.1.5 迁移脚本 287 12.1.6 种子脚本 291 12.2 Bookshelf 291 12.2.1 什么是对象映射关系? 292 12.2.2 创建Bookshelf模型 292 12.2.3 关系 299 12.3 小结 306 12.4 相关资源 307 第13章 Faye 308 13.1 HTTP、Bayeux和WebSocket 308 13.1.1 WebSocket 310 13.1.2 Bayeux协议 310 13.2 开始使用Faye 312 13.3 发布/订阅消息系统 313 13.4 小结 318 13.5 相关资源 318 第14章 Q 319 14.1 时间就是一切 319 14.2 Promise对比回调函数 322 14.3 Q的Promise 324 14.3.1 Deferreds 和 Promises 324 14.3.2 值和错误 328 14.3.3 报告进度 333 14.3.4 终点 336 14.4 控制流 338 14.4.1 顺序流 338 14.4.2 平行流 339 14.4.3 管道流 341 14.5 小结 342 14.6 相关资源 343 第15章 Async.js 344 15.1 顺序流 345 15.2 并行流 346 15.3 管线流 348 15.4 循环流 352 15.4.1 为真则循环执行 352 15.4.2 为假则循环执行 354 15.4.3 循环重试 355 15.4.4 无限循环 357 15.5 批处理流 358 15.5.1 异步队列 358 15.5.2 异步负载 359 15.6 小结 361 第16章 Underscore和Lodash 362 16.1 安装及用法 363 16.2 聚合和索引 364 16.2.1 countBy() 364 16.2.2 groupBy() 365 16.2.3 indexBy() 366 16.3 选择 367 16.3.1 从集合中选择数据 367 16.3.2 从对象中选择数据 369 16.4 链式调用 373 16.5 函数计时 375 16.5.1 defer() 375 16.5.2 debounce() 377 16.5.3 throttle() 378 16.6 模板 380 16.6.1 模板内的循环及其他 Javascript代码 381 16.6.2 书写不加鳄鱼标记的代码 382 16.6.3 从模板中获取数据对象 383 16.6.4 默认模板数据 384 16.7 小结 385 16.8 相关资源 386 资源截图:
陌佑
百度云
百度云

深入浅出HTML_前端开发教程

资源名称:深入浅出HTML 内容简介: 本书是一部讲述现代Web标准的优秀教程,彻底摒弃了过时的内容,始终贯彻三层分离的思想。书中结合实例讲述如何使用HTML、CSS设计符合现代Web标准的网页,并讲解了如何使用Javascript添加动态行为。书中的主体部分让读者接触HTML、XHTML的各种主题,逐渐熟悉各种元素。最后一章将书中讲述的各种技术付诸应用,带领读者一步步地创建一个实用的网站。 本书适合Web设计和开发初学者阅读。 作者简介: 米凯莱•贝尔托利(Michele Bertoli)是Facebook前端工程师,曾任职于YPlan和BIZZBY等公司,拥有超过15年的实践经验。他喜欢整洁且经过充分测试的代码,目前致力于使用React.js来开发现代Javascript应用。 资源目录: 第1章 React基础  1 1.1 声明式编程  2 1.2 React元素  3 1.3 忘掉所学的一切  5 1.4 常见误解  7 1.5 小结  9 第2章 整理代码  10 2.1 JSX  10 2.1.1 Babel  11 2.1.2 Hello,World!  12 2.1.3 DOM元素与React组件  13 2.1.4 属性  13 2.1.5 子元素  13 2.1.6 JSX与HTML的区别  14 2.1.7 展开属性  17 2.1.8 Javascript模板  17 2.1.9 常见模式  17 2.2 ESLint  25 2.2.1 安装  25 2.2.2 配置  25 2.2.3 React插件  28 2.2.4 Airbnb的配置  29 2.3 函数式编程基础  30 2.3.1 一等对象  30 2.3.2 纯粹性  31 2.3.3 不可变性  31 2.3.4 柯里化  32 2.3.5 组合  33 2.3.6 函数式编程与UI  33 2.4 小结  33 第3章 开发真正可复用的组件  34 3.1 创建类  34 3.1.1 createClass工厂方法  35 3.1.2 继承React.Component  35 3.1.3 主要区别  36 3.1.4 无状态函数式组件  40 3.2 状态  42 3.2.1 外部库  43 3.2.2 工作原理  43 3.2.3 异步  44 3.2.4 React lumberjack  45 3.2.5 使用状态  45 3.3 prop类型  48 3.4 可复用组件  51 3.5 可用的风格指南  54 3.6 小结  58 第4章 组合一切  59 4.1 组件间的通信  59 4.2 容器组件与表现组件模式  62 4.3 mixin  67 4.4 高阶组件  69 4.5 recompose  72 4.6 函数子组件  76 4.7 小结  78 第5章 恰当地获取数据  79 5.1 数据流  79 5.1.1 子组件与父组件的通信(回调函数)  81 5.1.2 公有父组件  82 5.2 数据获取  83 5.3 react-refetch  88 5.4 小结  92 第6章 为浏览器编写代码  93 6.1 表单  93 6.1.1 自由组件  94 6.1.2 受控组件  98 6.1.3 JSON schema  100 6.2 事件  102 6.3 ref  104 6.4 动画  108 6.5 可扩展矢量图形  110 6.6 小结  113 第7章 美化组件  114 7.1 CSS in Javascript  114 7.2 行内样式  116 7.3 Radium  120 7.4 CSS模块  123 7.4.1 Webpack  124 7.4.2 搭建项目  124 7.4.3 局部作用域的CSS  126 7.4.4 原子级CSS模块  131 7.4.5 React CSS模块  132 7.5 Styled Component  133 7.6 小结  135 第8章 服务端渲染的乐趣与益处  137 8.1 通用应用  137 8.2 使用服务端渲染的原因  138 8.2.1 SEO  138 8.2.2 通用代码库  139 8.2.3 性能更强  140 8.2.4 不要低估复杂度  140 8.3 基础示例  141 8.4 数据获取示例  146 8.5 Next.js  149 8.6 小结  151 第9章 提升应用性能  153 9.1 一致性比较与key属性  153 9.2 优化手段  158 9.2.1 是否要更新组件  158 9.2.2 无状态函数式组件  160 9.3 常用解决方案  160 9.3.1 why-did-you-update  161 9.3.2 在渲染方法中创建函数  162 9.3.3 props常量  165 9.3.4 重构与良好设计  167 9.4 工具与库  172 9.4.1 不可变性  172 9.4.2 性能监控工具  173 9.4.3 Babel插件  174 9.5 小结  174 第10章 测试与调试  176 10.1 测试的好处  176 10.2 用Jest轻松测试Javascript  178 10.3 灵活的测试框架Mocha  184 10.4 React Javascript测试工具  187 10.5 真实测试示例  189 10.6 React组件树快照测试  195 10.7 代码覆盖率工具  198 10.8 常用测试方案  199 10.8.1 测试高阶组件  199 10.8.2 页面对象模式  203 10.9 React开发者工具  206 10.10 React错误处理  207 10.11 小结  209 第11章 需要避免的反模式  210 11.1 用prop初始化状态  210 11.2 修改状态  212 11.3 将数组索引作为key  215 11.4 在DOM元素上展开props对象  218 11.5 小结  219 第12章 未来的行动  220 12.1 为React做贡献  220 12.2 分发代码  222 12.3 发布npm包  224 12.4 小结  225 资源截图:
陌佑
百度云
百度云

Ja vaScri pt高级程序设计(第3版)_前端开发教程

资源名称:Ja vaScri pt高级程序设计(第3版) 内容简介: 《Javascript高级程序设计(第3版)》是Javascript超级畅销书的最新版。ECMAscript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为Javascript增添了很多适应未来发展的新特性。《Javascript高级程序设计》这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从Javascript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及WebWorkers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。《Javascript高级程序设计(第3版)》附录展望了未来的API和ECMAscriptHarmony规范。  《Javascript高级程序设计(第3版)》适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。 资源目录: 第1章 Javascript简介  1 1.1 Javascript简史  1 1.2 Javascript实现  2 1.2.1 ECMAscript  3 1.2.2 文档对象模型(DOM)  5 1.2.3 浏览器对象模型(BOM)  8 1.3 Javascript版本  8 1.4 小结  9 第2章 在HTML中使用Javascript  10 2.1 <script>元素  10 2.1.1 标签的位置  12 2.1.2 延迟脚本  13 2.1.3 异步脚本  13 2.1.4 在XHTML中的用法  14 2.1.5 不推荐使用的语法  16 2.2 嵌入代码与外部文件  16 2.3 文档模式  16 2.4 元素  18 2.5 小结  18 第3章 基本概念  19 3.1 语法  19 3.1.1 区分大小写  19 3.1.2 标识符  19 3.1.3 注释  20 3.1.4 严格模式  20 3.1.5 语句  20 3.2 关键字和保留字  21 3.3 变量  22 3.4 数据类型  23 3.4.1 typeof操作符  23 3.4.2 Undefined类型  24 3.4.3 Null类型  25 3.4.4 Boolean类型  26 3.4.5 Number类型  27 3.4.6 String类型  32 3.4.7 Object类型  35 3.5 操作符  36 3.5.1 一元操作符  36 3.5.2 位操作符  39 3.5.3 布尔操作符  44 3.5.4 乘性操作符  47 3.5.5 加性操作符  48 3.5.6 关系操作符  50 3.5.7 相等操作符  51 3.5.8 条件操作符  53 3.5.9 赋值操作符  53 3.5.10 逗号操作符  54 3.6 语句  54 3.6.1 if语句  54 3.6.2 do-while语句  55 3.6.3 while语句  55 3.6.4 for语句  56 3.6.5 for-in语句  57 3.6.6 label语句  58 3.6.7 break和continue语句  58 3.6.8 with语句  60 3.6.9 switch语句  60 3.7 函数  62 3.7.1 理解参数  64 3.7.2 没有重载  66 3.8 小结  67 第4章 变量、作用域和内存问题  68 4.1 基本类型和引用类型的值  68 4.1.1 动态的属性  68 4.1.2 复制变量值  69 4.1.3 传递参数  70 4.1.4 检测类型  72 4.2 执行环境及作用域  73 4.2.1 延长作用域链  75 4.2.2 没有块级作用域  76 4.3 垃圾收集  78 4.3.1 标记清除  78 4.3.2 引用计数  79 4.3.3 性能问题  80 4.3.4 管理内存  81 4.4 小结  81 第5章 引用类型  83 5.1 Object类型  83 5.2 Array类型  86 5.2.1 检测数组  88 5.2.2 转换方法  89 5.2.3 栈方法  90 5.2.4 队列方法  91 5.2.5 重排序方法  92 5.2.6 操作方法  94 5.2.7 位置方法  95 5.2.8 迭代方法  96 5.2.9 缩小方法  97 5.3 Date类型  98 5.3.1 继承的方法  100 5.3.2 日期格式化方法  101 5.3.3 日期/时间组件方法  102 5.4 RegExp类型  103 5.4.1 RegExp实例属性  105 5.4.2 RegExp实例方法  106 5.4.3 RegExp构造函数属性  107 5.4.4 模式的局限性  109 5.5 Function类型  110 5.5.1 没有重载(深入理解)  111 5.5.2 函数声明与函数表达式  111 5.5.3 作为值的函数  112 5.5.4 函数内部属性  113 5.5.5 函数属性和方法  116 5.6 基本包装类型  118 5.6.1 Boolean类型  120 5.6.2 Number类型  120 5.6.3 String类型  122 5.7 单体内置对象  130 5.7.1 Global对象  131 5.7.2 Math对象  134 5.8 小结  137 第6章 面向对象的程序设计  138 6.1 理解对象  138 6.1.1 属性类型  139 6.1.2 定义多个属性  142 6.1.3 读取属性的特性  143 6.2 创建对象  144 6.2.1 工厂模式  144 6.2.2 构造函数模式  144 6.2.3 原型模式  147 6.2.4 组合使用构造函数模式和原型模式  159 6.2.5 动态原型模式  159 6.2.6 寄生构造函数模式  160 6.2.7 稳妥构造函数模式  161 6.3 继承  162 6.3.1 原型链  162 6.3.2 借用构造函数  167 6.3.3 组合继承  168 6.3.4 原型式继承  169 6.3.5 寄生式继承  171 6.3.6 寄生组合式继承  172 6.4 小结  174 第7章 函数表达式  175 7.1 递归  177 7.2 闭包  178 7.2.1 闭包与变量  181 7.2.2 关于this对象  182 7.2.3 内存泄漏  183 7.3 模仿块级作用域  184 7.4 私有变量  186 7.4.1 静态私有变量  188 7.4.2 模块模式  189 7.4.3 增强的模块模式  191 7.5 小结  192 第8章 BOM  193 8.1 window对象  193 8.1.1 全局作用域  193 8.1.2 窗口关系及框架  194 8.1.3 窗口位置  197 8.1.4 窗口大小  198 8.1.5 导航和打开窗口  199 8.1.6 间歇调用和超时调用  203 8.1.7 系统对话框  205 8.2 location对象  207 8.2.1 查询字符串参数  207 8.2.2 位置操作  208 8.3 navigator对象  210 8.3.1 检测插件  211 8.3.2 注册处理程序  213 8.4 screen对象  214 8.5 history对象  215 8.6 小结  216 第9章 客户端检测  217 9.1 能力检测  217 9.1.1 更可靠的能力检测  218 9.1.2 能力检测,不是浏览器检测  220 9.2 怪癖检测  220 9.3 用户代理检测  221 9.3.1 用户代理字符串的历史  222 9.3.2 用户代理字符串检测技术  228 9.3.3 完整的代码  242 9.3.4 使用方法  245 9.4 小结  246 第10章 DOM  247 10.1 节点层次  247 10.1.1 Node类型  248 10.1.2 Document类型  253 10.1.3 Element类型  261 10.1.4 Text类型  270 10.1.5 Comment类型  273 10.1.6 CDATASection类型  274 10.1.7 DocumentType类型  274 10.1.8 DocumentFragment类型  275 10.1.9 Attr类型  276 10.2 DOM操作技术  277 10.2.1 动态脚本  277 10.2.2 动态样式  279 10.2.3 操作表格  281 10.2.4 使用NodeList  283 10.3 小结  284 第11章 DOM扩展  286 11.1 选择符API  286 11.1.1 querySelector()方法  286 11.1.2 querySelectorAll() 方法  287 11.1.3 matchesSelector() 方法  288 11.2 元素遍历  288 11.3 HTML5  289 11.3.1 与类相关的扩充  289 11.3.2 焦点管理  291 11.3.3 HTMLDocument的变化  292 11.3.4 字符集属性  293 11.3.5 自定义数据属性  293 11.3.6 插入标记  294 11.3.7 scrollIntoView()方法  298 11.4 专有扩展  298 11.4.1 文档模式  298 11.4.2 children属性  299 11.4.3 contains()方法  300 11.4.4 插入文本  301 11.4.5 滚动  303 11.5 小结  304 第12章 DOM2和DOM3  305 12.1 DOM变化  305 12.1.1 针对XML命名空间的变化  306 12.1.2 其他方面的变化  309 12.2 样式  312 12.2.1 访问元素的样式  313 12.2.2 操作样式表  317 12.2.3 元素大小  320 12.3 遍历  326 12.3.1 NodeIterator  328 12.3.2 TreeWalker  330 12.4 范围  332 12.4.1 DOM中的范围  332 12.4.2 IE8及更早版本中的范围  340 12.5 小结  343 第13章 事件  345 13.1 事件流  345 13.1.1 事件冒泡  346 13.1.2 事件捕获  346 13.1.3 DOM事件流  347 13.2 事件处理程序  348 13.2.1 HTML事件处理程序  348 13.2.2 DOM0级事件处理程序  350 13.2.3 DOM2级事件处理程序  351 13.2.4 IE事件处理程序  352 13.2.5 跨浏览器的事件处理程序  353 13.3 事件对象  355 13.3.1 DOM中的事件对象  355 13.3.2 IE中的事件对象  358 13.3.3 跨浏览器的事件对象  360 13.4 事件类型  362 13.4.1 UI事件  362 13.4.2 焦点事件  367 13.4.3 鼠标与滚轮事件  368 13.4.4 键盘与文本事件  379 13.4.5 复合事件  384 13.4.6 变动事件  385 13.4.7 HTML5事件  388 13.4.8 设备事件  395 13.4.9 触摸与手势事件  399 13.5 内存和性能  402 13.5.1 事件委托  402 13.5.2 移除事件处理程序  404 13.6 模拟事件  405 13.6.1 DOM中的事件模拟  405 13.6.2 IE中的事件模拟  410 13.7 小结  411 第14章 表单脚本  412 14.1 表单的基础知识  412 14.1.1 提交表单  413 14.1.2 重置表单  414 14.1.3 表单字段  414 14.2 文本框脚本  419 14.2.1 选择文本  420 14.2.2 过滤输入  423 14.2.3 自动切换焦点  426 14.2.4 HTML5约束验证API  427 14.3 选择框脚本  431 14.3.1 选择选项  432 14.3.2 添加选项  434 14.3.3 移除选项  435 14.3.4 移动和重排选项  435 14.4 表单序列化  436 14.5 富文本编辑  438 14.5.1 使用contenteditable 属性  438 14.5.2 操作富文本  439 14.5.3 富文本选区  441 14.5.4 表单与富文本  443 14.6 小结  443 第15章 使用Canvas绘图  445 15.1 基本用法  445 15.2 2D上下文  446 15.2.1 填充和描边  446 15.2.2 绘制矩形  447 15.2.3 绘制路径  449 15.2.4 绘制文本  451 15.2.5 变换  453 15.2.6 绘制图像  456 15.2.7 阴影  457 15.2.8 渐变  458 15.2.9 模式  460 15.2.10 使用图像数据  460 15.2.11 合成  462 15.3 WebGL  463 15.3.1 类型化数组  463 15.3.2 WebGL上下文  468 15.3.3 支持  478 15.4 小结  478 第16章 HTML5脚本编程  480 16.1 跨文档消息传递  480 16.2 原生拖放  481 16.2.1 拖放事件  482 16.2.2 自定义放置目标  482 16.2.3 dataTransfer对象  483 16.2.4 dropEffect与effectAllowed  484 16.2.5 可拖动  485 16.2.6 其他成员  485 16.3 媒体元素  486 16.3.1 属性  487 16.3.2 事件  488 16.3.3 自定义媒体播放器  488 16.3.4 检测编解码器的支持情况  489 16.3.5 Audio类型  490 16.4 历史状态管理  491 16.5 小结  492 第17章 错误处理与调试  493 17.1 浏览器报告的错误  493 17.1.1 IE  493 17.1.2 Firefox  494 17.1.3 Safari  496 17.1.4 Opera  497 17.1.5 Chrome  498 17.2 错误处理  499 17.2.1 try-catch语句  500 17.2.2 抛出错误  503 17.2.3 错误(error)事件  505 17.2.4 处理错误的策略  506 17.2.5 常见的错误类型  507 17.2.6 区分致命错误和非致命 错误  510 17.2.7 把错误记录到服务器  511 17.3 调试技术  512 17.3.1 将消息记录到控制台  512 17.3.2 将消息记录到当前页面  515 17.3.3 抛出错误  515 17.4 常见的IE错误  516 17.4.1 操作终止  516 17.4.2 无效字符  518 17.4.3 未找到成员  518 17.4.4 未知运行时错误  519 17.4.5 语法错误  519 17.4.6 系统无法找到指定资源  519 17.5 小结  520 第18章 Javascript与XML  521 18.1 浏览器对XML DOM的支持  521 18.1.1 DOM2级核心  521 18.1.2 DOMParser类型  522 18.1.3 XMLSerializer类型  523 18.1.4 IE8及之前版本中的XML  523 18.1.5 跨浏览器处理XML  527 18.2 浏览器对XPath的支持  529 18.2.1 DOM3级XPath  529 18.2.2 IE中的XPath  534 18.2.3 跨浏览器使用XPath  535 18.3 浏览器对XSLT的支持  537 18.3.1 IE中的XSLT  537 18.3.2 XSLTProcessor类型  541 18.3.3 跨浏览器使用XSLT  543 18.4 小结  544 第19章 E4X  546 19.1 E4X的类型  546 19.1.1 XML类型  546 19.1.2 XMLList类型  547 19.1.3 Namespace类型  548 19.1.4 QName类型  549 19.2 一般用法  550 19.2.1 访问特性  551 19.2.2 其他节点类型  552 19.2.3 查询  553 19.2.4 构建和操作XML  555 19.2.5 解析和序列化  557 19.2.6 命名空间  558 19.3 其他变化  559 19.4 全面启用E4X  560 19.5 小结  561 第20章 JSON  562 20.1 语法  562 20.1.1 简单值  562 20.1.2 对象  563 20.1.3 数组  564 20.2 解析与序列化  565 20.2.1 JSON对象  565 20.2.2 序列化选项  566 20.2.3 解析选项  569 20.3 小结  570 第21章 Ajax与Comet  571 21.1 XMLHttpRequest对象  571 21.1.1 XHR的用法  573 21.1.2 HTTP头部信息  575 21.1.3 GET请求  576 21.1.4 POST请求  577 21.2 XMLHttpRequest 2级  578 21.2.1 FormData  578 21.2.2 超时设定  579 21.2.3 overrideMimeType() 方法  580 21.3 进度事件  580 21.3.1 load事件  580 21.3.2 progress事件  581 21.4 跨源资源共享  582 21.4.1 IE对CORS的实现  582 21.4.2 其他浏览器对CORS的 实现  584 21.4.3 Preflighted Reqeusts  584 21.4.4 带凭据的请求  585 21.4.5 跨浏览器的CORS  585 21.5 其他跨域技术  586 21.5.1 图像Ping  586 21.5.2 JSONP  587 21.5.3 Comet  588 21.5.4 服务器发送事件  590 21.5.5 Web Sockets  591 21.5.6 SSE与Web Sockets  593 21.6 安全  593 21.7 小结  594 第22章 高级技巧  596 22.1 高级函数  596 22.1.1 安全的类型检测  596 22.1.2 作用域安全的构造函数  597 22.1.3 惰性载入函数  600 22.1.4 函数绑定  602 22.1.5 函数柯里化  604 22.2 防篡改对象  606 22.2.1 不可扩展对象  606 22.2.2 密封的对象  607 22.2.3 冻结的对象  608 22.3 高级定时器  609 22.3.1 重复的定时器  610 22.3.2 Yielding Processes  612 22.3.3 函数节流  614 22.4 自定义事件  616 22.5 拖放  618 22.5.1 修缮拖动功能  620 22.5.2 添加自定义事件  622 22.6 小结  624 第23章 离线应用与客户端存储  626 23.1 离线检测  626 23.2 应用缓存  627 23.3 数据存储  628 23.3.1 Cookie  629 23.3.2 IE用户数据  637 23.3.3 Web存储机制  638 23.3.4 IndexedDB  643 23.4 小结  654 第24章 最佳实践  656 24.1 可维护性  656 24.1.1 什么是可维护的代码  656 24.1.2 代码约定  657 24.1.3 松散耦合  659 24.1.4 编程实践  662 24.2 性能  666 24.2.1 注意作用域  666 24.2.2 选择正确方法  667 24.2.3 最小化语句数  672 24.2.4 优化DOM交互  673 24.3 部署  676 24.3.1 构建过程  676 24.3.2 验证  677 24.3.3 压缩  679 24.4 小结  681 第25章 新兴的API  682 25.1 requestAnimationFrame()  682 25.1.1 早期动画循环  682 25.1.2 循环间隔的问题  683 25.1.3 mozRequestAnimation-Frame  683 25.1.4 webkitRequestAnima-tionFrame与msRequest-AnimationFrame  685 25.2 Page Visibility API  686 25.3 Geolocation API  687 25.4 File API  689 25.4.1 FileReader类型  690 25.4.2 读取部分内容  692 25.4.3 对象URL  693 25.4.4 读取拖放的文件  694 25.4.5 使用XHR上传文件  695 25.5 Web计时  696 25.6 Web Workers  697 25.6.1 使用Worker  697 25.6.2 Worker全局作用域  698 25.6.3 包含其他脚本  699 25.6.4 Web Workers的未来  700 25.7 小结  700 附录A ECMAscript Harmony  701 附录B 严格模式  717 附录C Javascript库  723 附录D Javascript工具  727 资源截图:
陌佑
百度云
百度云

疯狂HTML 5/CSS 3/Jav aScri pt讲义_前端开发教程

资源名称:疯狂HTML 5/CSS 3/Javascript讲义 内容简介: HTML 5规范呼之欲出,各浏览器厂商更早已摩拳擦掌,纷纷推出支持HTML5规范的浏览器:Firefox、Opera、Chrome等浏览器早已很好地支持各种HTML 5规范,微软也宣布IE9将会更好地支持CSS 3、SVG和HTML 5等新规范,这些迹象表明:HTML 5时代到来了。   《疯狂HTML 5/CSS3/Javascript讲义》是一本全面介绍HTML 5、CSS3和Javascript前端开发技术的图书,系统地介绍了HTML 5常用的元素和属性、HTML 5的表单元素和属性、HTML5的绘图支持、HTML 5的多媒体支持、CSS3的功能和用法、最前沿的变形与动画功能等。除此之外,本书还系统地介绍了Javascript编程知识,包括Javascript基本语法、DOM编程,以及HTML5新增的本地存储、离线应用、Javascript多线程、客户端通信支持、WebSocket编程等。   《疯狂HTML5/CSS3/Javascript讲义》的定位是一本前端开发的“实战性”图书,因此在介绍各知识点时并不是简单地停留在知识点层面阐述,而是结合了大量实例来让读者对照练习、学以致用。本书最后还提供了一个基于HTML5技术的小游戏:疯狂俄罗斯方块。该游戏综合运用了HTML5的绘图支持、客户端存储等技术,具有较高的参考价值。本书提供了配套的答疑网站,如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟发帖,笔者将会及时予以解答。 资源目录: 第一部分 第1章 HTML 5简介  1.1 HTML历史与HTML 5   1.1.1 HTML发展历史   1.1.2 HTML 4.01和XHTML   1.1.3 HTML和XHTML的文档类型定义(DTD)   1.1.4 从XHTML到HTML 5  1.2 HTML 5的优势   1.2.1 解决跨浏览器问题   1.2.2 部分代替了原来的Javascript   1.2.3 更明确的语义支持   1.2.4 增强了Web应用程序的功能  1.3 HTML 5的基本结构和语法变化   1.3.1 HTML 5基本结构   1.3.2 HTML 5的语法变化  1.4 本章小结 第2章 HTML 5的常用元素与属性  2.1 HTML 5保留的常用元素   2.1.1 基本元素   2.1.2 文本格式化元素   2.1.3 语义相关元素   2.1.4 超链接和锚点   2.1.5 列表相关元素   2.1.6 图像相关元素   2.1.7 表格相关元素   2.1.8 框架相关元素  2.2 HTML 5新增的通用属性   2.2.1 contentEditable属性   2.2.2 designMode属性   2.2.3 hidden属性   2.2.4 spellcheck属性  2.3 HTML 5新增的常用元素   2.3.1 文档结构元素   2.3.2 语义相关元素   2.3.3 两个特殊功能的元素  2.4 HTML 5头部和元信息  2.5 HTML 5新增的拖放API   2.5.1 启动拖动   2.5.2 接受“放”   2.5.3 DataTransfer对象   2.5.4 拖放行为   2.5.5 改变拖放图标  2.6 本章小结 第章 HTML 5表单相关元素和属性   3.1 HTML原有的表单及表单控件   3.1.1 表单元素   3.1.2 使用input元素   3.1.3 使用label定义标签   3.1.4 使用button定义按钮   3.1.5 列表框和下拉菜单   3.1.6 使用textarea定义文本域  3.2 HTML 5新增的属性与元素   3.2.1 HTML 5为表单控件新增的属性   3.2.2 功能丰富的input元素   3.2.3 HTML 5新增的表单控件  3.3 HTML 5增强的文件上传域   3.3.1 FileList对象与File对象   3.3.2 使用FileReader读取文件内容  3.4 HTML 5新增的客户端校验   3.4.1 使用校验属性执行校验   3.4.2 调用checkValidity方法进行校验   3.4.3 自定义错误提示   3.4.4 关闭校验  3.5 本章小结 第4章 HTML 5的绘图支持  4.1 使用canvas元素  4.2 绘图   4.2.1 canvas绘图基础:CanvasRenderingContext2D   4.2.2 绘制几何图形   4.2.3 绘制字符串   4.2.4 设置阴影   4.2.5 使用路径   4.2.6 绘制曲线   4.2.7 绘制位图  4.3 图形特效处理   4.3.1 使用坐标变换   4.3.2 坐标变换与路径结合使用   4.3.3 使用矩阵变换  4.4 控制叠加风格  4.5 控制填充风格   4.5.1 线性渐变   4.5.2 圆形渐变   4.5.3 位图填充  4.6 位图处理   4.6.1 位图裁剪   4.6.2 像素处理  4.7 输出位图  4.8 本章小结 第5章 HTML 5的多媒体支持  5.1 使用audio和video元素  5.2 使用Javascript脚本控制媒体播放   5.2.1 HTMLAudioElement与HTMLVideoElement支持的方法   5.2.2 HTMLAudioElement与HTMLVideoElement的属性  5.3 事件监听   5.3.1 事件   5.3.2 监听器  5.4 本章小结 第二部分 第6章 级联样式单与CSS选择器  6.1 样式单概述   6.1.1 CSS概述   6.1.2 CSS的发展历史  6.2 CSS样式单的基本使用   6.2.1 引入外部样式文件   6.2.2 导入外部样式单   6.2.3 使用内部CSS样式   6.2.4 使用内联样式  6.3 CSS选择器   6.3.1 元素选择器   6.3.2 属性选择器   6.3.3 ID选择器   6.3.4 class选择器   6.3.5 包含选择器   6.3.6 子选择器   6.3.7 CSS 3新增的兄弟选择器   6.3.8 选择器组合  6.4 伪元素选择器   6.4.1 内容相关的属性   6.4.2 插入图像   6.4.3 只插入部分元素   6.4.4 配合quotes属性执行插入   6.4.5 配合counter-increment属性添加编号   6.4.6 使用自定义编号   6.4.7 添加多级编号  6.5 CSS 3.0新增的伪类选择器   6.5.1 结构性伪类选择器   6.5.2 UI元素状态伪类选择器   6.5.3 浏览器专属的属性   6.5.4 :not和:target  6.6 在脚本中修改显示样式   6.6.1 随机改变页面的背景色   6.6.2 动态增加立体效果  6.7 本章小结 第7章 字体与文本相关属性  7.1 字体相关属性   7.1.1 添加阴影   7.1.2 添加多个阴影   7.1.3 使用font-size-adjust属性微调字体大小  7.2 CSS 3支持的颜色表示方法  7.3 文本相关属性   7.3.1 文本自动换行:word-break   7.3.2 长单词和URL地址换行  7.4 CSS 3新增的服务器字体   7.4.1 使用服务器字体   7.4.2 定义粗体、斜体字   7.4.3 优先使用客户端字体  7.5 本章小结 第8章 背景、边框和补丁相关属性  8.1 背景相关属性   8.1.1 背景图片固定   8.1.2 CSS 3新增的背景相关属性   8.1.3 CSS 3新增的多背景图片  8.2 边框相关属性   8.2.1 CSS 3提供的渐变边框   8.2.2 CSS 3提供的圆角边框   8.2.3 CSS 3提供的图片边框  8.3 补丁相关属性   8.3.1 内补丁相关属性   8.3.2 外补丁相关属性  8.4 本章小结 第9章 大小、定位、轮廓相关属性  9.1 大小相关属性   9.1.1 CSS 3新增的box-sizing属性   9.1.2 CSS 3新增的resize属性  9.2 定位相关属性  9.3 轮廓相关属性  9.4 本章小结 第10章 盒模型与布局相关属性  10.1 布局相关属性   10.1.1 通过float属性实现多栏布局   10.1.2 使用clear属性实现换行   10.1.3 使用clip属性控制裁剪   10.1.4 控制组件的滚动条  10.2 盒模型和display属性   10.2.1 两种最基本的盒模型   10.2.2 none值   10.2.3 inline-block盒模型   10.2.4 inline-table盒模型   10.2.5 表格相关的盒模型   10.2.6 list-item盒模型   10.2.7 run-in盒模型  10.3 对盒添加阴影   10.3.1 使用box-shadow属性   10.3.2 对表格及单元格添加阴影  10.4 CSS 3的多栏布局   10.4.1 CSS 3新增的分栏功能   10.4.2 使用盒模型实现多栏布局  10.5 本章小结 第11章 表格、列表相关属性及media query  11.1 表格相关属性  11.2 列表相关属性  11.3 控制光标的属性  11.4 media query功能   11.4.1 media query语法   11.4.2 针对浏览器宽度调整布局  11.5 本章小结 第12章 变形与动画相关属性  12.1 CSS 3提供的变形支持   12.1.1 4种基本变形   12.1.2 同时应用多种变形 …… 资源截图:
陌佑
百度云
百度云

HTML5揭秘_前端开发教程

资源名称:HTML5揭秘 内容简介: 本书全面而深入地对HTML5相关的技术进行详细介绍和剖析。“从开始到现在”道出HTML5的坎坷发展史;“HTML5特性检测”介绍了多种针对不同特性的检测方法;“本地存储”揭开了如何把“数据库”搬到客户端的神秘面纱;“离线应用”展示了脱机状态下依然能让Web应用完好无损的神奇技艺;“疯狂的表单”大秀了一把炫酷无比的下一代Web表单……它几乎涵盖了HTML5标准中描述的所有新特性。本书在以诙谐的文字结合生动的实例介绍HTML5特性的同时,还深入剖析其内部原理。让读者不仅知其然,而且知其所以然。无论是刚接触Web前端技术的新人,还是经验丰富的老手,只要是HTML5技术爱好者,都会从本书中受益。 作者简介: Mark Pilgrim是Google公司的高级开发人员,专门研究开源技术和开放标准。Mark是多本技术书籍的作者,包括“Dive Into Python”(APress)和“Dive Into Accessibility”。后者是一本关于Web亲和力的免费在线教程。他和妻子、两个孩子及一条毛茸茸的大狗生活在北卡罗来纳。 资源目录: 前言 I 第1章 从开始到现在 1 1.1 引言 1 1.2 MIME类型 1 1.3 很长的题外话:一份标准是如何诞生的? 2 1.4 未曾间断的路线 7 1.5 HTML发展史:从1997到2004年 9 1.6 你所知道的关于XHTML的一切都是错误的 10 1.7 一个竞争愿景 11 1.8 WHAT工作小组? 12 1.9 回到W3C 13 1.10 后记 14 1.11 扩展阅读 14 第2章 HTML5特性检测 15 2.1 引言 15 2.2 检测技术 15 2.3 Modernizr:一个HTML5特性检测库 16 2.4 画布 16 2.5 画布文本 17 2.6 视频 18 2.7 视频格式 19 2.8 本地存储 21 2.9 Web Workers 23 2.10 离线Web应用 23 2.11 地理位置 24 2.12 输入框类型 25 2.13 占位文本 27 2.14 表单自动聚焦 27 2.15 微数据 28 2.16 扩展阅读 29 第3章 从这一切的含义 31 3.1 引言 31 3.2 文档类型 31 3.3 根元素 33 3.4元素 34 3.4.1 字符编码 35 3.4.2 朋友和(链接)关系 36 3.5 HTML5中新增的语义元素 41 3.6 题外话:浏览器如何处理未知元素 42 3.7 页头 45 3.8 文章 47 3.9 日期和时间 49 3.10 导航 51 3.11 页脚 52 3.12 扩展阅读 55 第4章 Canvas绘图 57 4.1 引言 57 4.2 简单的图形 58 4.3 Canvas坐标系 60 4.4 路径 61 4.5 文本 63 4.6 颜色渐变 67 4.7 图片 70 4.8 IE怎么办? 73 4.9 一个完整的例子 75 4.10 扩展阅读 79 第5章 网络上的视频 81 5.1 前言 81 5.2 视频容器 81 5.3 视频编解码器 83 5.3.1 H.264 84 5.3.2 Theora 84 5.3.3 VP8 85 5.4 音频编解码器 85 5.4.1 MPEG-1 音频层 3 86 5.4.2 高级音频编码 87 5.4.3 Vorbis 87 5.5 在网页中怎么工作 88 5.6 H.264视频的授权问题 90 5.7 使用Firefogg编码Ogg视频 91 5.8 使用ffmpegtheora批量编码Ogg视频 98 5.9 使用HandBrake编码H.264视频 100 5.10 使用HandBrake批量编码H.264视频 107 5.11 使用ffmpeg编码WebM视频 108 5.12 最后,标记 110 5.12.1 MIME类型很重要 113 5.13 IE怎么办? 114 5.14 完整的例子 114 5.14 扩展阅读 115 第6章 地理位置 117 6.1 引言 117 6.2 地理位置API 117 6.3 代码展示 118 6.4 容错处理 120 6.5 方案!我要方案! 121 6.6 那IE怎么办? 123 6.7 geo.js来拯救 123 6.8 一个完整的例子 125 6.9 扩展阅读 126 第7章 Web应用本地存储的过去、现在和未来 127 7.1 引言 127 7.2 HTML5之前的伪本地存储简史 128 7.3 HTML5存储介绍 129 7.4 使用HTML5存储 130 7.4.1 跟踪HTML5存储区的改动 131 7.4.2 现有浏览器的局限性 132 7.5 HTML5存储实践 132 7.6 超越键值对的存储形式 134 7.7 扩展阅读 135 第8章 离线Web应用 137 8.1 引言 137 8.2 缓存清单 138 8.2.1 “网络”段 139 8.2.2 “默认”部分 140 8.3 事件流 141 8.4 调试的艺术——杀了我!现在就杀了我! 142 8.5 让我们来构建一个离线Web应用! 145 8.6 扩展阅读 146 第9章 疯狂的表单 147 9.1 引言 147 9.2 占位文本 147 9.3 自动聚焦 148 9.4 Email地址 150 9.5 Web地址 151 9.6 数字类型输入框:数字选择器 153 9.7 数字类型输入框:滑块 155 9.8 日期选择器 156 9.9 搜索框 158 9.10 颜色选择器 160 9.11 还有一点…… 160 9.12 扩展阅读 161 第10章 “分布式”、“可扩展性”及其他华丽词藻 163 10.1 引言 163 10.2 什么是微数据? 164 10.3 微数据的数据模型 165 10.4 标注“人” 168 10.4.1 Google Rich Snippets介绍 174 10.5 标注“组织” 176 10.6 标注“事件” 180 10.6.1 Google Rich Snippets的回归 184 10.7 标注“点评” 186 10.8 扩展阅读 190 附录A 全方位特性检测指南 191 元素列表 191 扩展阅读 199 索引 201 资源截图:
陌佑
百度云
百度云

HTML5与CSS3设计模式_前端开发教程

资源名称:HTML5与CSS3设计模式 内容简介: 《HTML5与CSS3设计模式》是一部全面讲述用HTML5和CSS3设计网页的教程。书中含350个即时可用的模式(HTML5和CSS3代码片段),直接复制粘贴即可使用,更可以组合起来构建出无穷的解决方案。每个模式都可在所有主流Web浏览器中可靠地运行。《HTML5与CSS3设计模式》系统地介绍了CSS3的每个可用特性,并结合了HTML5来创建可重用的模式。另外,《HTML5与CSS3设计模式》布局巧妙,各个模式的示例在左边,说明在右边,非常便于查找。  《HTML5与CSS3设计模式》适合具有HTML和CSS基础的读者学习参考。 资源目录: 第1章 设计模式:简化CSS使用  1.1 设计模式——结构化方法  1.2 使用设计模式  1.3 使用样式表  1.4 CSS语法  1.4.1 CSS语法详解  1.4.2 在CSS中使用空白字符  1.4.3 使用属性值  1.5 使用层叠顺序  1.6 简化层叠顺序  1.7 CSS和HTML链接  1.8 CSS常用属性  1.9 CSS属性与值:常用  1.10 CSS属性与值:内容  1.11 CSS属性与值:布局  1.12 CSS属性与值:专用  1.13 选择器  1.14 媒体查询  1.15 灵活尺寸单位  1.16 固定度量单位  1.17 96 dpi下度量单位的换算  1.18 96 dpi下的常用字号  1.19 过渡、动画与2D变换  1.20 修复CSS错误  1.21 样式表的规范化  第2章 HTML设计模式  2.1 概述  2.2 HTML结构  2.3 HTML结构(续)  2.4 XHTML  2.5 DOCTYPE  2.6 页头元素  2.7 条件样式表  2.8 结构块元素  2.9 终止块元素  2.10 多功能块元素  2.11 行内元素  2.12 类和ID属性  2.13 HTML空白字符  第3章 CSS选择器与继承  3.1 概述  3.2 类型、类和ID选择器  3.3 位置选择器和选择器分组  3.4 属性选择器  3.5 伪元素选择器  3.6 伪类选择器  3.7 子类选择器  3.8 继承  3.9 可视化继承  第4章 框模型  4.1 概述  4.2 Display  4.3 框模型  4.4 行内框  4.5 行内块级框  4.6 块级框  4.7 表格框  4.8 绝对框  4.9 浮动框  第5章 框模型的范围  5.1 概述  5.2 宽度  5.3 高度  5.4 设定尺寸  5.5 收缩适应  5.6 拉伸  第6章 框模型属性  6.1 概述  6.2 外边距  6.3 边框  6.4 内边距  6.5 背景  6.6 溢出  6.7 可见性  6.8 分页符  第7章 定位模型  7.1 概述  7.2 定位模型  7.3 设定位置  7.4 最近定位祖先元素  7.5 堆叠上下文  7.6 原子显示  7.7 静态定位  7.8 绝对定位  7.9 固定定位  7.10 相对定位  7.11 浮动定位与复位  7.12 相对浮动定位  第8章 定位方式:缩进、偏移与对齐  8.1 概述  8.2 缩进  8.3 静态偏移  8.4 静态表格偏移与缩进  8.5 浮动偏移  8.6 绝对偏移与固定偏移  8.7 相对偏移  8.8 静态行内对齐  8.9 静态块级对齐与偏移  8.10 静态表格对齐与偏移  8.11 绝对对齐与偏移  8.12 绝对居中对齐  8.13 外部对齐  第9章 高级定位  9.1 概述  9.2 左对齐  9.3 左偏移  9.4 右对齐  9.5 右偏移  9.6 居中对齐  9.7 居中偏移  9.8 上对齐  9.9 上偏移  9.10 下对齐  9.11 下偏移  9.12 垂直居中对齐  9.13 垂直居中偏移  第10章 设置文字样式  10.1 概述  10.2 字体  10.3 高亮显示  10.4 文字修饰  10.5 文字阴影  10.6 使用图片替换文字  10.7 使用Canvas和VML替换文字  10.8 嵌入字体  10.9 不可见文字  10.10 仅供屏幕阅读器读取  第11章 内容间隔  11.1 间隔  11.2 块级化  11.3 不换行  11.4 保留空格  11.5 代码  11.6 填充内容  11.7 行内分隔区  11.8 行内装饰  11.9 换行  11.10 行内水平线规则  第12章 内容对齐  12.1 文字缩进  12.2 悬挂缩进  12.3 水平对齐内容  12.4 垂直对齐内容  12.5 垂直偏移内容  12.6 下标与上标  12.7 嵌套对齐  12.8 高级对齐示例  第13章 块级元素  13.1 概述  13.2 结构含义  13.3 可视化结构  13.4 节  13.5 列表  13.6 项目符号背景  13.7 行内化  13.8 合并外边距  13.9 插入  13.10 水平线规则  13.11 块级分隔区  13.12 块级间隔删除器  13.13 左旁注  13.14 右旁注  第14章 图片  14.1 概述  14.2 图片  14.3 图片地图  14.4 淡出  14.5 半透明  14.6 替换文字  14.7 内容覆盖图片  14.8 内容覆盖背景图片  14.9 CSS精灵图  14.10 CSS精灵图(续)  14.11 基本阴影图片  14.12 阴影图片  14.13 阴影图片(续)  14.14 阴影图片(再续)  14.15 圆角  14.16 圆角(续)  14.17 图片示例  第15章 表格  15.1 概述  15.2 表格  15.3 行组与列组  15.4 表格选择器  15.5 拆分边框  15.6 合并边框  15.7 合并边框样式  15.8 隐藏与删除单元格  15.9 删除与隐藏行和列  15.10 垂直对齐数据  15.11 表格条纹  15.12 表格化、行化和单元格化  15.13 表格布局  第16章 表格列布局  16.1 表格布局模型  16.2 使用列布局  16.3 概述  16.4 列宽  16.5 收缩适应列  16.6 设定尺寸列  16.7 按内容比例划分列  16.8 按宽度比例划分列  16.9 按百分比比例划分列  16.10 按反比例划分列  16.11 最小等宽列  16.12 等宽列  16.13 小尺寸列  16.14 弹性列  16.15 混合列布局  第17章 布局  17.1 概述  17.2 流动布局概述  17.3 由外而内框  17.4 浮动节  17.5 浮动分隔区  17.6 流动布局  17.7 两侧浮动  17.8 事件样式  17.9 卷起  17.10 选项卡菜单  17.11 选项卡  17.12 飞出菜单  17.13 按钮  17.14 布局链接  17.15 多列布局  17.16 模板布局  17.17 布局示例  第18章 首字下沉  18.1 概述  18.2 对齐首字下沉  18.3 首字母下沉  18.4 悬挂首字下沉  18.5 嵌入式图片下沉  18.6 浮动首字下沉  18.7 浮动图片下沉  18.8 旁注式首字下沉  18.9 旁注式图片下沉  第19章 突出引用与普通引用  19.1 概述  19.2 左浮动突出引用  19.3 右浮动突出引用  19.4 居中突出引用  19.5 左旁注突出引用  19.6 右旁注突出引用  19.7 块级普通引用  19.8 行内块级普通引用  19.9 行内普通引用  第20章 警告框  20.1 概述  20.2 Javascript警告框  20.3 工具提示警告框  20.4 弹出式警告框  20.5 弹出式警告框(续)  20.6 警告框  20.7 行内警告框  20.8 悬挂式警告框  20.9 图片警告框  20.10 插入警告框  20.11 浮动警告框  20.12 左旁注警告框  20.13 右旁注警告框  20.14 表单验证 资源截图:
陌佑
百度云
百度云

最新炫目--Ja vaScri pt 动态网页特效实战精讲_前端开发教程

资源名称:最新炫目--Javascript 动态网页特效实战精讲 内容简介: 本书是目前最深入和实用的Javascript图书,讲述Javascript的所有知识以及详细的应用效果,展现这门技术给网站建设带来的丰富的体验。本书通俗易懂,按照循序渐进的方法详细介绍Javascript的基本概念、HTML基本知识、Javascript的基本语法及其内置对象和浏览器对象。全书通过动态网页特效的200多个经典案例应用,展现Javascript在网页应用中的独特魅力。书中每章都有关于本章的经典提示,每个经典提示都是作者多年工作经验的总结。书中对每个知识点都配备相应的实例,每个案例中都有学习的难点提示、代码解释和最终的案例效果,使读者全面理解Javascript和体验其应用效果。 本书从编程的基础知识和方法开始介绍,逐步由浅入深,介绍如何使用Javascript进行数据库和嵌入数据的操作等比较高级的技术。不管读者是否接触过HTML或其他编程语言,都能够在本书的指导下逐步了解和掌握Javascript语言。本书言简意赅,可以扩展读者视野,并关注于基础且重要的主题——现代Javascript是什么和不是什么,浏览器支持的当前状态,以及需要注意的陷阱等。本书从始至终都采用概念阐述和实例练习相结合的方式,在了解概念的基础上,通过实例应用,自己动手实践,加深对概念的理解,逐步培养应用Javascript语言进行实际案例制作的能力。 本书充分考虑到适用读者大部分为初级编程人员,所以对学习过程中的相关概念进行详细的阐述和解释,避免再去查阅其他相关书籍带来的麻烦。除了初学者之外,对从事Web编程以及技术服务的工程技术人员,本书也是很好的参考。 资源目录: 前言 如何阅读本书 第1章 Javascript概述 1.1 脚本语言(scripting Language)的概念 1.2 Javascript介绍 1.2.1 第一个Javascript实例 1.2.2 Javascript的发展 1.3 ECMAscript和Jscript 1.3.1 ECMAscript 1.3.2 Jscript 1.4 浏览器支持Javascript的情况 1.5 对Javascript的一些误解 1.6 Javascript的应用范围 1.7 Javascript的表示方法 1.8 本章小结 第2章 开发环境与调试方法 2.1 Javascript的文本编辑器 2.2 浏览器的支持 2.2.1 主流浏览器 2.2.2 非主流浏览器 2.3 集成开发环境 2.3.1 集成开发环境的定义 2.3.2 集成开发环境的意义 2.3.3 适合Javascript的集成开发环境 2.4 Javascript的调试工具 2.4.1 调试的定义 2.4.2 原始的调试方法 2.4.3 适合Javascript的调试工具 2.5 定位代码和调用堆栈 2.5.1 单步和断点 2.5.2 监视内存 2.5.3 查看调用堆栈 2.5.4 跟踪不到代码  2.6 浏览器捕获异常 2.6.1 异常处理机制 2.6.2 异常的种类 2.6.3 异常的处理 2.7 本章小结 第3章 Javascript的语言基础 3.1 Javascript的基本文法 3.1.1 字符集 3.1.2 大小写 3.1.3 分隔符 3.1.4 词、句子和段落 3.1.5 分号 3.1.6 标记 3.2  Javascript基本组成 3.2.1 基本数据类型 3.2.2 神奇的null和undefined 3.2.3 常量和变量 3.2.4 表达式 3.2.5 运算符  3.3 Javascript基本语法  3.3.1 条件语句   3.3.2 循环语句   3.3.3 跳转语句 3.4 Javascript中的函数调用 3.4.1 函数的定义与调用 3.4.2 全局变量与局部变量 3.4.3 可变参数的函数 3.4.4 预定义函数 3.5 Javascript的对象 3.5.1 对象的基本概述 3.5.2 对象的分类 3.5.3 对象属性 3.5.4 创建对象 3.5.5 使用对象 3.5.6 其他内部对象 …… 第4章 链接类特效 第5章 鼠标类特效 第6章 时间类特效 第7章 计数转型类特效 第8章 密码类特效 第9章 文字类特效 第10章 图片类特效 第11章 页面类特效 第12章 窗口类特效 第13章 Javascript与ActiveX技术 第14章 Javascript中的数据库调用  第15章 Ajax与Javascript 第16章 广告类特效 第17章 综合类特效 附录 Javascript事件检索 资源截图:
陌佑
百度云
百度云

CSS设计指南(第3版)_前端开发教程

资源名称:CSS设计指南(第3版) 内容简介: 《CSS设计指南(第3版)》是一本面向初中级读者的经典设计指南。全书共分8章,前4章分别介绍了HTML标记和文档结构、CSS工作原理、定位元素、字体和文本,对规则、声明、层叠、特指度、选择符等基本概念进行了详细解读。随后4章介绍了页面布局、界面组件,CSS3圆角、阴影、渐变、多背景等视觉设计技巧,最后还对如何实现最前沿的响应式设计进行了通俗易懂的演示。   《CSS设计指南(第3版)》适合CSS初中级读者阅读。 资源目录: 第1章 HTML标记与文档结构  1.1 HTML标记基础  1.1.1 文本用闭合标签  1.1.2 引用内容用自闭合标签  1.1.3 属性  1.1.4 标题与段落  1.1.5 复合元素  1.1.6 嵌套标签  1.2 HTML文档剖析  1.2.1 HTML模板  1.2.2 块级元素和行内元素  1.2.3 嵌套的元素  1.3 文档对象模型  1.4 小结  第2章 CSS工作原理  2.1 剖析CSS规则  CSS规则命名惯例  2.2 上下文选择符  2.3 特殊的上下文选择符  2.3.1 子选择符>  2.3.2 紧邻同胞选择符+  2.3.3 一般同胞选择符~  2.3.4 通用选择符*  2.4 ID和类选择符  2.4.1 类属性  2.4.2 ID属性  2.4.3 什么时候用ID,什么时候用类  2.4.4 ID和类的小结  2.5 属性选择符  2.5.1 属性名选择符  2.5.2 属性值选择符  2.5.3 属性选择符的小结  2.6 伪类  2.6.1 UI伪类  2.6.2 结构化伪类  2.7 伪元素  2.8 继承  2.9 层叠  2.9.1 样式来源  2.9.2 层叠规则  2.9.3 计算特指度  2.10 规则声明  2.10.1 文本值  2.10.2 数字值  2.10.3 颜色值  2.11 小结  第3章 定位元素  3.1 理解盒模型  3.1.1 盒子边框  3.1.2 盒子内边距  3.1.3 盒子外边距  3.1.4 叠加外边距  3.1.5 外边距的单位  3.2 盒子有多大  3.3 浮动与清除  3.3.1 浮动  3.3.2 围住浮动元素的三种方法  3.4 定位  3.4.1 静态定位  3.4.2 相对定位  3.4.3 绝对定位  3.4.4 固定定位  3.4.5 定位上下文  3.5 显示属性  3.6 背景  3.6.1 CSS背景属性  3.6.2 背景颜色  3.6.3 背景图片  3.6.4 背景重复  3.6.5 背景位置  3.6.6 背景尺寸  3.6.7 背景粘附  3.6.8 简写背景属性  3.6.9 其他CSS3背景属性  3.6.10 多背景图片  3.6.11 背景渐变  3.7 小结  第4章 字体和文本  4.1 字体  4.1.1 字体族  4.1.2 字体大小  4.1.3 字体样式  4.1.4 字体粗细  4.1.5 字体变化  4.1.6 简写字体属性  4.2 文本属性  4.2.1 文本缩进  4.2.2 字符间距  4.2.3 单词间距  4.2.4 文本装饰  4.2.5 文本对齐  4.2.6 行高  4.2.7 文本转换  4.2.8 垂直对齐  4.3 Web字体大揭秘  4.3.1 公共字体库  4.3.2 打包的@font-face包  4.3.3 生成@font-face包  4.4 文字版式  4.4.1 简单的文本布局  4.4.2 基于网格排版  4.4.3 经典的排版练习  4.5 小结  第5章 页面布局  5.1 布局的基本概念  5.2 三栏-固定宽度布局  5.3 三栏-中栏流动布局  5.3.1 用负外边距实现  5.3.2 用CSS3单元格实现  5.4 多行多栏布局  5.4.1 CSS选择符的实际应用  5.4.2 内部DIV实战  5.5 小结  第6章 界面组件  6.1 导航菜单  6.1.1 纵向菜单  6.1.2 横向菜单  6.1.3 下拉菜单  6.2 表单  6.2.1 HTML表单元素  6.2.2 表单标记策略  6.2.3 设定表单样式  6.2.4 设计搜索表单  6.3 弹出层  6.3.1 堆叠上下文和z-index  6.3.2 用CSS创造三角形  6.4 小结  第7章 CSS3实战  7.1 规划页面结构  7.2 页眉  7.2.1 页面标题  7.2.2 搜索表单  7.2.3 菜单  7.3 专题区  7.3.1 登录表单  7.3.2 博文链接  7.4 图书区  7.5 页脚  7.6 小结  第8章 响应式设计  8.1 小设备上的大布局  8.2 媒体查询  8.2.1 @media规则  8.2.2 标签的media属性  8.2.3 断点  8.2.4 用标签设定视口  8.3 针对平板优化布局  8.4 针对智能手机优化布局  8.5 最后两个问题  8.5.1 移动Safari中的缩放bug  8.5.2 让下拉菜单支持触摸  8.6 小结  附录 技术提示  索引 
陌佑
百度云
百度云

Web开发典藏大系:jQuery网页开发实例精解_前端开发教程

资源名称:Web开发典藏大系:jQuery网页开发实例精解 内容简介: 《Web开发典藏大系:jQuery网页开发实例精解》是一本介绍jQuery网页开发基础应用的书籍,是一本简单易懂,把复杂问题简单化的书。书吕立足于jQuery入门基础技术,对jQuery的产生、jQuery基础、如何将jQuery应用于页面开发、如何产生页面元素特效等都进行了细致入微的讲解。这必将使每一个阅读《Web开发典藏大系:jQuery网页开发实例精解》的读者少走弯路,快速上手,建立用jQuery进行开发网页的信心。 《Web开发典藏大系:jQuery网页开发实例精解》共15章,分2篇。第1篇jQuery基础理论,主要介绍.Javascript脚本、HTMLDOM、DIV的控制等知识,这些内容都是学习后续章节所必须掌握的基础知识。第2篇jQuery实战开发与应用,主要介绍如何利用jQuery控制页面元素;如何使页面元素产生特殊效果;不同功能插件的使用方法及注意事项;如何编写jQuery插件,以帮助读者理解、使用和开发插件。 资源目录: 第1篇 jQuery基础理论 第1章 了解jQHery 1.1认识jQuery 1.1.1 jQuery的起源 1.1.2什么是jQuery 1.2 jQuery能做什么 1.2.1 jQuery能实现什么 1.2.2 jQuery与其他脚本库的区别 1.3搭建jQuery运行环境 1.3.1 jQuery库的选择 1.3.2 jQuery库的引入 1.3.3 jQuery的第个示例 1.3.4如何学习jQuery 1.4 小结 第2章 jQHOpy原理与运行机制 2.1 Javascript的浏览器对象模型BOM操作 2.1.1 Window对象——窗口对象 2.1.2 Navigator对象——浏览器对象 2.2 Javascript的HTML文档DOM操作 2.2.1 什么是DOM 2.2.2 DOM节点 2.2.3 访问文档节点 2.2.4 节点操作 2.3 Aiax原理 2.3.1 AjaX组成 2.3.2 AjaX与基本Web应用工作比较 2.3.3 Ajax核心对象XMLRequest 2.3.4 Ajax工作示例 2.4 jQuery工作原理 2.5 jQuery运行机制 2.5.1 jQuery的元素选择 2.5.2 jQuery事件 2.6小结 第2篇 jQuery实战开发与应用 第3章 DIV层的控制 3.1 DIV的鼠标选取 3.1.1 利用鼠标悬停实现DIV的选取 3.1.2利用鼠标单击实现DIV的选取 3.2 DIV层的尺寸 3.2.1 jQuery动态读取DIV层的尺寸 3.2.2 iQuery动态修改DIV层的尺寸 3.3层的显示与隐藏 3.3.1 利用jQuery的显示与隐藏函数实现 3.3.2 利用jQuery的滑动效果实现 3.3.3 利用jQuery的淡入淡出效果实现 3.4 DIV内的内容控制 3.4.1 内容清空 3.4.2 内容替换 3.4.3 内容复制 3.4.4 内容添加 3.4.5 内容包装 3.5 层的定位 3.6 小结 3.7 习题 第4章 设计列表 4.1 控制列表宽度 4.1.1参差不齐的列表 4.1.2截取文字内容实现控制列表宽度 4.1.3修改层的宽度控制列表宽度 4.2 控制列表项符号图片 4.2.1样式死板的列表项符号 4.2.2利用jQuery与CSS控制列表项符号图片 4.3 列表项的滚动 4.4 图片列表 4.4.1大小不的图片不规则排列 4.4.2 利用jQuery控制图片列表 4.5 列表的显示与收缩 4.5.1 占用页面空间的静态列表 4.5.2 利用jQuery动态控制列表内容展开与收缩 4.6 列表项动态排序 4.6.1 构建个无序列表 4.6.2 利用jQuery对无序列表排序 4.7 小结 4.8 习题 第5章 网站导航 5.1 菜单设计 5.1.1 普通下拉菜单 5.1.2 下拉级联菜单 5.1.3 横向伸缩菜单 5.2 第三方菜单插件 5.2.1 jQuery级联菜单插件 5.2.2 SuperFish菜单插件 5.2.3 折叠菜单插件 5.2.4 滚动动态列表菜单插件 5.2.5 滑动效果菜单 5.2.6 仿Mac的停靠菜单插件 5.3 TreeView设计 5.3.1 普通TreeView 5.3.2 加入淡入淡出效果的TreeView 5.4 第三方TreeView插件 5.5 小结 5.6 习题 第6章 设计表格 6.1 表格基本设计 6.1.1 表格边框样式的变换 6.1.2 表格单元格的合并 6.1.3 表格行列的添加与删除 6.1.4 jQuery控制表格行的上下移动 6.2 表格内容动态排序 6.3 设置分页 6.4 表格行条纹效果 6.5 表格的折叠和展开 6.6 表格动态内容筛选 6.7 可编辑表格 6.8 表格插件 6.8.1 jExpand表格插件 6.8.2 Table Pagination表格分页插件 6.8.3 Spreadsheet Web电子表格插件 6.9 小结 6.10 习题 第7章 设计表单 7.1 表单基本操作 7.1.1 表单清空 7.1.2 重置表单 7.1.3 表单元素的赋值与取值 7.2 表单验证框架 7.2.1 基本验证功能 7.2.2 API使用方法 7.2.3 自定义验证方法 7.2.4 radio、checkbox、select的验证 7.3 表单特效 7.3.1 文本输入框特效 7.3.2 单选按钮、复选框特效 7.3.3 按钮特效 7.4 表单插件 7.4.1 Validation插件 7.4.2 JQF1插件 7.5 小结 7.6 习题 第8章 设计图片 8.1 图片切换 8.1.1 利用淡入效果实现图片切换 8.1.2 利用自定义动画切换图片 8.2 图片滚动 8.3 图片动态弹出 8.4 动态图文结合 8.5 图片剪切 8.6 图片预览 8.7 图片局部平移 8.8 图片插件 8.8.1 MobilyNotes插件 8.8.2 Fancybox插件 8.8.3 desSlideshow插件 8.9 小结 8.10 习题 第9章 设计对话框 9.1 设计基本对话框 9.2 模式对话框 9.3 输入对话框 9.4 提示对话框 9.5 确认对话框 9.6 对话框插件 9.6.1 jqModal对话框插件 9.6.2 jQuery.UI.Dialog对话框插件 9.7 小结 9.8 习题 第10章 设计滑动条 10.1 自定义滑动条 10.2 滑动条插件 10.2.1 jQuery.UI.Slider插件 10.2.2 jScrollPane插件 10.3 小结 10.4 习题 第11章 页面编辑器插件 11.1 markItUp插件 11.1.1 安装插件 11.1.2 键盘的使用 11.1.3 标记语言定制 11.2 jwysiwyg插件 11.2.1 jwysiwyg插件基本介绍 11.2.2 基本应用 11.2.3 全功能编辑器 11.2.4 可调整大小的编辑器 11.2.5 编辑器内容的左右移动 11.2.6 根据内容自动调整大小的编辑器 11.2.7 自定义功能控制按钮 11.3 HtmlBox插件 11.3.1 如何安装 11.3.2 属性特点 11.3.3 内置函数 11.3.4 编辑器可使用的工具 11.3.5 插件应用举例 11.4 Lightweight RTE插件 11.5 小结 11.6 习题 第12章 多媒体 12.1 jQuery.Flash插件 12.1.1 基本Flash文件嵌入 12.1.2 Flash替换文本内容 12.1.3 MP3播放示例 12.1.4 使用内联样式设定插件播放 12.2 iPlayer插件 12.2.1 jPlayer插件基本介绍 12.2.2 jPlayer插件基本使用方式:播放音频文件 12.2.3 jPlayer插件基本使用方式:播放视频文件 12.2.4 自定义播放器操作 12.3 j1Embed插件 12.3.1 插件基本使用 12.3.2 使用Windows Media Player播放 12.3.3 使用QuickTime播放 12.3.4 使用SilveriLight播放 12.3.5 使用Flash Player播放 12.4 小结 12.5 习题 第13章 动画设计 13.1 jQuery动画基础 13.1.1 jQuery动画函数 13.1.2 jQuery动画简单示例 13.2 jQpuery UI中实现的动画效果 13.2.1 jQuery UI动画特效使用 13.2.2 百叶窗效果 13.2.3 跳跃效果 13.2.4 缩减效果 13.2.5 移动效果 13.2.6 分裂效果 13.2.7 折叠效果 13.2.8 高亮淡入淡出效果 13.2.9 脉冲闪烁效果 13.2.10 摆动效果 13.3 小结 13.4 习题 第14章 拖动插件 14.1 jQuery UI拖动插件 14.1.1 jQuery UI拖动插件基本介绍 14.1.2 jQuery UI拖动插件示例 14.2 jQuery UI投放插件 14.2.1 jQuery UI投放插件基本介绍 14.2.2 jQuery UI投放插件示例 14.3 小结 14.4 习题 第15章 插件开发 15.1 jQuery插件开发基础 15.1.1 jQuery插件介绍 15.1.2 jQuery插件开发基础知识 15.1.3 创建个简单jQuery插件 15.2 插件示例 15.3 插件开发规范 15.4 小结 15.5 习题 资源截图:
陌佑
百度云
百度云

JavaSc ript王者归来_前端开发教程

资源名称:Javascript王者归来 内容简介: 你手中的这本《Javascript王者归来》不仅是一本传播知识的书,更是一本求道的书。 本书分为五个部分循序渐进地与读者讨论了Javascript的方方面面,从简单的语言基础到丰富的实际应用再到深入剖析语言本质的高级话题,字里行间包含着作者多年工作中对Javascript实践乃至程序设计思想的深入思考和总结。 本书揭开了Javascript的面纱,绕过误解和虚幻的表象,引领你探索程序王国的奥妙。它既是一本为初学者准备的入门级教程,又是一本探寻程序设计思想本源的“魔法典籍”,也是一本Web开发工程师们需要的案头参考书。 本书是你进入脚本王国的一把钥匙,引导你领略脚本魔法的神奇魅力。它还是一本着眼于未来改变互联网的启蒙读物,在它的引领下,你将在互联网的世界里获得你所希望得到的知识、智慧、成就和快乐。 资源目录: 第一部分 概论  第1章 从零开始    第2章 浏览器中的Javascript    第3章 开发环境和调试方法      第二部分 Javascript核心  第4章 语言结构     第5章 数据类型     第6章 函数     第7章 对象      第8章 集合     第9章 字符串    第10章 正则表达式     第三部分 浏览器与DOM  第11章 浏览器对象     第12章 文档对象模型     第13章 事件处理     第14章 级联样式表     第15章 数据存储的脚本化     第四部分 数据交互  第16章 同步和异步      第17章 XML DOM和XML HTTP    第18章 Ajax简介   第19章 标准和兼容性    第20章 信息安全    第五部分 超越Javascript  第21章 面向对象    第22章 闭包与函数式编程     第23章 模块级管理     第24章 动态构建     第25章 执行效率    第26章 应用框架 资源截图:
陌佑
百度云
百度云
⬅️ 1...21542155215621572158...3148

添加微信,反馈问题

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

搜索榜单

1

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

1654

2

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

1070

3

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

1034

4

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

913

5

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

875

6

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

807

最新资源

1

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

2

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

3

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

4

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

5

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

6

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

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

  • 点此立刻反馈