《Ext江湖》PDF

admin 发布于:2015-11-03 09:45 栏目:JavaScript 浏览:744 评论:1
《Ext江湖》以幽默诙谐的语言由浅入深地解析了Ext框架的方方面面,包括JS基础、Ext的DOM和CSS封装、内置对象的扩展、事件系统、Ajax和Direct、数据和缓存架构、面向对象和继承、UI组件、布局管理、模板、特效、图表和报表、Ext4新特性介绍等内容。文中穿插大量的实例和基础理论解析,寓教于乐,严谨而不失活泼。对于Ext的使用者来说,《Ext江湖》针对实战中面临的种种问题,给出了详尽的解决方案和思路;对于想研究源码的读者来说,《Ext江湖》绝对是难得的良师益友。全书思路清晰、内容一气呵成,适合Ext用户参考学习,还适合其他JS框架的开发者阅读和参考。

描述:《Ext江湖》PDF

图片:0.jpg

《Ext江湖》PDF


目录:
第1章 ext史前
1.1 一个页面做两周        1
1.1.1 变量、对象、数组        5
1.1.1.1 变量        5
1.1.1.2 对象和数组        7
1.1.2 其他重要内置对象        8
1.1.2.1 nubmer对象        8
1.1.2.2 string对象        9
1.2.2.3 regexp对象        10
1.1.3 等值判定        10
1.1.4 11运算符        10
1.1.5 !运算符        11
1.1.6 类型转换技巧        11
1.1.7 特殊运算符        12
1.1.7.1 instanceof 语句        12
1.1.7.2 typeof 语句        13
1.1.7.3 delete 运算符        13
1.1.7.4 []运算符        14
1.1.7.5 ( )运算符        15
1.1.7.6 eval 语句        15
1.1.7.7 三目运算符        16
1.1.7.8 for…in语句        16
1.1.7.9 with语句        18
1.2 缘起ext        19
1.2.1 开发工具spket        21
1.2.2 调试工具firebug        23
1.2.3 编译工具jsbuilder        23
1.2.4 设计工具        24
第2章 dom操作
2.1 基础概念        27
2.1.1 dom是什么        27
2.1.2 为什么要dom        28
2.1.3 dom怎么用        29
2.1.3.1 访问html节点
(retrieve)        29
2.1.3.2 创建、删除(create、
delete)        31
2.1.3.3 修改标签属性和内容
(update)        33
2.1.4 总结        36
2.2 新石器时代的crud        37
2.2.1 ext.element        38
2.2.1.1 ext.get()        39
2.2.1.2 ext.getdom()        40
2.2.1.3 ext.fly()        41
3.2.1.4 操纵样式属性        42
2.2.2 ext.domhelper        46
2.2.2.1 概述        46
2.2.2.2 append        47
2.2.2.3 inserthtml        48
2.2.2.4 overwrite        49
2.2.2.5 createtemplate        50
2.2.3 ext.domquery        51
2.2.3.1 概述        51
2.2.3.2 元素选择器        52
2.2.3.3 属性选择器        53
2.2.3.4 伪类选择器        55
2.2.3.5 css值选择器        57
2.3 源码解析:ext的dom封装        58
2.3.1 ext.element        59
2.3.1.1 dom结构工具        59
2.3.1.2 外观工具        66
2.3.2 ext.domhelper        67
2.3.2.1 设计思路概述        67
2.3.2.2 源码详解        69
2.3.2.3 domhelper与ext.element
协作        73
2.3.3 ext.domquery        74
2.3.3.1 设计思路概述        74
2.3.3.2 源码详解        75
2.3.3.3 与ext.element的配合        79
本章总结        80
第3章 程序员的css
3.1 必知的css基础概念        81
3.1.1 历史渊源        81
3.1.2 核心概念一:盒子模型        81
3.1.2.1 盒子模型        81
3.1.2.2 padding规则        84
3.1.2.3 border规则        85
3.1.2.4 margin规则        86
3.1.3 核心概念二:选择器        86
3.1.4 浏览器兼容        87
3.2 ext对css的封装        87
3.2.1 静态切换主题        87
3.2.2 动态切换主题        89
3.2.3 结构化css        90
3.2.4 ext ui组件的本质        91
第4章 精通function
4.1 js函数特性梳理        95
4.1.1 参数可变长        96
4.1.2 函数不能重载        97
4.1.3 命名空间        97
4.1.4 函数嵌套        100
4.1.5 call/apply/自执行        102
4.1.6 函数也是数据        104
4.1.7 function        105
4.1.8 函数实例的属性        107
4.1.9 构造函数        110
4.1.10 模拟静态属性        111
4.1.11 综合应用:定时器        112
4.2 函数原型        116
4.2.1 prototype概述        116
4.2.2 向prototype添加自定义属性        118
4.2.3 原型查找机制        119
4.2.4 遮盖        120
4.2.5 原型赋值机制        121
4.2.6 模拟静态属性        122
4.2.7 犀利的prototype        123
4.2.7.1 扩展array        123
4.2.7.2 扩展number        126
4.2.7.3 扩展string        127
4.2.7.4 扩展date        131
4.2.7.5 扩展error        134
4.2.7.6 扩展function        135
4.3 作用域链[[scope]]        141
4.3.1 作用域链[[scope]]简介        141
4.3.2 标识符解析        144
4.3.3 修改作用域链和this        146
4.4 闭包        149
4.4.1 从最简单的开始        149
4.4.2 闭包构造三步走        150
4.4.3 闭包用法:经典案例        151
4.4.3.1 获取table中被点击的行        151
4.4.3.2 模拟多线程        152
4.4.3.3 模拟私有属性        154
第5章 ext事件系统
5.1 dom事件演化史        156
5.1.1 没有事件的寂寞年代        156
5.1.2 简单事件模型        157
5.1.3 2级事件模型        159
5.1.3.1 多个监听函数        159
5.1.3.2 浏览器兼容        161
5.1.3.3 事件传播        163
5.1.3.4 监听函数中的this        171
5.1.3.5 事件对象        174
5.1.4 高级语义事件        176
5.1.4.1 设计自己的事件机制        176
5.1.4.2 为原生的事件接口提供
快捷方式        181
5.1.4.3 双剑合璧        183
5.2 熟练使用ext的事件机制        187
5.2.1 基础用法        187
5.2.1.1 为底层元素注册监听器        187
5.2.1.2 为ext的ui组件注册事件        190
5.2.2 批量注册监听器        191
5.2.3 指定this        192
5.2.4 单次运行的监听器        193
5.2.5 挂起和恢复        195
5.2.6 事件转发        196
5.2.7 删除监听函数        197
5.2.8 事件综合示例        198
5.2.9 高级用法一:自定义事件        203
5.2.10 高级用法二:为自定义的
类提供事件支持        204
5.3 ext事件系统全景解析        205
5.3.1 封装底层事件        206
5.3.1.1 ext.eventmanager        206
5.3.1.2 ext.eventobject        215
5.3.2 高级事件机制observable        217
5.3.2.1 非可视组件        217
5.3.2.2 可视组件        218
5.3.2.3 详解ext.util.observable        220
5.4 全景式解析api根对象ext        229
5.4.1 整体结构概述        230
5.4.2 源码详解        231
5.4.2.1 ext版本信息        231
5.4.2.2 浏览器/os类型判断        231
5.4.2.3 垃圾收集配置        233
5.4.2.4 继承机制的实现        235
5.4.2.5 id机制        235
5.4.2.6 对象类型判定        236
5.4.2.7 数组操纵工具        238
5.4.2.8 对象引用获取工具        245
本章总结        249
第6章 ext中的ajax和direct
6.1 ajax的前世今生        251
6.2 ajax和ext.ajax        251
6.2.1 ajax那点事儿        251
6.2.1.1 创建xhr对象        254
6.2.1.2 发送请求,接收数据        255
6.2.1.3 ajax基础实例        256
6.2.2 ext.ajax用法和常见陷阱        258
6.2.2.1 ext.ajax基础用法        258
6.2.2.2 缓存问题        259
6.2.2.3 传输xml        260
6.2.2.4 异步问题        261
6.2.2.5 跨域问题        262
6.2.2.6 ajax上传文件        265
6.2.3 ext.ajax源码解析        266
6.2.3.1 屏蔽浏览器差异        266
6.2.3.2 优雅地回调        267
6.3 按需加载js,梦想照进现实        268
6.3.1 基础动态载入技巧        268
6.3.2 使用ext.ajax动态加载js        270
6.3.3 使用jsloader动态加载        271
6.4 direct        272
第7章 ext的数据和缓存架构
第8章 面向对象和继承
第9章 精通ext的ui组件
第10章 详解ui组件核心机制
第11章 布局管理器
第12章 扩展ui组件
第13章 模 板
第14章 特 效
第15章 图 表
第16章 报 表
第17章 ext 4新特性
第18章 常见问题解答
链接:http://pan.baidu.com/s/1dDqHWLb

提取码:扫描下方二维码回复128获取

JavaScript中文网
沙发#
发布于:2015-11-09 15:08
Ext江湖》PDF
游客

返回顶部