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

资源搜

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

Ja vaScr ipt数据可视化编程_前端开发教程

资源名称:Ja vaScr ipt数据可视化编程 内容简介: 数据可视化是实现数据价值的重要工具。数据可视化可以将抽象的数字累积转变成为图形、表单等,让普通人可以快速理解数据所代表的情况或趋势。 本书是学习如何用Javascript实现数据可视化的一本实践指南。全书共10章,首先从一些基础的可视化方法开始,讲解了如何使用Flotr2库创建基本的图表;如何使用jQuery的Flot库、sparkline库;用Javascript库实现不同于传统图表的特殊可视化;实现基于时间、地理位置的可视化效果;如何使用D3.js库和Underscore.js库;以及如何使用Yeoman和Backbone.js库构建数据驱动的Web应用。 本书重视数据可视化的设计和实现,重视基础知识,书中所列举的示例,兼顾易学性、复杂性、理论性和实用性。本书适合从事前端设计、数据可视化设计和实现的专业人士阅读,可以供有一定Javascript基础并想要从事相关工作的程序员学习参考。 资源目录: 前言 第1章图像数据 第2章和图表进行交互 第3章在页面中整合图表 第4章创建特殊图表 第5章时间轴显示 第6章地理位置信息的可视化 第7章用D3.js自定义可视化数据视图 第8章在浏览器中管理数据 第9章创建数据驱动的网络应用:第1部分 第10章创建数据驱动的网络应用:第2部分 资源截图:
陌佑
百度云
百度云

HTML5与CSS3实战指南_前端开发教程

