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

资源搜

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

CSS世界_前端开发教程

资源名称:CSS世界 内容简介: 本书从前端开发人员的需求出发,以“流”为线索,从结构、内容到美化装饰等方面,全面且深入地讲解前端开发人员必须了解和掌握的大量的CSS知识点。同时,作者结合多年的从业经验,通过大量的实战案例,详尽解析CSS的相关知识与常见问题。作者还为本书开发了专门的配套网站,进行实例展示、问题答疑。 作为一本CSS深度学习的书,书中介绍大量许多前端开发人员都不知道的CSS知识点。通过阅读本书,读者会对CSS世界的深度和广度有一个全新的认识。 作者简介: 张鑫旭,前端开发工程师,国内知名前端博客“鑫空间-鑫生活”博主,目前就职于阅文集团用户体验设计部(YUX),担任技术经理。2007年开始接触前端,10年来一直工作在前端开发一线,在HTML/CSS等与交互体验关系密切的领域花了大量的时间学习和研究,有比较多的心得体会。 资源目录: 第 1章 概述 1 1.1 CSS世界的“世界观” 1 1.2 世界都是创造出来的 3 1.3 CSS完胜SVG的武器—流 4 1.3.1 何为“流” 5 1.3.2 流是如何影响整个CSS世界的 6 1.3.3 什么是流体布局 6 1.4 CSS世界的开启从IE8开始 6 1.5 table自己的世界 7 1.6 CSS新世界—CSS3 7 第 2章 需提前了解的术语和概念 8 2.1 务必了解的CSS世界的专业术语 8 2.2 了解CSS世界中的“未定义行为” 11 第3章 流、元素与基本尺寸 13 3.1 块级元素 13 3.1.1 为什么list-item元素会出现项目符号 15 3.1.2 display:inline-table的盒子是怎样组成的 16 3.1.3 width/height作用在哪个盒子上 16 3.2 width/height作用的具体细节 16 3.2.1 深藏不露的width:auto 17 3.2.2 width值作用的细节 24 3.2.3 CSS流体布局下的宽度分离原则 27 3.2.4 改变width/height作用细节的box-sizing 29 3.2.5 相对简单而单纯的height:auto 33 3.2.6 关于height:100% 33 3.3 CSS min-width/max-width和min-height/max-height二三事 37 3.3.1 为流体而生的min-width/max-width 38 3.3.2 与众不同的初始值 38 3.3.3 超越!important 39 3.3.4 任意高度元素的展开收起动画技术 40 3.4 内联元素 42 3.4.1 哪些元素是内联元素 42 3.4.2 内联世界深入的基础—内联盒模型 42 3.4.3 幽灵空白节点 44 第4章 盒尺寸四大家族 45 4.1 深入理解content 45 4.1.1 content与替换元素 45 4.1.2 content内容生成技术 57 4.2 温和的padding属性 73 4.2.1 padding与元素的尺寸 73 4.2.2 padding的百分比值 77 4.2.3 标签元素内置的padding 79 4.2.4 padding与图形绘制 80 4.3 激进的margin属性 81 4.3.1 margin与元素尺寸以及相关布局 82 4.3.2 margin的百分比值 87 4.3.3 正确看待CSS世界里的margin合并 87 4.3.4 深入理解CSS中的margin:auto 94 4.3.5 margin无效情形解析 97 4.4 border属性 100 4.4.1 为什么border-width不支持百分比值 100 4.4.2 了解各种border-style类型 101 4.4.3 border-color和color 105 4.4.4 border与透明边框技巧 106 4.4.5 border与图形构建 108 4.4.6 border等高布局技术 109 第5章 内联元素与流 111 5.1 字母x—CSS世界中隐匿的举足轻重的角色 111 5.1.1 字母x与CSS世界的基线 111 5.1.2 字母x与CSS中的x-height 112 5.1.3 字母x与CSS中的ex 113 5.2 内联元素的基石line-height 114 5.2.1 内联元素的高度之本—line-height 114 5.2.2 为什么line-height可以让内联元素“垂直居中” 119 5.2.3 深入line-height的各类属性值 121 5.2.4 内联元素line-height的“大值特性” 124 5.3 line-height的好朋友vertical-align 126 5.3.1 vertical-align家族基本认识 127 5.3.2 vertical-align作用的前提 129 5.3.3 vertical-align和line-height之间的关系 131 5.3.4 深入理解vertical-align线性类属性值 135 5.3.5 深入理解vertical-align文本类属性值 141 5.3.6 简单了解vertical-align上标下标类属性值 142 5.3.7 无处不在的vertical-align 143 5.3.8 基于vertical-align属性的水平垂直居中弹框 144 第6章 流的破坏与保护 147 6.1 魔鬼属性float 147 6.1.1 float的本质与特性 147 6.1.2 float的作用机制 151 6.1.3 float更深入的作用机制 154 6.1.4 float与流体布局 155 6.2 float的天然克星clear 157 6.2.1 什么是clear属性 157 6.2.2 成事不足败事有余的clear 158 6.3 CSS世界的结界—BFC 160 6.3.1 BFC的定义 160 6.3.2 BFC与流体布局 160 6.4 结界overflow 164 6.4.1 overflow剪裁界线border box 165 6.4.2 了解overflow-x和overflow-y 166 6.4.3 overflow与滚动条 166 6.4.4 依赖overflow的样式表现 169 6.4.5 overflow与锚点定位 170 6.5 float的兄弟position:absolute 177 6.5.1 absolute的包含块 178 6.5.2 具有相对特性的无依赖absolute定位 184 6.5.3 absolute与text-align 191 6.6 absolute与overflow 193 6.7 absolute与clip 195 6.7.1 重新认识的clip属性 196 6.7.2 深入了解clip的渲染 198 6.8 absolute的流体特性 199 6.8.1 当absolute遇到left/top/right/bottom属性 199 6.8.2 absolute的流体特性 200 6.8.3 absolute的margin:auto居中 202 6.9 position:relative才是大哥 202 6.9.1 relative对absolute的限制 203 6.9.2 relative与定位 203 6.9.3 relative的zui小化影响原则 206 6.10 强悍的position:fixed固定定位 207 6.10.1 position:fixed不一样的“包含块” 207 6.10.2 position:fixed的absolute模拟 208 6.10.3 position:fixed与背景锁定 209 第7章 CSS世界的层叠规则 211 7.1 z-index只是CSS层叠规则中的一叶小舟 211 7.2 理解CSS世界的层叠上下文和层叠水平 212 7.2.1 什么是层叠上下文 212 7.2.2 什么是层叠水平 212 7.3 理解元素的层叠顺序 212 7.4 务必牢记的层叠准则 214 7.5 深入了解层叠上下文 214 7.5.1 层叠上下文的特性 214 7.5.2 层叠上下文的创建 214 7.5.3 层叠上下文与层叠顺序 217 7.6 z-index负值深入理解 219 7.7 z-index“不犯二”准则 223 第8章 强大的文本处理能力 225 8.1 line-height的另外一个朋友font-size 225 8.1.1 font-size和vertical-align的隐秘故事 225 8.1.2 理解font-size与ex、em和rem的关系 227 8.1.3 理解font-size的关键字属性值 229 8.1.4 font-size:0与文本的隐藏 231 8.2 字体属性家族的大家长font-family 232 8.2.1 了解衬线字体和无衬线字体 233 8.2.2 等宽字体的实践价值 234 8.2.3 中文字体和英文名称 236 8.2.4 一些补充说明 237 8.3 字体家族其他成员 238 8.3.1 貌似粗犷、实则精细无比的font-weight 238 8.3.2 具有近似姐妹花属性值的font-style 241 8.3.3 不适合国情的font-variant 242 8.4 font属性 242 8.4.1 作为缩写的font属性 242 8.4.2 使用关键字值的font属性 243 8.4.3 font关键字属性值的应用价值 246 8.5 真正了解@font face规则 247 8.5.1 @font face的本质是变量 247 8.5.2 @font face与字体图标技术 255 8.6 文本的控制 258 8.6.1 text-indent与内联元素缩进 258 8.6.2 letter-spacing与字符间距 261 8.6.3 word-spacing与单词间距 263 8.6.4 了解word-break和word-wrap的区别 264 8.6.5 white-space与换行和空格的控制 265 8.6.6 text-align与元素对齐 267 8.6.7 如何解决text-decoration下划线和文本重叠的问题 271 8.6.8 一本万利的text-transform字符大小写 273 8.7 了解:first-letter/:first-line伪元素 274 8.7.1 深入:first-letter伪元素及其实例 274 8.7.2 故事相对较少的:first-line伪元素 277 第9章 元素的装饰与美化 280 9.1 CSS世界的color很单调 280 9.1.1 少得可怜的颜色关键字 280 9.1.2 不支持的transparent关键字 282 9.1.3 不支持的currentColor变量 282 9.1.4 不支持的rgba颜色和hsla颜色 282 9.1.5 支持却鸡肋的系统颜色 283 9.2 CSS世界的background很单调 285 9.2.1 隐藏元素的background-image到底加不加载 285 9.2.2 与众不同的background-position百分比计算方式 286 9.2.3 background-repeat与渲染性能 287 9.2.4 外强中干的background-attachment:fixed 288 9.2.5 background-color背景色永远是很低的 289 9.2.6 利用多背景的属性hack小技巧 290 9.2.7 渐变背景和rgba背景色的兼容处理 290 第 10章 元素的显示与隐藏 292 10.1 display与元素的显隐 294 10.2 visibility与元素的显隐 296 10.2.1 不仅仅是保留空间这么简单 296 10.2.2 了解visibility:collapse 301 第 11章 用户界面样式 302 11.1 和border形似的outline属性 302 11.1.1 万万不可在全局设置outline:0 none 302 11.1.2 真正的不占据空间的outline及其应用 304 11.2 光标属性cursor 307 11.2.1 琳琅满目的cursor属性值 307 11.2.2 自定义光标 314 第 12章 流向的改变 315 12.1 改变水平流向的direction 315 12.1.1 direction简介 315 12.1.2 direction的黄金搭档unicode-bidi 318 12.2 改变CSS世界纵横规则的writing-mode 320 12.2.1 writing-mode原本的作用 321 12.2.2 writing-mode不经意改变了哪些规则 324 12.2.3 writing-mode和direction的关系 328 资源截图:
陌佑
百度云
百度云

