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

资源搜

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

Ja vaSc ript核心概念及实践_前端开发教程

资源名称:Ja vaSc ript核心概念及实践 内容简介: 《Javascript核心概念及实践》不仅帮助读者迅速掌握Javascript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程能力,以简洁、优美的代码开发出功能强大且更易于维护和扩展的应用程序。   全书共16章和两个附录,可以分为两个部分。第一部分包括第1章到第7章,侧重介绍Javascript语言的核心概念,为读者学习后续内容打下牢固基础;这部分介绍了Javascript的对象、函数、数组、正则表达式、闭包等主题,以及相关的重要知识点。第二部分包括第8章到第16章,着重讨论了Javascript支持的编程范式、核心概念的延伸、Javascript的前端开发框架、测试框架、Javascript引擎、Javascript在Java,C、C++等应用中的使用,以及服务器端的Javascript应用。这部分内容更注重实例,帮助读者将核心概念引用到实际工作中。附录A介绍了一些常用Javascript技巧;附录B简单介绍了jQuery并给出了一个应用实例。   《Javascript核心概念及实践》可以供Javascript初学者阅读,以快速学习和掌握这门语言的核心内容:对于有一定经验的Javascript程序员,则可以通过本书加深和拓展对Javascript的认识,提升应用开发能力。 资源目录: 第1章 概述   1.1 Javascript简史   1.2 Javascript语言特性   1.3 Javascript应用范围  第2章 基本概念   2.1 数据类型   2.2 变量   2.3 运算符  第3章 对象   3.1 Javascript对象   3.2 使用对象   3.3 对象字面量   3.4 JSON  第4章 函数   4.1 函数对象   4.2 函数作用域   4.3 函数上下文   4.4 call和apply   4.5 使用函数  第5章 数组   5.1 数组的特性   5.2 使用数组  第6章 正则表达式   6.1 正则表达式基础概念   6.2 使用正则表达式   6.3 实例:JSFilter  第7章 闭包  第8章 面向对象的Javascript  第9章 函数式的Javascript  第10章 核心概念深入  第11章 客户端的Javascript  第12章 客户端的MVC框架:Backbone.js  第13章 Javascript测试  第14章 Javascript引擎  第15章 Java应用中的Javascript  第16章 服务器端的Javascript  附录A 一些Javascript技巧  附录B 前端Javascript框架:jQuery  资源截图:
陌佑
百度云
百度云

ja vasc ript和jQuery实战手册 原书第3版_前端开发教程

资源名称:Javascript和jQuery实战手册 原书第3版  资源截图:
陌佑
百度云
百度云

ja vasc ript语言精粹_前端开发教程

资源名称:Javascript语言精粹 内容简介: 前言 第1 章 精华  为什么要使用Javascript  分析Javascript  一个简单的试验场  第2 章 语法  空白  标识符  数字  字符串  语句  表达式  字面量  函数  第3 章 对象  对象字面量  检索  更新  引用  原型  反射  枚举  删除  减少全局变量污染  第4 章 函数  函数对象  函数字面量  调用  参数  返回  异常  扩充类型的功能  递归  作用域  闭包  回调  模块  级联  柯里化  记忆  第5 章 继承  伪类  对象说明符  原型  函数化  部件  第6 章 数组  数组字面量  长度  删除  枚举  容易混淆的地方  方法  指定初始值  第7 章 正则表达式  一个例子  结构  元素  第8 章 方法  Array  Function  Number  Object  RegExp  String  第9 章 代码风格  第10 章 优美的特性  附录A 毒瘤  附录B 糟粕  附录C JSLint   附录D 语法图  附录E JSON  索引  资源截图:
陌佑
百度云
百度云

Web编程基础——CSS、Ja vaSc ript、jQuery_前端开发教程

资源名称:Web编程基础——CSS、Ja vaSc ript、jQuery  资源截图:
陌佑
百度云
百度云

ExtJS开发实战_前端开发教程