资源名称:HTML5与CSS3实战指南 内容简介: 《HTML5与CSS3实战指南》主要介绍HTML5和CSS3的新功能,内容系统全面,易于理解。《HTML5与CSS3实战指南》由11章和3个附录组成,内容包括HTML5和CSS3简介、HTML5标记、HTML5语义、HTML5表单、HTML5音频和视频、CSS3渐变和多背景、CSS转换和过渡、嵌入字体和多列布局、地理定位、离线Web应用和Web存储、画布、SVG和拖放、Modernizr、WAI-ARIA以及微数据。每章都包含代码示例,供读者在学习过程中进行参考。《HTML5与CSS3实战指南》适合想要了解最新一代的基于浏览器技术的Web设计人员和前端开发人员阅读,是您了解最新一代的Web开发技术的理想书籍。 资源目录: 第1章 HTML5和CSS3简介  1.1 什么是HTML5  1.2 如何发展至今  1.3 我们为什么应关注HTML5  1.4 什么是CSS3  1.5 我们为什么应关注CSS3  1.6 在现实中,我们想做的是什么   1.6.1 多种浏览器的市场   1.6.2 不断发展的移动市场  1.7 实际应用    第2章 HTML5样式的标记  2.1 The HTML5 Herald简介  2.2 基本的HTML5模板   2.2.1 Doctype   2.2.2 html元素   2.2.3 head元素   2.2.4 公平竞争   2.2.5 剩余部分是历史简介  2.3 HTML5常见问题   2.3.1 为什么这些变更仍能够在旧版浏览器中工作   2.3.2 是否需要关闭所有标签   2.3.3 关于其他的基于XHTML的语法使用习惯  2.4 定义页面结构   2.4.1 header元素   2.4.2 section元素   2.4.3 article元素   2.4.4 nav元素   2.4.5 aside元素   2.4.6 footer元素  2.5 构建The HTML5 Herald  2.6 小结    第3章 关于HTML5语义的更多内容  3.1 关于内容类型的新视角  3.2 文档大纲  3.3 最新消息  3.4 更多新元素   3.4.1 figure和figcaption元素   3.4.2 mark元素   3.4.3 progress和meter元素   3.4.4 time元素  3.5 对现有功能的更改   3.5.1 单词“Deprecated”是被弃用的   3.5.2 链接中的block元素   3.5.3 黑体文本   3.5.4 斜体文本   3.5.5 大号和小号文体   3.5.6 引起争议的cite元素   3.5.7 描述(不是定义)列表  3.6 其他新元素及功能   3.6.1 details元素   3.6.2 自定义的有序列表   3.6.3 作用域样式   3.6.4 script元素的async属性  3.7 验证HTML5文档  3.8 小结    第4章 HTML5表单  4.1 工具箱中的相关工具  4.2 HTML5表单属性   4.2.1 required属性   4.2.2 placeholder属性   4.2.3 pattern属性   4.2.4 disabled属性   4.2.5 readonly属性   4.2.6 multiple属性   4.2.7 form属性   4.2.8 autocomplete属性   4.2.9 datalist元素和list属性   4.2.10 autofocus属性  4.3 HTML5新表单输入类型   4.3.1 search   4.3.2 Email Addresses   4.3.3 URL   4.3.4 Telephone Numbers   4.3.5 Numbers   4.3.6 Ranges   4.3.7 Colors   4.3.8 Dates和Times  4.4 HTML5中的其他新表单控件   4.4.1 output元素   4.4.2 keygen元素  4.5 对现有表单控件及属性的更改   4.5.1 form元素   4.5.2 optgroup元素   4.5.3 textarea元素  4.6 小结    第5章 HTML5音频和视频  5.1 历史简介  5.2 目前状况   5.2.1 视频容器格式   5.2.2 视频编解码器   5.2.3 音频编解码器   5.2.4 当前浏览器使用哪种组合  5.3 标记   5.3.1 启用本机控件   5.3.2 autoplay属性   5.3.3 loop属性   5.3.4 preload属性   5.3.5 poster属性   5.3.6 audio属性   5.3.7 添加对多种视频格式的支持   5.3.8 资源顺序   5.3.9 关于Internet Explorer 6~8   5.3.10 MIME类型  5.4 用于网络的视频文件解码  5.5 创建自定义控件   5.5.1 让我们从一些标记和设计开始   5.5.2 介绍媒体元素API   5.5.3 播放和暂停视频   5.5.4 视频音轨的静音与取消静音   5.5.5 视频结束播放的响应   5.5.6 更新视频播放的时间   5.5.7 媒体元素API的其他一些功能  5.6 关于音频  5.7 可访问的媒体  5.8 小结    第6章 CSS3简介  6.1 改进旧版浏览器  6.2 CSS3选择器   6.2.1 关系选择器   6.2.2 属性选择器   6.2.3 伪类   6.2.4 结构化伪类   6.2.5 伪元素和生成的内容  6.3 CSS3颜色   6.3.1 RGBA   6.3.2 HSL和HSLA   6.3.3 不透明度   6.4 实际应用  6.5 圆角:border-radius  6.6 投影  6.7 文本阴影  6.8 更多阴影  6.9 小结    第7章 CSS3渐变和多背景  7.1 线性渐变   7.1.1 W3C语法   7.1.2 旧WebKit语法   7.1.3 实际应用   7.1.4 使用SVG的线性渐变   7.1.5 使用Internet Explorer滤镜的线性渐变   7.1.6 便捷的工具  7.2 径向渐变   7.2.1 W3C语法   7.2.2 旧WebKit语法   7.2.3 实际应用  7.3 重复渐变  7.4 多背景图像  7.5 背景大小  7.6 小结    第8章 CSS3转换和过渡  8.1 转换   8.1.1 平移   8.1.2 缩放   8.1.3 旋转   8.1.4 倾斜   8.1.5 更改转换的原点   8.1.6 对Internet Explorer 8及更早版本的支持  8.2 过渡   8.2.1 transition-property   8.2.2 transition-duration   8.2.3 transition-timing-function   8.2.4 transition-delay   8.2.5 transition简写属性   8.2.6 多个过渡  8.3 动画   8.3.1 关键帧   8.3.2 动画属性  8.4 小结    第9章 嵌入字体和多列布局  9.1 Web字体和@font-face   9.1.1 实现@font-face   9.1.2 声明字体来源   9.1.3 字体属性描述符   9.1.4 Unicode范围   9.1.5 应用字体   9.1.6 法律因素   9.1.7 创建各种字体文件类型:Font Squirrel   9.1.8 其他考虑因素  9.2 CSS3多列布局   9.2.1 column-count属性   9.2.2 column-gap属性   9.2.3 column-width属性   9.2.4 columns简写属性   9.2.5 列和height属性   9.2.6 其他列功能   9.2.7 其他考虑因素   9.2.8 渐进增强  9.3 媒体查询   9.3.1 什么是媒体查询   9.3.2 语法   9.3.3 媒体查询的灵活性   9.3.4 浏览器支持   9.3.5 其他阅读材料  9.4 小结    第10章 地理定位、离线Web应用和Web存储  10.1 地理定位   10.1.1 隐私问题   10.1.2 地理定位方法   10.1.3 使用Modernizr检查支持   10.1.4 获取当前位置   10.1.5 地理定位的Position对象   10.1.6 获取经度和纬度   10.1.7 加载地图   10.1.8 关于旧式移动设备的结束语  10.2 离线Web应用   10.2.1 工作原理:HTML5应用程序缓存   10.2.2 设置站点离线工作   10.2.3 获取离线存储站点的权限   10.2.4 离线测试   10.2.5 使The HTML5 Herald离线可用   10.2.6 离线Web应用存储的限制   10.2.7 后备部分   10.2.8 刷新缓存   10.2.9 我们在线吗   10.2.10 其他阅读材料  10.3 Web存储   10.3.1 两种存储   10.3.2 Web存储数据的外观   10.3.3 获取和设置数据   10.3.4 转换存储的数据   10.3.5 快捷方式   10.3.6 删除条目和清除数据   10.3.7 存储限制   10.3.8 安全考虑   10.3.9 将Web存储添加到The HTML5 Herald   10.3.10 用网页审查工具查看Web存储值  10.4 其他HTML5 API   10.4.1 网络工作者   10.4.2 网络套接字   10.4.3 Web SQL和IndexedDB  10.5 返回到绘制面板    第11章 画布、SVG和拖放  11.1 画布   11.1.1 关于画布的一些历史   11.1.2 创建画布元素   11.1.3 在画布上绘制   11.1.4 获取背景   11.1.5 用颜色填充画笔   11.1.6 在画布上绘制矩形   11.1.7 画布坐标系统   11.1.8 fillStyle的变化   11.1.9 通过创建路径绘制其他形状   11.1.10 存储画布绘制   11.1.11 在画布上绘制图像   11.1.12 处理图像   11.1.13 将彩色图像转换为黑白图像   11.1.14 getImageData的安全性错误   11.1.15 用画布测试视频   11.1.16 在画布上显示文字   11.1.17 关注可访问性   11.1.18 其他阅读材料  11.2 SVG   11.2.1 在SVG上绘制   11.2.2 使用Inkscape创建SVG图像   11.2.3 SVG过滤器   11.2.4 使用Rapha?l库   11.2.5 画布与SVG  11.3 拖放   11.3.1 给WAI-ARIA猫喂食   11.3.2 使元素可拖动   11.3.3 DataTransfer对象   11.3.4 接受可以放下的元素   11.3.5 其他阅读材料  11.4 结束了,朋友们! 附录A Modernizr 附录B WAI-ARIA 附录C 微数据   资源截图:
陌佑
百度云
百度云