ja vasc ript程序设计 第2版_前端开发教程

资源名称:Javascript程序设计 第2版 资源截图:
陌佑
百度云
百度云

Node.js项目实践-构建可扩展的Web应用_前端开发教程

资源名称:Node.js项目实践-构建可扩展的Web应用 内容简介: 《Node.js项目实践:构建可扩展的Web应用》用专业的讲解方式,带领读者从“Hello World”示例开始,一步步将其构建成有实际用途的Node.js应用。《Node.js项目实践:构建可扩展的Web应用》涉及许多组件的使用,比如安全、部署上线、组织代码、数据库驱动和模板引擎等,从中可使读者接触到很多经过历年实践所得出的广受欢迎的模块库,它们可以大大提高开发人员的代码质量和开发效率。 资源目录: 第1 章 安装Node.js 及相关要点 .............. 1 安装Node.js 和NPM ................................. 1 一键安装 ................................................ 2 通过HomeBrew 或MacPorts 安装 ........ 3 通过tar 文件安装 .................................. 4 无须sudo 授权进行安装 ........................ 4 通过Git Repo 进行安装 ......................... 5 通过Nave 进行多版本安装 ................... 5 通过NVM 进行多版本安装................... 6 其他的多版本系统 .................................. 6 检查安装 ................................................ 7 Node.js 控制台(REPL) ....................... 7 加载Node.js 脚本....................................... 9 Node.js 的基础和语法 ............................... 9 弱类型 .................................................... 9 Buffer——Node.js 特殊数据类型..........10 对象字面量 ...........................................10 函数 ....................................................... 11 数组 .......................................................12 原型特性 ...............................................12 编码规范 ...............................................13 Node.js 的全局变量和保留字 ................14 __dirname 与process.cwd 的对比 .........17 浏览器API 输助工具 ............................17 Node.js 的核心模块 ...............................18 便捷的Node.js 工具 ..............................20 在Node.js 中读写文件 ..........................20 Node.js 中的数据流 ...............................21 使用NPM 安装Node.js 模块 ................21 优化Node.js 中的回调函数...................22 使用Node.js 的HTTP 模块来创建一个简单服务器 ...................23 调试Node.js 程序......................................24 核心Node.js 调试 ..................................24 使用Node Inspector 来调试 ..................25 Node.js 集成开发环境和代码编辑器 ...28 监听文件变化 .............................................30 小结 ...............................................................31 第2 章 使用Express.js 4 创建Node.js 的Web 应用程序 ...................32 什么是Express.js .......................................32 Express.js 是如何工作的 ..........................35 Express.js 的安装 .......................................36 Express.js 的版本 ..................................36 Express.js 生成器 ..................................37 本地Express.js ......................................38 Express.js 脚手架 .......................................40 Express.js 命令行界面 ...........................41 Express.js 中的路由 ...............................43 Express.js 的核心——中间件 ................44 一个Express.js 应用的配置...................45 Jade 就是Express.js/Node.js 的Haml ...45 脚手架总结 ...........................................45 博客项目概述 .............................................46 提交数据 ...............................................47 Express.js 4 中的Hello World 例子 .......48 创建文件夹 ...........................................49 NPM 初始化和package.json .................50 依赖声明:npm install ...........................50 app.js 文件 .............................................51 Jade 模板 ...............................................55 运行Hello World 应用 ...........................56 小结 ...............................................................56 第3 章 Node.js 基于Mocha 的测试驱动开发和行为驱动开发 ......................57 安装与理解Mocha ...................................58 理解Mocha 的hook 机制 ......................60 用assert 进行TDD ...................................61 断言库Chai ...........................................63 用Expect.js 进行BDD .............................64 Expect.js 的语法 ....................................65 项目:为博客开发一个BDD 测试 ......65 将配置参数写入Makefile .....................68 小结 ...............................................................69 第4 章 模板引擎:Jade 和Handlebars 70 Jade 的语法和特性 ...................................70 标签 .......................................................71 变量/数据 ..............................................71 属性 .......................................................72 字面量 ...................................................73 文本 .......................................................73 script 和 Style 块 ..................................74 Javascript 代码 ......................................74 注释 .......................................................75 if 语句 ....................................................75 each 语句 ...............................................75 过滤器 ...................................................76 读取变量 ...............................................76 case ........................................................76 函数mixin .............................................77 include ....................................................78 extend .....................................................78 单独使用Jade .............................................79 Handlebars 的语法 ....................................83 变量 .......................................................83 each 语句 ...............................................83 非转义输出 ...........................................84 if 语句 ....................................................85 unless .....................................................85 with ........................................................86 注释 .......................................................87 自定义 Helpers .....................................87 Include ...................................................88 单独使用Handlebars .................................88 Express.js 4 中Jade 和Handlebars 的用法 ............................................91 Jade 和 Express.js .................................92 Handlebars 和Express.js ........................92 项目:给博客添加Jade 模板 .................93 layout.jade ..............................................94 index.jade ...............................................96 article.jade ..............................................97 login.jade ................................................98 post.jade .................................................99 admin.jade ............................................ 100 小结 ............................................................. 101 第5 章 MongoDB、Mongoskin 特性 .... 102 简单且正确地安装MongoDB .............. 103 如何运行Mongo 服务 ............................ 104 用控制台操作Mongo ............................. 105 MongoDB shell 命令介绍 ...................... 106 Node.js 版原生MongoDB 驱动示例 .. 107 Mongoskin 的主要方法介绍 ................. 111 项目:用Mongoskin 把博客数据存储到MongoDB ............................ 112 项目:在MongoDB 中添加seed 数据 ......................................... 112 项目:Mocha 测试 ............................... 113 项目:添加持久连接 ........................... 115 运行App .............................................. 126 小结 ............................................................. 127 第6 章 在Node.js 应用中使用session 和OAuth 进行用户认证和授权 ............... 128 使用Express.js 中间件权限管理 ......... 128 基于token 的用户认证 ........................... 129 基于session 的用户认证 ........................ 130 项目实践:为博客增加邮箱和密码登录功能 .......................................... 132 session 中间件 ..................................... 132 博客中的权限管理 ............................... 133 博客中的用户授权 ............................... 136 运行应用 ............................................. 138 Node.js OAuth ........................................... 138 使用Node.js OAuth 实现Twitter OAuth 2.0 的示例 ................................ 139 Everyauth ............................................. 140 项目实践:为博客增加Twitter OAuth 1.0 第三方登录(使用Everyauth 实现) .......... 141 添加“使用Twitter 账户登录”链接 .. 142 配置EveryauthTwitter 模块 ................. 142 小结 ............................................................. 148 第7 章 使用ORM 类库Mongoose 提升你的Node.js 数据 ......................... 149 安装Mongoose ......................................... 150 用独立的Mongoose 脚本建立数据库连接 .................................. 150 Mongoose 的原型 .................................... 152 使用钩子保持代码的逻辑清晰 ............ 154 自定义静态方法和实例方法 ................ 155 Mongoose 模型 ....................................... 155 使用population 建立关系和连接 ........ 158 嵌套的文档 ............................................... 160 虚拟字段 .................................................... 161 修改原型的行为 ...................................... 162 Express.js + Mongoose =真正的MVC ..................................... 164 小结 ................................. 175 第8 章 使用Express.js 和Hapi 构建Node.js REST API 服务 ....................... 176 RESTful API 基础 ................................... 177 项目依赖 .................................................... 179 使用Mocha 和Superagent 进行测试 . 180 使用Express 和Mongoskin 实现REST API 服务器 ...................................... 185 重构:使用Hapi 搭建REST API 服务器 .............................................. 192 小结 ............................................................. 199 第9 章 WebSocket、Socket.IO 和DerbyJS 的实时应用程序 .................... 200 什么是WebSocket ................................... 200 用ws 模块的例子介绍本地WebSocket 和Node.js .............................. 201 浏览器WebSocket 的实现 ................... 201 用ws 模块实现Node.js 服务器 .......... 202 Socket.IO 和Express.js 的例子 ............ 204 用DerbyJS、Express.js 和MongoDB 搭建一个在线协作的代码编辑器例子 ........ 209 项目依赖和package.json ..................... 210 服务器端代码 ...................................... 211 DerbyJS 应用程序 ................................ 213 DerbyJS 视图 ....................................... 215 编辑器Tryout ...................................... 217 小结 ............................................................. 218 第10 章 为Node.js 应用上线做准备 ..... 219 环境变量 .................................................... 219 生产环境下的Express.js ........................ 220 生产环境下的Socket.IO ........................ 222 错误处理 ................................ 223 错误处理工具Node.js domains ............ 225 使用Cluster 处理多线程 ........................ 229 使用Cluster2 处理多线程 ..................... 232 事件日志和监控 ...................................... 233 监控 ..................................................... 233 生产环境下的REPL ............................ 235 Winston ................................................ 236 使用Papertrail 应用来管理日志 ......... 237 使用Grunt 处理任务 ............................... 237 使用Git 来做版本控制和发布代码 ... 241 安装Git ............................................... 242 生成SSH 密钥 .................................... 242 创建本地Git 仓库................................ 245 将本地仓库推送到GitHub .................. 245 在云上使用TravisCI 运行测试用例 .. 246 TravisCI 配置 ...................................... 247 小结 ............................................................. 248 第11 章 部署Node.js 应用 ....................... 249 部署到Heroku .......................................... 249 部署到Amazon 网络服务 ..................... 255 使用forever、Upstart 和init.d 保持Node.js 持续运行 ................ 259 forever .................................................. 259 Upstart .................................................. 260 init.d ..................................................... 262 尽可能使用Nginx 提供静态资源 ....... 264 使用Varnish 缓存 .................................... 266 小结 ............................................................. 268 第12 章 Node.js 模块发布和参与开源 . 269 推荐的目录结构 ...................................... 270 所需模式 .................................................... 270 package.json............................................... 273 发布到NPM ............................................. 274 锁定版本 .................................................... 274 小结 ............................................................. 275 结束语 ......................................................... 275 进阶阅读 .................................................... 276 勘误和联系方式 ...................................... 276 资源截图:
陌佑
百度云
百度云

