图书介绍
JavaScript高级应用与实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 夏天编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121061236
- 出版时间:2008
- 标注页数:460页
- 文件大小:99MB
- 文件页数:471页
- 主题词:
PDF下载
下载说明
JavaScript高级应用与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 快速入门1
阅读本书方式1
融合注释会说话的代码1
交叉阅读1
水到渠成1
环境1
规范和约定2
注释约定2
命名约定2
辅助调试编码约定3
本书公共代码(Jcore.js)导读3
本书常见代码语法预阅9
逗号运算符号9
JavaScpt独特的逻辑或、逻辑与运算符号10
不推荐的中文命名方式10
本书的写作思想11
第2章 Function扩展和性能12
关于Function的设计原则建议14
arguments/length16
toString方法和valueOf方法17
Function的toString还有个妙用17
绑定技术18
HTML DOM对象事件动态行为绑定22
JavaScript中的this()是什么27
绑定NaN、 Infinty、 null、 undefined给对象*this会是什么28
Function对象的apply和call的区别29
不用new的时候应该注意什么31
一般直接调用方式32
new调用32
apply方式32
call方式32
本书推荐的巧妙方式34
如何给你的function增加[]运算符号的支持35
Web项目中HTML DOM的应用37
回调函数之函数“类型”39
流行中的AJAX里的回调应用40
打造方便的调试函数48
匿名函数49
匿名函数的递归调用51
继承后如何在函数中访问Super的简化设计52
静态函数、属性的访问问题53
总结56
第3章 Object扩展和性能及Web应用之神兵利器58
typeof和constructor总结59
高性能初始化60
和普通Object初始化的性能比较60
与function的比较66
当心,这里的bind对我无用69
Function和其他对象同时支持给Object增加[]运算符号71
通用属性复制76
“继承”78
多态79
推荐的对象模型方法[优点:一个名称空间,更便于内存才清理和[释放]79
Json引入81
什么是Json81
Json串形化有什么用途82
我为Json修正了什么82
Json使用举例90
toSting91
融合HTML DOM支持的完美通用对象迭代器模型设计之each91
通用迭代模式的元素属性的获取和设置96
Sale外观样式对象的获取和设置设计105
通用对象排序模型设计之继承Array的相关功能108
isPrototypeOf和hasOwnProperty112
isPrototypeOf112
hasOwnProperty113
给所有JavaScript对象扩展属性、方法113
打造“完美中的完美”的HTMLDOM对象XPath对象选择器115
XPath对象选择器架构说明115
模式匹配函数定义说明116
基本正则表达式模式详解116
可扩展的转义及可扩展模块说明119
选择后的对象集合如何支持HTML事件的动态绑定125
实现代码及使用举例126
不要被怪物吓倒:0.1234[“each”]、true[*each”]152
泛型设计之保留四舍五入保留小数:toFixed152
addClass、 removeClass、toggleClass、 mstgcls、 remove的扩展设计153
第4章 Array扩展和独辟蹊径的应用156
高性能初始化156
数字下标159
文本下标160
“特殊”数字下标揭秘161
对象下标揭秘164
迭代器166
扩展Array及应用166
Max、Min的扩展167
index0f、lastIndex0f的扩展170
some、every、filter、forEach、map的扩展172
克隆的实现177
Array函数功能增强179
push的增强/名为ps179
pop的增强/名为pp181
shift的增强/名为sft182
unshift的增强/名为usft184
splice的增强/名为splc185
给自己定义的对象增加[]运算符号187
第5章 String 的扩展188
如何将自定义对象直接赋予HTMLDOM的innerText、innerHTML、value和其他属性188
扩展自己的append方法190
也谈StringBuffer191
StringBuffer的实现191
和String扩展的append性能比较192
扩展自己的trim、trimAll、trimL、trimR195
兼容Java时equals的扩展197
把replace玩到颠峰198
稍微高级的玩法设计198
最迷惑人的隐匿方式设计201
转换汉字及双字节字符为Unicode203
Unicode编码203
Unicode解码204
加密我的String205
加、解密的实现205
Web常用验证功能集209
身份证的验证和自动升位209
E-mail的验证212
数字范围验证及在Web开发中的应用、输入限制的设计214
Web开发中IP地址的输入限制和验证220
类似Java里的参数功能:toString的{1......n}参数模式的合成224
String的Left、Right、Mid扩展226
第6章 For的优化和性能提升228
使用For*in应该注意什么228
do {......} while()和for的性能比较229
匿名函数对象对性能的提升230
倒着循环对性能的提升231
最佳性能for的设计231
本章for各种实现性能综合比较233
第7章 Window对象的性能应用237
alert,你让我的session去哪里了——如何让你的session永不过期的独有设计237
神来之this,前面章 节释疑245
如何冻结你的业务办理系统的操作界面[支持iframe和frames的多层嵌套247
通用“多线程”模型设计256
execScript实现你的js文件import功能261
通用弹出窗口的对象共享应用设计,支持N层的弹出窗口及Web应用举例262
createPopup的问题266
仿效MSN的消息提示268
记得释放你的内存onunload269
表单修改状态在页面离开的时候进行提示保存270
*、!、![全角]在getElementsByTag-Name的特殊功效,和document/all的区别272
局部刷新技术274
处理好你组件的宽度277
任意可见对象大小的鼠标可交互调整的支持279
第9章 Form开发之谈284
通用获取输入对象元素value的设计284
通用设置输入对象元素value的设计287
异步支持设计290
动态支持上传N个文件的封装设计295
Web开发中自定义输入对象组和表达式求值的设计309
Web开发中人性化输入值长度光标跟踪提示311
如何在必输项没有输入值前其相关按钮、对象不可以操作313
如何令表格中没有选择radiocheckbox输入对象的时候相应的按钮、相应的对象不可以操作316
AJAX让你的网站支持多语言——多语言的google Translate AJAX的封装319
第9章 HTC334
自定义html界面元素标签337
behavior的autocomplete下拉输入对象的设计341
HTC的Bug354
HTML DOM的resize鼠标的支持设计355
第10章 HTA357
什么是HTA357
HTA的特点359
打造自己的功能强大的searchAndReplace360
第11章 JavaScripiJavaScropt封装其他语言能调用的DCOM370
JS封装的DCOM的特点371
JavaScript封装的DCOM的应用范围373
支持功能强大的JavaScript动态语言的设计373
支持功能强大的VBScript动态语言的设计374
JScript*Encode解密的封装374
Base64编、解码的封装380
繁、简体汉字相互转换的封装382
第12章 JavaScript其他优化387
发布版本代码优化原则:能少则少387
逗号的效益387
return的时候388
new的时候388
多余分号的清除388
多行注释的清除389
单行注释的清除389
运算符号前后多余空格的清除389
if*else if和switch的性能比较389
Date到Number的性能比较390
!!是什么392
不推荐使用with关键字392
很少用的几个关键字void,delete,instanceof,throw,nally,arguments393
void用于函数的定义和调用394
第13章 Web开发中Table相关经典设计395
快速多列组合排序的设计395
快速改变列风格398
根据规则快速改变TD风格400
自定义多列关系表达式动态求值并填写到指定列上403
模拟多线程在表格快速排序中的应用407
第14章 支持级联调用的JSON-RPC for Java;轻量级框架的实现及应用411
配置412
原理412
框架实现及级联调用应用示例414
可级联调用轻量级JSON-RPC框架在网站多语言智能转换中的应用434
JSON-RPC在Web项目中的应用439
第15章 ava cript在WebDAV中的应用442
什么是WebDAV442
WebDAV有哪些优点443
WebDAV配置443
Office等类型文件的在线编辑450
WebDAV folder在上传文件、目录等资源上的引用452
附录A454
附录B459
参考文献460
热门推荐
- 3421870.html
- 1079078.html
- 1620909.html
- 3546357.html
- 2134888.html
- 2598167.html
- 2621999.html
- 2795250.html
- 1563274.html
- 1304603.html
- http://www.ickdjs.cc/book_837303.html
- http://www.ickdjs.cc/book_1336156.html
- http://www.ickdjs.cc/book_2711295.html
- http://www.ickdjs.cc/book_723725.html
- http://www.ickdjs.cc/book_3352081.html
- http://www.ickdjs.cc/book_1804742.html
- http://www.ickdjs.cc/book_2546920.html
- http://www.ickdjs.cc/book_857953.html
- http://www.ickdjs.cc/book_1278591.html
- http://www.ickdjs.cc/book_3711267.html