Java sc ript高级程序设计(第2版)_前端开发教程

资源名称:Javascript高级程序设计(第2版) 内容简介: 本书在上一版基础上进行了大幅度更新和修订,融入了近几年来Javascript应用发展的最新成果,几乎涵盖了所有需要理解的重要概念和最新的Javascript应用成果。从颇具深度的Javascript语言基础到作用域(链),从引用类型到面向对象编程,从极其灵活的匿名函数到闭包的内部机制,从浏览器对象模型(BOM)、文档对象模型(DOM)到基于事件的Web脚本设计,从XML(E4X)到Ajax及JSON,从高级前端开发技术到前沿的客户端存储,从最佳编程实践到即将成为现实的API,直至Javascript未来的发展,全景式地展示了Javascript高级程序设计的方方面面。   本书适合不同层次的Javascript/Web开发人员阅读参考,也可作为高校相关专业课程的教材。 资源目录: 第1章 Javascript简介  1.1 Javascript简史  1.2 Javascript实现  1.2.1 ECMAscript  1.2.2 文档对象模型(DOM)  1.2.3 浏览器对象模型(BOM)  1.3 Javascript版本  1.4 小结  第2章 在HTML中使用Javascript  2.1 script元素  2.1.1 标签的位置  2.1.2 延迟脚本  2.1.3 在XHTML中的用法  2.1.4 不推荐使用的语法  2.1.5 嵌入代码与外部文件  2.2 文档模式  2.3 noscript元素  2.4 小结  第3章 基本概念  3.1 语法  3.1.1 区分大小写  3.1.2 标识符  3.1.3 注释  3.1.4 语句  3.2 关键字和保留字  3.3 变量  3.4 数据类型  3.4.1 typeof操作符  3.4.2 Undefined类型  3.4.3 Null类型  3.4.4 Boolean类型  3.4.5 Number类型  3.4.6 String类型  3.4.7 Object类型  3.5 操作符  3.5.1 一元操作符  3.5.2 位操作符  3.5.3 布尔操作符  3.5.4 乘性操作符  3.5.5 加性操作符  3.5.6 关系操作符  3.5.7 相等操作符  3.5.8 条件操作符  3.5.9 赋值操作符  3.5.10 逗号操作符  3.6 语句  3.6.1 if语句  3.6.2 do-while语句  3.6.3 while语句  3.6.4 for语句  3.6.5 for-in语句  3.6.6 label语句  3.6.7 break和continue语句  3.6.8 with语句  3.6.9 switch语句  3.7 函数  3.7.1 理解参数  3.7.2 没有重载  3.8 小结  第4章 变量、作用域和内存问题  4.1 基本类型和引用类型的值  4.1.1 动态属性  4.1.2 复制变量值  4.1.3 传递参数  4.1.4 检测类型  4.2 执行环境及作用域  4.2.1 延长作用域链  4.2.2 没有块级作用域  4.3 垃圾收集  4.3.1 标记清除  4.3.2 引用计数  4.3.3 性能问题  4.3.4 管理内存  4.4 小结  第5章 引用类型  5.1 Object类型  5.2 Array类型  5.2.1 转换方法  5.2.2 栈方法  5.2.3 队列方法  5.2.4 重排序方法  5.2.5 操作方法  5.3 Date类型  5.3.1 继承的方法  5.3.2 日期格式化方法  5.3.3 日期/时间组件方法  5.4 RegExp类型  5.4.1 RegExp实例属性  5.4.2 RegExp实例方法  5.4.3 RegExp构造函数属性  5.4.4 模式的局限性  5.5 Function类型  5.5.1 没有重载(深入理解)  5.5.2 函数声明与函数表达式  5.5.3 作为值的函数  5.5.4 函数内部属性  5.5.5 函数属性和方法  5.6 基本包装类型  5.6.1 Boolean类型  5.6.2 Number类型  5.6.3 String类型  5.7 内置对象  5.7.1 Global对象  5.7.2 Math对象  5.8 小结  第6章 面向对象的程序设计  6.1 创建对象  6.1.1 工厂模式  6.1.2 构造函数模式  6.1.3 原型模式  6.1.4 组合使用构造函数模式和原型模式  6.1.5 动态原型模式  6.1.6 寄生构造函数模式  6.1.7 稳妥构造函数模式  6.2 继承  6.2.1 原型链  6.2.2 借用构造函数  6.2.3 组合继承  6.2.4 原型式继承  6.2.5 寄生式继承  6.2.6 寄生组合式继承  6.3 小结  第7章 匿名函数  7.1 递归  7.2 闭包  7.2.1 闭包与变量  7.2.2 关于this对象  7.2.3 内存泄漏  7.3 模仿块级作用域  7.4 私有变量  7.4.1 静态私有变量  7.4.2 模块模式  7.4.3 增强的模块模式  7.5 小结  第8章 BOM  8.1 window对象  8.1.1 全局作用域  8.1.2 窗口关系及框架  8.1.3 窗口位置  8.1.4 窗口大小  8.1.5 导航和打开窗口  8.1.6 间歇调用和超时调用  8.1.7 系统对话框  8.2 location对象  8.2.1 查询字符串参数  8.2.2 位置操作  8.3 navigator对象  8.3.1 检测插件  8.3.2 注册处理程序  8.4 screen对象  8.5 history对象  8.6 小结  第9章 客户端检测  9.1 能力检测  9.2 怪癖检测  9.3 用户代理检测  9.3.1 用户代理字符串的历史  9.3.2 用户代理字符串检测技术  9.3.3 完整的代码  9.3.4 使用方法  9.4 小结  第10章 DOM  10.1 节点层次  10.1.1 Node类型  10.1.2 Document类型  10.1.3 Element类型  10.1.4 Text类型  10.1.5 Comment类型  10.1.6 CDATASection类型  10.1.7 DocumentType类型  10.1.8 DocumentFragment类型  10.1.9 Attr类型  10.2 DOM扩展  10.2.1 呈现模式  10.2.2 滚动  10.2.3 children属性  10.2.4 contains()方法  10.2.5 操作内容  10.3 DOM操作技术  10.3.1 动态脚本  10.3.2 动态样式  10.3.3 操作表格  10.3.4 使用NodeList  10.4 小结  第11章 DOM2和DOM3  11.1 DOM变化  11.1.1 针对XML命名空间的变化  11.1.2 其他方面的变化  11.2 样式  11.2.1 访问元素的样式  11.2.2 操作样式表  11.2.3 元素大小  11.3 遍历  11.3.1 NodeIterator  11.3.2 TreeWalker  11.4 范围  11.4.1 DOM中的范围  11.4.2 IE中的范围  11.5 小结  第12章 事件  12.1 事件流  12.1.1 事件冒泡  12.1.2 事件捕获  12.1.3 DOM事件流  12.2 事件处理程序(或事件侦听器)  12.2.1 HTML事件处理程序  12.2.2 DOM0级事件处理程序  12.2.3 DOM2级事件处理程序  12.2.4 IE事件处理程序  12.2.5 跨浏览器的事件处理程序  12.3 事件对象  12.3.1 DOM中的事件对象  12.3.2 IE中的事件对象  12.3.3 跨浏览器的事件对象  12.4 事件类型  12.4.1 UI事件  12.4.2 鼠标事件  12.4.3 键盘事件  12.4.4 HTML事件  12.4.5 变动事件  12.4.6 专有事件  12.4.7 移动Safari支持的事件  12.5 内存和性能  12.5.1 事件委托  12.5.2 移除事件处理程序  12.6 模拟事件  12.6.1 DOM中的事件模拟  12.6.2 IE中的事件模拟  12.7 小结  第13章 表单脚本  13.1 表单  13.1.1 提交表单  13.1.2 重置表单  13.1.3 表单字段  13.2 文本框脚本  13.2.1 选择文本  13.2.2 过滤输入  13.2.3 自动切换焦点  13.3 选择框脚本  13.3.1 选择选项  13.3.2 添加选项  13.3.3 移除选项  13.3.4 移动和重排选项  13.4 表单序列化  13.5 富文本编辑  13.5.1 操作富文本  13.5.2 富文本选区  13.5.3 表单与富文本  13.6 小结  第14章 错误处理与调试  14.1 浏览器错误报告  14.1.1 Internet Explorer  14.1.2 Firefox  14.1.3 Safari  14.1.4 Opera  14.1.5 Chrome  14.2 错误处理  14.2.1 try-catch语句  14.2.2 抛出错误  14.2.3 错误(error)事件  14.3 错误处理策略  14.3.1 常见的错误类型  14.3.2 区分致命错误和非致命错误  14.3.3 把错误记录到服务器  14.4 调试技术  14.4.1 将消息记录到控制台  14.4.2 将消息记录到当前页面  14.4.3 抛出错误  14.5 常用的IE错误  14.5.1 操作终止  14.5.2 无效字符  14.5.3 未找到成员  14.5.4 未知运行时错误  14.5.5 语法错误  14.5.6 系统无法找到指定资源  14.6 调试工具  14.6.1 IE中的调试器  14.6.2 Firebug  14.6.3 Drosera  14.6.4 Opera中的Javascript调试器  14.6.5 其他调试工具  14.7 小结  第15章 Javascript与XML  15.1 浏览器对XML DOM的支持  15.1.1 DOM2级核心  15.1.2 DOMParser类型  15.1.3 XMLSerializer类型  15.1.4 DOM3级加载和保存  15.1.5 IE对XML的支持  15.1.6 跨浏览器处理XML  15.2 浏览器对XPath的支持  15.2.1 DOM3级XPath  15.2.2 IE中的XPath  15.2.3 跨浏览器使用XPath  15.3 浏览器对XSLT的支持  15.3.1 IE中的XSLT  15.3.2 XSLTProcessor类型  15.3.3 跨浏览器使用XSLT  15.4 小结  第16章 E4X  16.1 E4X的类型  16.1.1 XML类型  16.1.2 XMLList类型  16.1.3 命名空间类型  16.1.4 QName类型  16.2 一般用法  16.2.1 访问特性  16.2.2 其他节点类型  16.2.3 查询  16.2.4 构建和操作XML  16.2.5 解析和序列化  16.2.6 命名空间  16.3 其他变化  16.4 全面启用E4X  16.5 小结  第17章 Ajax与JSON  17.1 XHR对象  17.1.1 XHR的用法  17.1.2 HTTP头部信息  17.1.3 GET请求  17.1.4 POST请求  17.1.5 浏览器差异  17.1.6 安全  17.2 跨域请求  17.2.1 XDomainRequest对象  17.2.2 跨域XHR  17.3 JSON  17.3.1 在Ajax中使用JSON  17.3.2 安全  17.4 小结  第18章 高级技巧  18.1 高级函数  18.1.1 作用域安全的构造函数  18.1.2 惰性载入函数  18.1.3 函数绑定  18.1.4 函数柯里化  18.2 高级定时器  18.2.1 重复的定时器  18.2.2 Yielding Processes  18.2.3 函数节流  18.3 自定义事件  18.4 拖放  18.4.1 修缮拖动功能  18.4.2 添加自定义事件  18.5 小结  第19章 客户端存储  19.1 cookie  19.1.1 限制  19.1.2 cookie的成分  19.1.3 Javascript中的cookie  19.1.4 子cookie  19.1.5 关于cookie的思考  19.2 IE用户数据  19.3 DOM存储机制  19.3.1 存储类型  19.3.2 sessionStorage对象  19.3.3 globalStorage对象  19.3.4 localStorage对象  19.3.5 StorageItem类型  19.3.6 storage事件  19.3.7 限制  19.4 总结  第20章 最佳实践  20.1 可维护性  20.1.1 什么是可维护的代码  20.1.2 代码约定  20.2 松散耦合  20.3 性能  20.3.1 注意作用域  20.3.2 选择正确方法  20.3.3 最小化语句数  20.3.4 优化DOM交互  20.4 部署  20.4.1 构建过程  20.4.2 验证  20.4.3 压缩  20.5 小结  第21章 未来的API  21.1 选择器API  21.1.1 querySelector()方法  21.1.2 querySelectorAll()方法  21.1.3 现今和未来的支持情况  21.2 HTML5  21.2.1 字符集属性  21.2.2 类相关的增加  21.2.3 自定义数据特性  21.2.4 跨文档消息传递  21.2.5 媒体元素  21.2.6 canvas元素  21.2.7 离线支持  21.2.8 历史的改变  21.2.9 数据库存储  21.2.10 拖放操作  21.2.11 WebSocket类型  21.2.12 HTML5的未来  21.3 小结  第22章 Javascript的未来  22.1 ECMAscript4/Javascript2  22.1.1 Javascript1.5  22.1.2 Javascript1.6  22.1.3 Javascript1.7  22.1.4 Javascript1.8  22.1.5 Javascript1.9  22.1.6 ECMAscript4提案  22.1.7 变量类型  22.1.8 函数  22.1.9 类型定义  22.1.10 类和接口  22.1.11 接口  22.1.12 继承  22.1.13 命名空间  22.1.14 包  22.1.15 语言上的其他变更  22.1.16 ECMAscript4的未来  22.2 ECMAscript3.1  22.2.1 对对象内部实现的变更  22.2.2 静态对象方法  22.2.3 本地的JSON支持  22.2.4 Decimal  22.2.5 用法子集  22.2.6 ECMAscript3.1的未来  22.3 小结  附录A Javascript库  附录B Javascript工具 资源截图:
陌佑
百度云
百度云