Ext JS实战(第2版)_前端开发教程

资源名称:Ext JS实战(第2版) 内容简介: 本书分三部分,基于Ext JS 4.0全面介绍如何开发具有原生风格的富桌面Web应用,辅以大量示例帮读者理解其组件和容器。第一部分是基础知识,讲解Ext JS的丰富特性(包括UI部件以及数据存储、模型和代理等支持类)、DOM操作、组件和容器。第二部分全面介绍Ext JS部件的工作原理,内容涵盖Ext JS组件、布局管理器、表单面板、数据存储、网格面板、树形面板、图形图表、直接远程调用和拖放功能。第三部分介绍Ext JS类系统,并基于本书知识用Sencha CMD和Ext JS MVC系统开发应用。此外,第三部分不仅能让你学会Ext JS框架的更高级功能(如定制的扩展、插件,以及类加载器),还能让你掌握构建和管理Web应用的坚实理论。 资源目录: 第一部分 Ext JS 4.0入门 第1章 功夫在框架外  2 1.1 初识Ext JS  2 1.1.1 丰富的API文档  3 1.1.2 用预制部件快速开发  5 1.2 你需要知道的  5 1.3 Ext JS部件之旅  5 1.3.1 容器和布局初探  7 1.3.2 其他容器的运作  8 1.3.3 数据绑定视图  9 1.3.4 “枝繁叶茂”的树形面板  11 1.3.5 表单输入框  12 1.3.6 其他部件  14 1.4 Ext JS 4.0的新特性  15 1.4.1 呀!适配层不见了!  15 1.4.2 新的类系统  15 1.4.3 数据包  16 1.4.4 布局:代码大爆炸  16 1.4.5 新停靠系统  17 1.4.6 网格面板的改进  17 1.4.7 树形面板如今更接近网格面板  18 1.4.8 图形和图表  19 1.4.9 新的CSS样式架构  19 1.4.10 新MVC架构  20 1.4.11 捆绑打包工具  20 1.5 下载和配置  20 1.6 亲手一试  22 1.7 小结  24 第2章 DOM操作  25 2.1 用 Ext JS启动代码  25 2.2 用Ext.Element管理DOM元素  27 2.2.1 框架的核心  27 2.2.2 首次使用Ext.Element  28 2.2.3 创建子节点  29 2.2.4 删除子节点  32 2.2.5 配合Ext.Element使用Ajax  33 2.3 使用模板和XTemplate  34 2.3.1 使用模板  34 2.3.2 用XTemplate执行循环操作  37 2.3.3 XTemplate的高阶应用  38 2.4 小结  40 第3章 组件和容器  41 3.1 组件模型  41 3.1.1 XType和ComponentManager  42 3.1.2 组件渲染  44 3.2 组件生命周期  46 3.2.1 初始化  46 3.2.2 渲染  48 3.2.3 销毁  50 3.3 容器  51 3.3.1 构建一个带子元素的容器  52 3.3.2 处理子元素  53 3.4 查询组件  54 3.5 视口容器  56 3.6 小结  57 第二部分 Ext JS组件 第4章 核心UI组件  60 4.1 面板  60 4.1.1 构建一个复杂的面板  61 4.1.2 添加按钮和工具  63 4.1.3 在一个面板上停靠元素  65 4.1.4 权重很重要  67 4.2 显示窗口对话框  69 4.2.1 构建一个窗口  70 4.2.2 更多窗口配置  71 4.3 消息框  73 4.3.1 警告用户  73 4.3.2 MessageBox的高阶方法  74 4.3.3 显示一个动画式等待对话框  75 4.4 组件也可以存活在标签面板中  77 4.4.1 构建第一个标签面板  78 4.4.2 你应该知道的标签管理方法  80 4.5 小结  81 第5章 探究布局  82 5.1 布局管理器如何工作  82 5.1.1 组件布局  82 5.1.2 容器布局  83 5.2 Auto布局  83 5.3 Anchor布局  85 5.4 Absolute布局  88 5.5 Fit布局  89 5.6 Accordion布局  90 5.7 Card布局  93 5.8 Column布局  95 5.9 HBox和VBox布局  97 5.10 Table布局  100 5.11 Border布局  103 5.12 小结  107 第6章 Ext JS中的表单  108 6.1 基本输入框  108 6.1.1 输入框和校验  109 6.1.2 密码和文件选择框  111 6.1.3 构建多行文本框  112 6.1.4 便利的数字输入框  112 6.2 用组合框实现提前键入  113 6.2.1 构建一个本地组合框  113 6.2.2 实现一个远程组合框  115 6.2.3 解构组合框  118 6.2.4 自定义组合框  118 6.3 时间输入框  119 6.4 HTML编辑器  120 6.4.1 构建第一个HTML编辑器  120 6.4.2 处理缺少校验的问题  121 6.5 选择日期  121 6.6 复选框和单选按钮  122 6.7 表单面板  124 6.7.1 检视正在构建的内容  125 6.7.2 构建字段集  125 6.7.3 创建标签面板  128 6.8 数据提交和加载  130 6.8.1 提交表单的传统方式  130 6.8.2 通过Ajax提交数据  130 6.8.3 把数据加载到表单中  132 6.9 小结  134 第7章 数据存储  135 7.1 介绍数据存储  135 7.1.1 支持类  136 7.1.2 数据是如何流动的  137 7.1.3 关于数据代理  138 7.1.4 模型和读取器  139 7.2 读取和保存数据  140 7.2.1 读取数组数据  141 7.2.2 读取JSON数据  143 7.2.3 读取XML数据  145 7.3 带写入器的数据存储  146 7.3.1 校验模型数据  148 7.3.2 同步数据  150 7.4 关联数据  151 7.5 小结  154 第8章 网格面板  155 8.1 网格面板简介  155 8.2 构建一个简单的网格面板  157 8.3 高级网格面板构建  159 8.3.1 你在构建什么  159 8.3.2 所需的数据存储和模型  159 8.3.3 创建列  160 8.3.4 配置高级网格面板  161 8.3.5 给网格面板配置一个容器  162 8.3.6 缓冲滚动分页  164 8.3.7 为交互应用事件处理程序  166 8.4 在网格面板上编辑数据  168 8.4.1 启用编辑插件  169 8.4.2 浏览一下你的可编辑网格面板  173 8.5 加入CRUD  174 8.5.1 添加保存和拒绝逻辑  174 8.5.2 保存和拒绝修改  175 8.5.3 添加创建和删除功能  176 8.5.4 使用创建和删除  178 8.6 小结  180 第9章 深入探究树形面板  181 9.1 树形面板理论  181 9.1.1 树形面板关键词  181 9.1.2 深入根节点  182 9.2 “种下”你的第一棵树  183 9.3 培育动态树形面板  185 9.3.1 创建一个远程加载面板  186 9.3.2 为树(树形面板)“施肥”  187 9.4 在树形面板上实现CRUD  189 9.4.1 显示上下文菜单  189 9.4.2 添加编辑逻辑  193 9.4.3 着手删除  196 9.4.4 为树形面板创建节点  198 9.5 小结  200 第10章 绘画和图表  201 10.1 绘制形状  201 10.2 绘图概念  202 10.3 表面子画面  202 10.3.1 绘制子画面  204 10.3.2 管理位置和大小  205 10.3.3 自适应大小的子画面  207 10.4 子画面交互  207 10.5 掌控路径  211 10.6 深入了解图表  213 10.7 实现笛卡儿图表  215 10.7.1 配置轴  215 10.7.2 添加序列  218 10.7.3 改进可视化助手  219 10.7.4 添加定制形状  222 10.7.5 同一个图表中的多序列  224 10.8 定制主题  226 10.9 饼图  230 10.10 小结  232 第11章 用Ext Direct实现远程方法调用  233 11.1 使两端相见  233 11.2 对比Ext Direct和REST  235 11.3 服务器端配置  236 11.3.1 它是怎样工作的  236 11.3.2 远程方法配置  236 11.3.3 路由  237 11.4 远程方法  238 11.4.1 配置路由器  238 11.4.2 启用Ext Direct  240 11.5 直接调用远程方法  243 11.6 启用CRUD 的Ext.data.DirectStore  245 11.7 小结  248 第12章 拖放  249 12.1 拖放工作流  249 12.1.1 拖放的生命周期  250 12.1.2 自上而下审视拖放类  251 12.1.3 一切尽在覆盖之中  252 12.1.4 拖放总是在组中工作的  253 12.2 拖放:一个基础的例子  254 12.2.1 创建一个小型工作区  254 12.2.2 配置元素使之可拖动  255 12.2.3 分析Ext.dd.DD 的DOM元素变化  256 12.2.4 增加泳池和热水浴缸作为放置目标  257 12.3 完成你的拖放实现  258 12.3.1 增加放入引导  259 12.3.2 增加有效放入  261 12.3.3 实现无效放入  263 12.4 使用DDProxy  264 12.5 视图的拖放  268 12.5.1 构建视图  268 12.5.2 添加拖动手势  272 12.5.3 使用放入  275 12.6 网格面板的拖放  278 12.7 树形面板上的拖放  282 12.7.1 构建树形面板  282 12.7.2 启用拖放  284 12.7.3 采用灵活的约束  284 12.8 小结  287 第三部分 构建一个应用 第13章 类系统基础  290 13.1 经典的Javascript继承  290 13.1.1 创建一个基类  291 13.1.2 创建一个子类  292 13.2 Ext JS的继承  293 13.2.1 创建一个基类  294 13.2.2 创建一个子类  295 13.3 扩展Ext JS组件  296 13.3.1 想想你在构建什么  297 13.3.2 扩展GridPanel  298 13.3.3 实践你的扩展  299 13.4 用插件来救援  302 13.4.1 插件的剖析  302 13.4.2 开发一个插件  303 13.5 使用Ext JS加载器的动态加载类  306 13.5.1 动态加载一切  306 13.5.2 应该按需加载  308 13.5.3 采用混合的方案  309 13.6 小结  311 第14章 构建一个应用  312 14.1 像Web UI开发者一样思考  312 14.2 应用的(基础)结构  313 14.2.1 在命名空间内进行开发  313 14.2.2 动态依赖加载  315 14.3 开启Survey 应用  318 14.3.1 从想法到代码实现  318 14.3.2 用Sencha Cmd加快开始的步伐  319 14.3.3 引导Survey项目  321 14.3.4 数据驱动的应用程序模型324 14.3.5 给应用程序增加模型  325 14.3.6 添加数据存储  329 14.3.7 创建验证表单  330 14.3.8 插入第一个控制器  332 14.3.9 Survey视图  333 14.3.10 Survey控制器  336 14.4 打包  342 14.5 小结  344 资源截图:
陌佑
百度云
百度云