资源名称:ExtJS开发实战 内容简介: 《extjs开发实战》从extjs中最基本的概念开始,例如dom操作、面向对象、ponent/container模型的生命周期、组件管理等,并介绍如何使用项目开发中最常使用的各种组件,例如    panel、formpanel、gridpanel等,其中介绍了在extjs3与extjs4中,数据存储模型如何指派给不同的组件使用,进而达到截然不同的数据交互方式。例如,editorgridpanel与gridpanel虽然可以共享一个store对象,但两者在数据交互上的设计取决于用户该如何与之交互。   最后,《extjs开发实战》提供两个实际的开发案例,简化过之后作为实战案例供读者参考,其中展示了extjs应如何与后端框架cakephp结合。 资源目录: 第 1 章 入门  1.1 何谓extjs  1.2 cakephp  1.3 部署开发环境  1.3.1 部署服务器  1.3.2 部署cakephp  1.3.3 部署extjs  1.4 开发工具  1.5 调试与性能评估工具  1.5.1 firebug 插件  1.5.2 chrome的java*控制台  1.5.3 性能评估与数据监控  1.6 小结 第ⅰ部分 基础架构 第 2 章 extjs 101  2.1 java*的面向对象  2.1.1 创建类  2.1.2 定义类方法与类属性  2.1.3 类的继承 2.1.4 extjs在面向对象方面的支持  2.1.5 实战练习:预配置类  2.2 浏览器对象模型:bom  2.2.1 命名空间  2.2.2 用户代理对象  2.2.3 历史记录对象  2.2.4 dom文件对象document  2.2.5 cookie  2.2.6 定时调用函数  extjs 开发实战 第 3 章 dom与event  3.1 extjs对dom的支持  3.1.1 创建element实例  3.1.2 通过element创建dom节点  3.1.3 读取/更新dom节点及属性  3.1.4 domhelper与template、xtemplate  3.2 extjs对事件的支持  3.2.1 一切的开始——ext.ready()  3.2.2 注册/移除事件处理程序  3.2.3 ext.eventmanager  3.2.4 阻止事件的进行与默认行为  3.2.5 ext.util.observable与自定义事件  3.3 实战练习:画布应用 第 4 章 好用的php框架——cakephp  4.1 cakephp的设计结构  4.2 自动化开发  4.3 cakephp基础  4.3.1 cakephp的配置文件core.php  4.3.2 cakephp的基础模板default.ctp  4.3.3 模型  4.3.4 控制器  4.3.5 视图与视图助手  4.4 实战练习:登录窗体  4.4.1 制作模型  4.4.2 编写控制器  4.4.3 编写页面视图  4.4.4 更改默认控制器  4.4.5 url前缀的应用  4.4.6 使用cake 2.*版本? 不,谢谢  4.4.7 下一步 第 5 章 ajax与数据驱动  5.1 ext.ajax与ext.data.connection  5.2 存储对象  5.2.1 ext.data.store  5.2.2 读取远程数据  5.3 实战练习:表格组件 第 6 章 ponent结构  6.1 ponent模型  6.2 常用组件  6.2.1 colorpalette 调色板  6.2.2 button按钮  6.2.3 splitbutton按钮  6.2.4 baseitem基础选项  6.2.5 datepicker日期选择面板  6.3 xtype神秘类型  6.4 实战练习:自定义组件 第 7 章 container结构  7.1 container容器  7.2 panel容器  7.2.1 添加子组件/容器  7.2.2 移动子组件/容器  7.2.3 查找子组件/容器  7.2.4 删除子组件/容器  7.2.5 顶层组件栏(tbar)与底层组件栏(bbar)  7.2.6 可折叠的panel  7.2.7 嵌套panel  7.3 viewport容器  7.4 window容器  7.5 buttongroup容器  7.6 button类似容器的用法  7.7 实战练习:更实用的window类  extjs 开发实战 第ⅱ部分 视图组件 第 8 章 页面布局  8.1 一切都从containerlayout开始  8.2 可让组件大小随容器改变的anchorlayout  8.3 可随意摆放组件的absolutelayout  8.4 填满容器的fitlayout  8.5 如手风琴般的accordionlayout  8.6 将组件以扑克牌方式摆放的cardlayout  8.7 表单布局formlayout  8.8 边界布局borderlayout  8.9 水平布局hboxlayout与垂直布局vboxlayout  8.10 列布局columnlayout  8.11 表格布局tablelayout  8.12 混合布局  8.13 实战练习:自定义布局 第 9 章 表单组件  9.1 表单容器formpanel与一般容器panel的差异  9.2 文本字段  9.2.1 密码字段  9.2.2 文件上传字段  9.2.3 文本块  9.2.4 数字字段  9.2.5 字段验证  9.2.6 隐藏字段  9.3 下拉菜单与自动完成  9.3.1 使用本地数据  9.3.2 远程数据与下拉菜单  9.3.3 远程数据与自动完成  9.3.4 联动下拉菜单  9.4 wysiwyg文本编辑器  9.5 日期字段  9.6 复选组件与单选组件  9.7 提交/读取数据  9.8 字段提示quicktips与quicktip  9.9 美化表单  9.9.1 使用boxponent为表单添加自定义html内容  9.9.2 使用fieldset集合特定字段  9.10 实战练习:登录表单 第 10 章 表格组件  10.1 gridpanel是如何组成的  10.2 创建gridpanel与数据排序  10.3 使用pagingtoolbar进行分页  10.4 girdpanel与查询  10.5 自定义绘图器  10.6 通过selectionmodel与gridpanel交互  10.7 实战练习:dtable 第 11 章 可编辑表格组件  11.1 创建editorgridpanel  11.2 更换字段编辑器与数据交互  11.2.1 更换字段编辑器  11.2.2 添加与删除记录  11.3 使用roweditor  11.4 数据的提交与回滚  11.4.1 mitchanges()与rejectchanges()  11.4.2 同步服务器数据  11.5 使用datawriter  11.6 实战练习:etable 第 12 章 dataview与listview  12.1 dataview  12.1.1 创建数据显示样式  12.1.2 创建store与xtemplate  12.1.3 创建dataview  12.1.4 让dataview可分页  extjs 开发实战  12.2 listview  12.3 属性设置表propertygrid  12.4 实战练习:数据读取 第 13 章 图表组件  13.1 图表底层的秘密  13.2 折线图:linechart  13.2.1 绘制折线图  13.2.2 修改提示信息  13.2.3 添加水平/垂直轴的标题  13.2.4 修改图表风格  13.2.5 添加多个序列  13.3 柱形图:columnchart与stackedcolumnchart  13.4 条形图:barchart与stackedbarchart  13.5 圆饼图:piechart  13.6 实战练习:图表应用 第 14 章 树状组件  14.1 使用静态数据创建treepanel  14.2 读取服务器数据  14.3 操作节点  14.3.1 添加节点  14.3.2 删除节点  14.3.3 编辑节点  14.3.4 查询节点  14.3.5 排序节点  14.4 columntree  14.5 实战练习:treeeditor 第 15 章 菜单与工具栏  15.1 创建菜单  15.1.1 菜单101  15.1.2 菜单事件  15.1.3 加入separator与textitem  15.1.4 colormenu与datamenu  15.1.5 添加复选框  15.1.6 添加单选按钮  15.2 使用上下文菜单  15.3 创建工具栏  15.4 实战练习:复杂的菜单与工具栏组合 第 16 章 拖放——drag与drop  16.1 拖放的基础知识  16.2 拖放操作的实现  16.2.1 注册dom元素为dd  16.2.2 使用ddtarget注册放置目标  16.2.3 使用ddproxy  16.3 实战练习:将拖放与组件结合  16.3.1 dataview与拖放  16.3.2 treepanel与拖放 第 17 章 插件  17.1 继承的限制  17.2 插件的实现 第 18 章 长路漫漫——extjs 4  18.1 类系统  18.1.1 定义类的新方式  18.1.2 动态读取类定义与依赖性管理  18.1.3 混合属性  18.1.4 静态方法  18.1.5 自动生成变量的getter/setter方法  18.2 data 封包  18.2.1 model  18.2.2 proxy与store  18.3 panel、formpanel、gridpanel与window  18.3.1 panel组件  18.3.2 formpanel组件  extjs 开发实战  18.3.3 gridpanel组件  18.3.4 window组件  18.4 图表组件  18.4.1 area图表  18.4.2 bar图表  18.4.3 radar图表  18.4.4 pie图表  extjs 4后记 第ⅲ部分 实战案例 第 19 章 案例——记账系统  19.1 系统需求分析  19.2 系统规划  19.2.1 界面规划  19.2.2 后台服务器部署  19.3 系统实现  19.3.1 实现cakephp端  19.3.2 实现extjs界面  19.4 与cakephp结合 第 20 章 案例——人人网应用程序  20.1 系统功能分析  20.2 系统部署  20.3 封装google maps api的类gmap  20.4 组合界面组件  20.4.1 定义geomappanel  20.4.2 定义functionmenu  20.4.3 定义georecordgridpanel  20.4.4 定义mainpanel 附录 学习与实现资源 资源截图:
陌佑
百度云
百度云

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基础知识 资源截图:
陌佑
百度云
百度云
⬅️ 1...21462147214821492150...3148

添加微信,反馈问题

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

搜索榜单

1

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

1667

2

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

1082

3

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

1041

4

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

925

5

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

883

6

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

811

最新资源

1

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

2

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

3

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

4

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

5

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

6

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

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

  • 点此立刻反馈