Java Scr ipt高级应用与实践_前端开发教程

资源名称:Javascript高级应用与实践 内容简介: 本书的内容涵盖大量提升Javascript性能的一些技巧、鲜为人知的写法,以及Javascript在Web项目中某些智能的、经典的设计。本书在讲解过程中会有大量的例程和各种写法运行耗时的性能比较,给你展示了如何优化Javascript的性能、一些非常独特而又能提升Javascript性能的技巧(涵盖了当前网络中流行的Javascript框架的大多数技巧)以及每天海量交易项目的Javascript相关经验。其中,很多经验性的思想描述和方法可以应用于各种语言的编程。另外,本书还阐述了大量的Javascript泛型设计,以及Javascript在JSON-RPC和WebDAV中的应用并给出了相关的Java设计。   最后本书的所有例程代码将组合为一套功能强大的基于CSS、XPath选择器模型的Javascript框架,使Web的开发就如同基于XPath的文档开发一样便捷。   本书适合于不同层次的Javascript语言爱好者和技术人员学习和参考。 资源目录: 第1章 快速入门   1.1 阅读本书方式   1.2 规范和约定   1.3 本书公共代码(Jcore.js)导读   1.4 本书常见代码语法预阅   1.5 不推荐的中文命名方式   1.6 本书的写作思想  第2章 Function扩展和性能   2.1 关于Function的设计原则建议   2.2 arguments,length   2.3 toString 方法和valueOf 方法   2.4 Function的toString还有个妙用   2.5 绑定技术    HTML DOM对象事件动态行为绑定   2.6 Javascript中的this( )是什么   2.7 绑定NaN、Infinity、null、undefined给对象,this会是什么  2.8 Function对象的apply 和call的区别   2.9 不用new的时候应该注意什么   2.10 如何给你的function增加[ ]运算符号的支持    Web项目中HTML DOM的应用   2.11 如何让你的this加、减、乘、除   2.12 回调函数之函数“类型”    流行中的AJAX里的回调应用   2.13 打造方便的调试函数   2.14 匿名函数   2.15 匿名函数的递归调用   2.16 继承后如何在函数中访问Super的简化设计   2.17 静态函数、属性的访问问题   2.18 总结  第3章 Object扩展和性能及Web应用之神兵利器   3.1 typeof和constructor总结   3.2 高性能初始化   3.3 当心,这里的bind对我无用   3.4 完美之绑定(bind)将通用于Object、Function和其他对象,同时支持给Object增加[ ]运算符号   3.5 通用属性复制   3.6 “继承”   3.7 多态   3.8 推荐的对象模型方法[优点:一个名称空间,更便于内存才清理和释放]   3.9 Json引入   3.10 toString   3.11 融合HTML DOM支持的完美通用对象迭代器模型设计之each   3.12 通用迭代模式的元素属性的获取和设置    Style外观样式对象的获取和设置设计   3.13 通用对象排序模型设计之继承Array的相关功能   3.14 isPrototypeOf和hasOwnProperty   3.15 给所有Javascript对象扩展属性、方法   3.16 打造“完美中的完美”的HTML DOM对象XPath对象选择器   3.17 不要被怪物吓倒:0.1234[“each”]、true[“each”]   3.18 泛型设计之保留四舍五入保留小数:toFixed   3.19 addClass、removeClass、toggleClass、mstgcls、remove的扩展设计  第4章 Array扩展和独辟蹊径的应用  4.1 高性能初始化   4.2 数字下标   4.3 文本下标   4.4 “特殊”数字下标揭秘   4.5 对象下标揭秘   4.6 迭代器   4.7 扩展Array及应用   4.8 Array函数功能增强   4.9 给自己定义的对象增加[ ]运算符号  第5章 String的扩展   5.1 如何将自定义对象直接赋予HTML DOM的innerText、innerHTML、value和其他属性   5.2 扩展自己的append方法  5.3 也谈StringBuffer   5.4 扩展自己的trim、trimAll、trimL、trimR   5.5 兼容Java时equals的扩展   5.6 把replace玩到颠峰   5.7 转换汉字及双字节字符为Unicode   5.8 加密我的String    加、解密的实现   5.9 Web常用验证功能集   5.10 类似Java里的参数功能:toString的{1 ……n}参数模式的合成   5.11 String的Left、Right、Mid扩展  第6章 For的优化和性能提升   6.1 使用For…in应该注意什么   6.2 do{……} while()和for的性能比较   6.3 匿名函数对象对性能的提升   6.4 倒着循环对性能的提升   6.5 最佳性能for的设计   6.6 本章for各种实现性能综合比较  第7章 window对象的性能应用   7.1 alert,你让我的session去哪里了——如何让你的session永不过期的独有设计  7.2 神来之this,前面章节释疑   7.3 如何冻结你的业务办理系统的操作界面[支持iframe和frames的多层嵌套]   7.4 通用“多线程”模型设计   7.5 execscript实现你的js文件import功能   7.6 通用弹出窗口的对象共享应用设计,支持N层的弹出窗口及Web应用举例   7.7 createPopup的问题    仿效MSN的消息提示   7.8 记得释放你的内存onunload    表单修改状态在页面离开的时候进行提示保存   7.9 *、!、![全角]在getElementsByTag-Name的特殊功效,和document.all的区别   7.10 局部刷新技术   7.11 处理好你组件的宽度  7.12 任意可见对象大小的鼠标可交互调整的支持  第8章 Form开发经验之谈   8.1 通用获取输入对象元素value的设计   8.2 通用设置输入对象元素value的设计   8.3 异步支持设计   8.4 动态支持上传N个文件的封装设计   8.5 Web开发中自定义输入对象组和表达式求值的设计   8.6 Web开发中人性化输入值长度光标跟踪提示   8.7 如何在必输项没有输入值前其相关按钮、对象不可以操作   8.8 如何令表格中没有选择radio、checkbox输入对象的时候相应的  8.8 按钮、相应的对象不可以操作   8.9 AJAX让你的网站支持多语言——多语言的google Translate AJAX  8.8 的封装  第9章 HTC   9.1 自定义html界面元素标签   9.2 behavior的autocomplete下拉输入对象的设计   9.3 HTC的Bug   9.4 HTML DOM的resize鼠标的支持设计  第10章 HTA   10.1 什么是HTA   10.2 HTA的特点   10.3 打造自己的功能强大的searchAndReplace  第11章 Javascript封装其他语言能调用的DCOM   11.1 JS封装的DCOM的特点   11.2 Javascript封装的DCOM的应用范围   11.3 支持功能强大的Javascript动态语言的设计   11.4 支持功能强大的VBscript动态语言的设计   11.5 Jscript.Encode解密的封装   11.6 Base64编、解码的封装   11.7 繁、简体汉字相互转换的封装  第12章 Javascript其他优化   12.1 发布版本代码优化原则:能少则少  12.2 if… else if和switch的性能比较   12.3 Date到Number的性能比较   12.4 !!是什么   12.5 不推荐使用with关键字   12.6 很少用的几个关键字void,delete,instanceof, throw,finally,arguments   12.7 void用于函数的定义和调用  第13章 Web开发中Table相关经典设计   13.1 快速多列组合排序的设计   13.2 快速改变列风格   13.3 根据规则快速改变TD风格   13.4 自定义多列关系表达式动态求值并填写到指定列上   13.5 模拟多线程在表格快速排序中的应用  第14章 支持级联调用的JSON-RPCfor Java轻量级框架的实现及应用   14.1 配置   14.2 原理   14.3 框架实现及级联调用应用示例   14.4 可级联调用轻量级JSON-RPC框架在网站多语言智能转换中的应用   14.5 JSON-RPC在Web项目中的应用  第15章 Javascript在WebDAV中的应用   15.1 什么是WebDAV   15.2 WebDAV有哪些优点   15.3 WebDAV配置   15.4 Office等类型文件的在线编辑   15.5 WebDAV folder在上传文件、目录等资源上的引用  附录A  附录B  参考文献 资源截图:
陌佑
百度云
百度云