jQuery权威指南(第2版)_前端开发教程

资源名称:jQuery权威指南(第2版) 内容简介: 本书第1版3年来一直畅销不衰,是jQuery领域的标杆之作。4大网上书店的读者评论超过2100条,其中98%以上是五星级的好评,被读者誉为“系统学习jQuery技术的最佳指导参考书之一”!第2版在第1版的基础上做了大量的修订:技术更新,根据jQuery最新版本对全书进行了修订和补充,如增加了与HTML 5和jQuery Mobile相结合的内容;知识点更全面,不仅增加了新版本中的各项功能,而且补充了第1版中被忽略的一些特性;内容更加深入,增加了大量开发技巧和最佳实践;实战性更强,增加了大量案例,全书案例多达近200个。 全书共16章:第1章介绍了jQuery开发环境的搭建和代码风格;第2章和第3章分别介绍了jQuery的选择器和jQuery如何操作DOM;第4~12章系统讲解了jQuery中的事件与应用、jQuery的动画与特效、Ajax在jQuery中的应用、jQuery中调用JSON和XML数据、jQuery中的插件、jQuery UI插件、jQuery的实用工具函数、jQuery的常用开发技巧和性能优化;第13~14章详细讲解了jQuery在HTML 5中的应用和jQuery Mobile的基础知识;第15章和16章是用jQuery Mobile和jQuery开发的两个综合性案例。 资源目录: 前言 第1章 jQuery简介 第2章 jQuery选择器 第3章 jQuery操作DOM 第4章 jQuery中的事件与应用 第5章 jQuery的动画与特效 第6章 Ajax在jQuery中的应用 第7章 jQuery中调用JSON与XML数据 第8章 jQuery中的插件 第9章 jQuery UI插件 第10章 jQuery实用工具函数 第11章 jQuery常用开发技巧 第12章 jQuery性能优化 第13章 jQuery在HTML 5中的应用 第14章 jQuery Mobile基础知识 第15章 jQuery Mobile综合案例开发 第16章 jQuery综合案例开发 示例目录 第1章 jQuery简介 第2章 jQuery选择器 第3章 jQuery操作DOM 第4章 jQuery中的事件与应用 第5章 jQuery的动画与特效 第6章 Ajax在jQuery中的应用 第7章 jQuery中调用JSON与XML数据 第8章 jQuery常用插件 第9章 jQuery UI插件 第10章 jQuery常用开发技巧 第11章 jQuery常用开发技巧 第12章 jQuery性能优化 第14章 jQuery Mobile基础知识 资源截图:
陌佑
百度云
百度云

第三方Ja vaSc ript编程_前端开发教程

资源名称:第三方Ja vaSc ript编程 内容简介: 第三方Javascript应用程序是自包含的应用组件,通常都是小脚本或插件,能够为Web站点增加功能。它们往往是由独立的组织或个人提供的,代码和文件都是来自于远程的Web地址。 《第三方Javascript编程》由两位第三方应用程序开发领域的专家编写完成,通过丰富的示例和讲解引导读者掌握第三方Web开发的相关技术及如何开发运行在第三方环境的Javascript代码。《第三方Javascript编程》共10章,分别介绍了第三方Javascript的定义、如何加载和执行代码、DOM渲染、第三方脚本和数据服务器之间的通信、跨窗口的消息传递方法、身份验证和cookie、第三方应用程序的安全性、Javascript SDK的发展、性能、测试和调试。 《第三方Javascript编程》并非Javascript语言的初级读本,适用于有一定第三方代码开发经验的开发者以及致力于研究其如何在外部环境运行的开发者们阅读。 资源目录: 第1章 第三方Javascript介绍 1 1.1 第三方Javascript的定义 2 1.2 第三方Javascript的用法 4 1.2.1 嵌入式微件 6 1.2.2 分析和统计 8 1.2.3 Web服务API封装 9 1.3 开发一个简单的微件 13 1.3.1 服务端生成脚本 14 1.3.2 通过iframes分发微件 16 1.4 第三方开发的挑战 17 1.4.1 未知的上下文 17 1.4.2 共享环境 18 1.4.3 浏览器限制 19 1.5 总结 19 第2章 应用的分发和加载 20 2.1 配置第三方开发环境 21 2.1.1 发布者的测试页面 21 2.1.2 Web服务器 22 2.1.3 模拟多个域 23 2.2 加载初始的脚本 24 2.2.1 阻塞式脚本引入 25 2.2.2 使用async和defer无阻塞 加载脚本 26 2.2.3 动态脚本插入 28 2.3 初始脚本文件 29 2.3.1 window和undefined混淆 30 2.3.2 基本应用程序流程 31 2.4 加载额外的文件 32 2.4.1 Javascript文件 33 2.4.2 库 35 2.5 脚本参数传递 37 2.5.1 使用查询字符串 37 2.5.2 使用片段标识符 40 2.5.3 使用自定义数据属性 40 2.5.4 使用全局变量 42 2.6 获取应用数据 44 2.7 总结 45 第3章 HTML和CSS的渲染 46 3.1 输出HTML 47 3.1.1 使用document.write 47 3.1.2 追加到已知位置 48 3.1.3 追加多个微件 50 3.1.4 解耦渲染对象 52 3.2 为你的HTML添加样式 53 3.2.1 使用内联样式 53 3.2.2 加载CSS文件 54 3.2.3 嵌入CSS到 Javascript中 56 3.3 防御性的HTML和CSS 59 3.3.1 命名空间59 3.3.2 CSS的特殊性 60 3.3.3 过度设置CSS的特殊性 62 3.4 将内容嵌入到iframe中 65 3.4.1 没有设置src的iframe 66 3.4.2 外部iframe 68 3.4.3 样式继承 69 3.4.4 何时避免使用iframe 73 3.5 小结 74 第4章 与服务器通信 75 4.1 AJAX和浏览器的同源 策略 76 4.1.1 判定同源的规则 77 4.1.2 同源策略和脚本加载 78 4.2 带填充的JSON(JSONP) 80 4.2.1 通过脚本元素加载JSON 80 4.2.2 动态的回调函数 81 4.2.3 局限性和安全问题 84 4.3 子域名代理 85 4.3.1 使用document.domain更改 文档的源 87 4.3.2 使用子域代理实现跨域 通信 88 4.3.3 子域名代理与JSONP相结合 91 4.3.4 Internet Explorer和子域代理 94 4.3.5 安全隐患 95 4.4 跨源资源共享 95 4.4.1 发送简单的HTTP请求 96 4.4.2 使用CORS传输Cookie 98 4.4.3 发送预检请求 99 4.4.4 浏览器支持 99 4.5 总结 100 第5章 跨域iframe通信 101 5.1 HTML5 window.postMessage API 102 5.1.1 使用window.postMessage 发送信息 103 5.1.2 接收发送给窗口的消息 104 5.1.3 浏览器的支持 106 5.2 降级技术 107 5.2.1 使用window.name发送 消息 108 5.2.2 使用URL片段标识符发送消息 111 5.2.3 使用Flash发送消息 113 5.3 使用easyXDM简化跨域消息通信 116 5.3.1 加载并初始化easyXDM 116 5.3.2 使用easyXDM.Socket发送简单信息 118 5.3.3 使用easyXDM.Rpc定义JSON-RPC接口 119 5.4 总结 124 第6章 验证和会话 125 6.1 第三方Cookie 126 6.1.1 Sessions的设置和 读取 127 6.1.2 禁用第三方Cookie 128 6.1.3 Internet Explorer和P3P头 129 6.1.4 检测cookies是否可用 131 6.2 设置第三方cookie 134 6.2.1 使用独立窗口 134 6.2.2 iframe的解决方案(只针对Safari) 137 6.2.3 Chrome和Firefox中的单页面会话 140 6.3 会话安全 140 6.3.1 HTTPS和更安全的cookie 141 6.3.2 多级身份认证 142 6.4 总结 144 第7章 安全性 145 7.1 Cookies,会话,和会话窃取 146 7.2 跨站脚本 147 7.2.1 XSS攻击 148 7.2.2 CSS中的XSS漏洞 149 7.2.3 防止XSS对应用的攻击 151 7.3 跨站请求伪造 153 7.3.1 XSRF攻击 154 7.3.2 JSON劫持 155 7.3.3 保护应用免受XSRF攻击 156 7.4 发布者漏洞 158 7.4.1 发布者模拟 158 7.4.2 点击劫持 160 7.4.3 拒绝服务 162 7.5 总结 162 第8章 独特的框架 163 8.1 实现一个最基本的 SDK 165 8.1.1 初始化 166 8.1.2 异步加载 167 8.1.3 暴露公共方法 170 8.1.4 事件监听器 170 8.2 版本管理 173 8.2.1 URL版本管理 174 8.2.2 通过初始化进行版本控制 176 8.3 封装Web服务的APIs 178 8.3.1 在客户端访问Web服务APIs 179 8.3.2 封装Camera Stork API 182 8.3.3 识别发布者 186 8.3.4 用户授权和OAuth 190 8.4 总结 191 第9章 性能 193 9.1 优化负荷 194 9.1.1 合并和压缩源代码 195 9.1.2 减少图像请求 196 9.1.3 缓存文件 198 9.1.4 推迟HTTP请求 199 9.2 Javascript优化 204 9.2.1 浏览器内部:UI线程,重绘和回流 205 9.2.2 控制耗性能的调用:throttle和debounce函数 206 9.2.3 使用setTimeout延迟计算 208 9.3 被感知的性能 210 9.3.1 对用户的操作保持乐观 211 9.3.2 在文档就绪之前渲染 212 9.4 总结 213 第10章 调试和测试 215 10.1 调试 216 10.1.1 在生产环境中使用开发环境的代码 218 10.1.2 单步执行代码 223 10.2 测试 227 10.2.1 单元测试、集成测试和回归测试 228 10.2.2 使用QUnit编写回归测试 230 10.2.3 使用Hiro写回归测试 233 10.3 总结 236 资源截图:
陌佑
百度云
百度云