悟透JavaSc ript_前端开发教程

资源名称:悟透Javascript 内容简介: 翻开此书的你,也许是Javascript的崇拜者,正想摩拳擦掌地想尝试下学一学这一精巧的语言;也许是80后,90后的程序员或者前端架构师,正被Javascript魔幻般的魅力所吸引,所困惑,已经徘徊许久……那么本书正是你所需要的!通过本书,您可以独辟蹊径学习、理解和运用Javascript;通过本书,您可以更轻松地编写动态网页;通过本书,您可以更深入地理解AJAX技术;通过本书,您可以在学习技术本身的同时,领悟到编程的境界;通过本书,您可以更多地享受到读书的快乐和程序的魅力…… 您能快乐地享用本书,是我们最大的期盼! 资源目录: 第一部 Javascript真经  引子 数据与代码的纠缠  1 回归简单  2 没有类  3 函数的魔力  4 代码的时空  5 奇妙的对象  6 放下对象  7 对象素描  8 构造对象  9 初看原型  10 原型扩展  11 原型真谛  12 甘露模型  13 编程的快乐 第二部 手谈Javascript  1 禅棋传说  2 标准网页  3 网页运行原理  4 文档对象模型  5 妆扮DOM对象  6 响应DOM事件  7 播放声音  8 别向复杂低头  9 珍珑棋局 第三部 点化AJAX  1 叩问AJAX  2 直捣AJAX  3 ASP.NET AJAX简介  4 AJAX与WebService  5 AJAX之双手互搏  6 域名的鸿沟  7 跨越域名的时空  8 特使协议  9 单点共享登录模型  10 编程之禅 资源截图:
陌佑
百度云
百度云

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 附加组件 词汇表 索引 资源截图:
陌佑
百度云
百度云
⬅️ 1...21552156215721582159...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
  • 联系微信,反馈问题

  • 点此立刻反馈