React.Native开发指南_前端开发教程

资源名称:React.Native开发指南 内容简介: 本书通过丰富的示例和详细的讲解,介绍了React Native这款Javascript框架。在React Native中利用现有的Javascript和React知识,就可以开发和部署功能完备的、真正原生的移动应用,并同时支持iOS与Android平台。除了框架本身的概念讲解之外,本书还讨论了如何使用第三方库,以及如何编写自己的Java或Objective-C的React Native扩展。 资源目录: 前言  xi 第1章 初识React Native  1 1.1 React Native 的优点  2 1.1.1 开发者体验  2 1.1.2 代码复用与知识共享  3 1.2 风险和缺点  4 1.3 小结  4 第2章 React Native 工作原理  5 2.1 React Native 是如何工作的  5 2.2 渲染周期  7 2.3 在React Native 中创建组件 7 2.3.1 编写视图  7 2.3.2 使用JSX  9 2.3.3 原生组件的样式  10 2.4 宿主平台接口  11 2.5 小结  12 第3章 构建你的第一个应用  13 3.1 搭建环境  13 3.1.1 安装React Native  14 3.1.2 iOS 依赖  14 3.1.3 Android 依赖  14 3.2 创建一个新的应用  17 3.2.1 在iOS 平台运行React Native 应用  18 3.2.2 部署到iOS 设备  20 3.2.3 在Android 平台运行React Native 应用  23 3.2.4 小结:创建并运行项目  24 3.3 探索示例代码  24 3.3.1 添加组件到视图中  24 3.3.2 React Native 中的模块导入  25 3.3.3 FirstProject 组件  26 3.4 开发天气应用  27 3.4.1 处理用户输入  28 3.4.2 展现数据  30 3.4.3 添加背景图片  34 3.4.4 从Web 获取数据  36 3.4.5 整合  37 3.5 小结  40 第4章 移动应用组件  42 4.1 类比HTML 元素与原生组件  42 4.1.1 文本组件  43 4.1.2 图片组件  45 4.2 处理触摸和手势  46 4.2.1 使用TouchableHighlight  47 4.2.2 GestureResponder 系统  49 4.2.3 PanResponder  52 4.3 使用结构化组件  58 4.3.1 使用ListView  58 4.3.2 使用Navigator  66 4.3.3 其他结构化组件  68 4.4 平台特定组件  69 4.4.1 iOS 或Android 特定组件  69 4.4.2 平台特定版本的组件  70 4.4.3 何时使用平台特定组件  74 4.5 小结  74 第5章 样式  75 5.1 声明和操作样式  75 5.1.1 内联样式  76 5.1.2 对象样式  76 5.1.3 使用Stylesheet.Create  77 5.1.4 样式拼接  77 5.2 组织和继承  79 5.2.1 导出样式对象  79 5.2.2 样式作为属性传递  80 5.2.3 复用和共享样式  81 5.3 定位和设计布局  81 5.3.1 使用flexbox 布局  82 5.3.2 使用绝对定位  86 5.3.3 学以致用  86 5.4 小结  91 第6章 平台接口  92 6.1 使用定位接口  93 6.1.1 获取用户地理位置  93 6.1.2 处理权限问题  94 6.1.3 在iOS 模拟器上测试定位  95 6.1.4 监听用户位置  96 6.1.5 限制  96 6.1.6 改进天气应用  96 6.2 使用用户图片与摄像头 99 6.2.1 相机模块  99 6.2.2 通过getPhotoParams 获取图片  101 6.2.3 从相机渲染一张图片  101 6.2.4 展示照片列表  103 6.2.5 上传图片至服务器  107 6.3 AsyncStore 持久化数据存储  108 6.4 智能天气应用  109 6.4.1 WeatherProject 组件  111 6.4.2 Forecast 组件  114 6.4.3 Button 组件  115 6.4.4 LocationButton 组件  116 6.4.5 PhotoBackdrop 组件  117 6.5 小结  119 第7章 模块  120 7.1 使用npm 安装Javascript 类库  120 7.2 iOS 原生模块  121 7.2.1 导入第三方组件  122 7.2.2 使用视频组件  125 7.2.3 剖析Objective-C 原生模块  125 7.2.4 RCTVideo 的实现  128 7.3 Android 原生模块  130 7.3.1 安装第三方组件  130 7.3.2 剖析Java 原生模块  134 7.3.3 LinearGradient 的Android 实现  137 7.4 跨平台原生模块  139 7.5 小结  141 第8章 调试与开发者工具  142 8.1 Javascript 调试实践和解释  142 8.1.1 激活开发者选项  142 8.1.2 使用console.log 调试  143 8.1.3 使用Javascript 调试器  145 8.1.4 使用React 开发者工具  146 8.2 React Native 调试工具  147 8.2.1 使用审查元素功能  147 8.2.2 宕机红屏  148 8.3 Javascript 之外的调试方法  152 8.3.1 常见的开发环境问题  153 8.3.2 常见的Xcode 问题  153 8.3.3 常见的Android 问题  154 8.3.4 React Native 包管理器  155 8.3.5 部署至iOS 设备的问题  156 8.3.6 模拟器行为  157 8.4 测试代码  158 8.4.1 使用Flow 进行类型检查  158 8.4.2 使用Jest 进行测试  158 8.5 当你陷入困境  160 8.6 小结  160 第9章 学以致用  161 9.1 闪卡应用  161 9.1.1 项目结构  163 9.1.2 组件层次结构  164 9.2 模型与数据存储  168 9.2.1 数据流架构:Reflux 与Flux  170 9.2.2 在Zebreto 中使用Reflux  173 9.2.3 AsyncStorage 与Reflux Store 的持久化  175 9.3 使用Navigator  177 9.4 探索第三方依赖  180 9.5 响应式设计与字体尺寸  180 9.6 小结及任务  183 第10章 部署至iOS 应用商店  184 10.1 准备Xcode 工程  184 10.1.1 选择支持的设备和目标iOS 版本  185 10.1.2 启动界面图像  186 10.1.3 添加应用图标  188 10.1.4 设置Bundle 名称  190 10.1.5 更新AppDelegate.m  190 10.1.6 为发布设置Schema  191 10.2 上传应用  192 10.2.1 完成协议文书  192 10.2.2 创建归档  193 10.2.3 在iTunes Connect 上创建应用  196 10.3 使用TestFlight 进行Beta 测试  199 10.4 提交应用审核  200 10.5 小结  201 第11章 部署Android 应用  203 11.1 设置应用图标  203 11.2 生成release 版本的APK  205 11.3 通过邮件或链接发布  207 11.4 提交应用至Play 商店  207 11.4.1 通过Play Store 进行Beta 测试  209 11.4.2 Play 商店列表  210 11.4.3 商店列表所需的资源  211 11.4.4 发布应用  212 11.5 小结  214 总结 215 附录A ES6 语法  216 附录B 命令与快速入门指南  219 作者简介  221 关于封面  221 资源截图:
陌佑
百度云
百度云

Ja vaSc ript实战:ja vasc ript、jQuery、HTML5、Node js实例大全_前端开发教程

资源名称:Javascript实战:Javascript、jQuery、HTML5、Node js实例大全 内容简介: 《Javascript实战:Javascript、jQuery、HTML5、Node.js实例大全》从实际的应用场景出发,结合当下热门技术(AJAX、jQueryUI、瀑布流、HTML5、Node.js、CSS3、CSShack),用最浅显的例子带领大家走向IT前沿。   《Javascript实战:Javascript、jQuery、HTML5、Node.js实例大全》分为5篇共24章。第一篇介绍Javascript的基础知识,用原生的Javascript做表单验证、照片展示、抽象树控件等;第二篇认识HTML5的热门特性,如新表单验证、CSS3动画、离线API及多媒体;第三篇学习强大的Canvas,它是网页游戏的基础;第四篇学习用jQueryUI进行实战开发;第五篇通过Node.js了解Javascript强大的后端开发功能。   《Javascript实战:Javascript、jQuery、HTML5、Node.js实例大全》是了解Javascript技术最好的图书,其丰富的参考资料和指南能够成为读者必要的参考工具,成为前端开发初学者绝佳的选择。 资源目录: 第一篇 Javascript实战篇 第1章 Javascript概述 第2章 用Javascript验证表单 第3章 用Javascript实现照片展示 第4章 AJAX——无刷新的用户体验 第5章 瀑布流布局 第6章 用户控件的构造——目录树视图 第二篇 HTML 5+CSS 3实战篇 第7章 HTML 5概述 第8章 焕然一新的表单 第9章 在Web页面中轻松控制多媒体视频和音乐 第10章 用CSS 3画一个哆啦A梦 第11章 酷炫的CSS 3动画效果 ——3D旋转方块 第12章 一个可以离线的内容管理系统 第13章 SVG动画 第三篇 HTML 5 Canvas实战篇 第14章 Canvas的初步应用 ——再画一个哆啦A梦 第15章 Canvas的高级应用 ——制作飞行游戏 第16章 Canvas的另类应用——压缩和解压 第四篇 jQuery实战篇 第17章 jQuery简介 第18章 用动态效果来响应浏览者 第19章 用户交互操作、进度条和滑动条美化页面 第20章 用工具集实现酷炫的页面 第五篇 Node.js 实战篇 第21章 Node.js简介 第22章 构造一个最简单的Web服务器 第23章 基于Express框架的Http服务器 第24章 构造一个基于Socket的聊天系统 资源截图:
陌佑
百度云
百度云

多维前端架构设计_前端开发教程

资源名称:多维前端架构设计 资源截图:
陌佑
百度云
百度云

Jav aScr ipt&jQuery交互式Web前端开发_前端开发教程

资源名称:Jav aScr ipt&jQuery交互式Web前端开发 内容简介: 欢迎选择一种更高效的学习Javascript和jQuery的方式。 你是一名Javascript新手?或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?本书非常适合您。本书不仅向您展示如何阅读和编写Javascript代码,同时还会以一种简单且视觉化的方式,教您有关计算机编程的基础知识。阅读本书之前,您只需要对HTML和CSS有一些了解即可。 通过将编程理论与用来演示Javascript和jQuery如何被应用于流行站点之上的示例相结合,本书将教会您如何让网站更具交互性、吸引性、可用性。很快,您就能够像一名程序员那样去思考和编写代码了。 作者简介: Jon Duckett近十多年来一直从事网站设计和构建工作。Jon曾加盟小公司,也曾供职于跨国集团。Jon迄今已撰写了十多本介绍Web设计、编程、可用性和可访问性的书籍。 资源截图: 第1章 编程基础知识1 第2章 Javascript基础指令 43 第3章 函数、方法与对象75 第4章 判断和循环 135 第5章 文档对象模型 173 第6章 事件 233 第7章 jQuery 283 第8章 Ajax与JSON 357 第9章 API 399 第10章 错误处理与调试 439 第11章 内容面板477 第12章 筛选、搜索与排序 517 第13章 表单增强与验证 557 资源截图:
陌佑
百度云
百度云
⬅️ 1...19181919192019211922...2920

添加微信,反馈问题

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

搜索榜单

1

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

1639

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
  • 联系微信,反馈问题

  • 点此立刻反馈