JavaScript快速开发工具箱
2011-11
清华大学出版社
Robin Nixon
382
陈武,姚飞
无
《JavaScript快速开发工具箱—轻松解决JavaScript日常编程问题的100个插件工具》通透讲解100个现成的JavaScript插件,引导您使用这些利器得心应手地创建动态Web内容。本书开篇讲解JavaScript、CSS和DOM,此后每章都列举一个完整示例,指导您将特定效果快速应用于网页。使用这些插件,您只需调用一个函数就能完成诸多复杂任务,从而收到事半功倍的神奇效果。
RobinNixon自20世纪80年代早期以来一直从事计算机工作,迄今已撰写了多本计算机书籍。他的第一台计算机是一台在当时堪称具有“海量”内存(4KB)的TandyTRS
80Model1!这些年来,他已为多份英国顶级计算机杂志撰写了500多篇文章。本书是他撰写的第6本书籍。
Robin与妻子Julie(一位具有丰富临床经验的护士)和5个孩子生活在英格兰东南的海滨区。他还收养了三名残疾儿童。Robin现在是一名自由技术作家。
第1章 充分利用插件
1.1 下载并安装web浏览器
1.2 选择程序编辑器
1.3 管理ajax
1.4 早期版本的microsoft internet explorer
1.5 配套网站
1.6 包含全部插件
1.7 包含单个插件
1.8 包含javascript文件的位置
1.9 优选代码部分
1.10 错误修正和报告
1.11 等待网页加载完毕
1.12 小结
第2章 javascript、css和dom
2.1 文档对象模型
2.2 级联样式表
2.3 在javascript中访问样式
2.4 javascript与分号
2.5 小结
第3章 核心插件
3.1 插件1:o()
3.1.1 关于此插件
3.1.2 变量、数组和函数
3.1.3 工作原理
3.1.4 使用方法
3.1.5 插件代码
3.2 插件2:s()
3.2.1 关于此插件
3.2.2 变量、数组和函数
3.2.3 工作原理
3.2.4 使用方法
3.2.5 插件代码
3.3 插件3:initialize()
3.3.1 关于此插件
3.3.2 变量、数组和函数
3.3.3 工作原理
3.3.4 使用方法
3.3.5 插件代码
3.4 插件4:capturemouse()
3.4.1 关于此插件
3.4.2 变量、数组和函数
3.4.3 工作原理
3.4.4 使用方法
3.4.5 插件代码
3.5 插件5:capturekeyboard()
3.5.1 关于此插件
3.5.2 变量、数组和函数
3.5.3 工作原理
3.5.4 使用方法
3.5.5 插件代码
3.6 插件6:fromkeycode()
3.6.1 关于此插件
3.6.2 变量、数组和函数
3.6.3 工作原理
3.6.4 使用方法
3.6.5 插件代码
3.7 插件7:getlastkey()
3.7.1 关于此插件
3.7.2 变量、数组和函数
3.7.3 工作原理
3.7.4 使用方法
3.7.5 插件代码
3.8 插件8:preventaction()
3.8.1 关于此插件
3.8.2 变量、数组和函数
3.8.3 工作原理
3.8.4 使用方法
3.8.5 插件代码
3.9 插件9:nopx()和px()
3.9.1 关于此插件
3.9.2 变量、数组和函数
3.9.3 工作原理
3.9.4 使用方法
3.9.5 插件代码
3.10 插件10:x()和y()
3.10.1 关于此插件
3.10.2 变量、数组和函数
3.10.3 工作原理
3.10.4 使用方法
3.10.5 插件代码
3.11 插件11:w()和h()
3.11.1 关于此插件
3.11.2 变量、数组和函数
3.11.3 工作原理
3.11.4 使用方法
3.11.5 插件代码
3.12 插件12:html()
3.12.1 关于此插件
3.12.2 变量、数组和函数
3.12.3 工作原理
3.12.4 使用方法
3.12.5 插件代码
3.13 插件13:savestate()
3.13.1 关于此插件
3.13.2 变量、数组和函数
3.13.3 工作原理
3.13.4 使用方法
3.13.5 插件代码
3.14 插件14:restorestate()
3.14.1 关于此插件
3.14.2 变量、数组和函数
3.14.3 工作原理
3.14.4 使用方法
3.14.5 插件代码
3.15 插件15:insvars()
3.15.1 关于此插件
3.15.2 变量、数组和函数
3.15.3 工作原理
3.15.4 使用方法
3.15.5 插件代码
3.16 插件16:strrepeat()
3.16.1 关于此插件
3.16.2 变量、数组和函数
3.16.3 工作原理
3.16.4 使用方法
3.16.5 插件代码
3.17 插件17:hexdec()
3.17.1 关于此插件
3.17.2 变量、数组和函数
3.17.3 工作原理
3.17.4 使用方法
3.17.5 插件代码
3.18 插件18:dechex()
3.18.1 关于此插件
3.18.2 变量、数组和函数
3.18.3 工作原理
3.18.4 使用方法
3.18.5 插件代码
第4章 位置和大小
4.1 插件19:resizewidth()
4.1.1 关于此插件
4.1.2 变量、数组和函数
4.1.3 工作原理
4.1.4 使用方法
4.1.5 插件代码
4.2 插件20:resizeheight()
4.2.1 关于此插件
4.2.2 变量、数组和函数
4.2.3 工作原理
4.2.4 使用方法
4.2.5 插件代码
4.3 插件21:resize()
4.3.1 关于此插件
4.3.2 变量、数组和函数
4.3.3 工作原理
4.3.4 使用方法
4.3.5 插件代码
4.4 插件22:position()
4.4.1 关于此插件
4.4.2 变量、数组和函数
4.4.3 工作原理
4.4.4 使用方法
4.4.5 插件代码
4.5 插件23:goto()
4.5.1 关于此插件
4.5.2 变量、数组和函数
4.5.3 工作原理
4.5.4 使用方法
4.5.5 插件代码
4.6 插件24:locate()
4.6.1 关于此插件
4.6.2 变量、数组和函数
4.6.3 工作原理
4.6.4 使用方法
4.6.5 插件代码
4.7 插件25:getwindowwidth()
4.7.1 关于此插件
4.7.2 变量、数组和函数
4.7.3 工作原理
4.7.4 使用方法
4.7.5 插件代码
4.8 插件26:getwindowheight()
4.8.1 关于此插件
4.8.2 变量、数组和函数
4.8.3 工作原理
4.8.4 使用方法
4.8.5 插件代码
4.9 插件27:gotoedge()
4.9.1 关于此插件
4.9.2 变量、数组和函数
4.9.3 工作原理
4.9.4 使用方法
4.9.5 插件代码
4.10 插件28:centerx()
4.10.1 关于此插件
4.10.2 变量、数组和函数
4.10.3 工作原理
4.10.4 使用方法
4.10.5 插件代码
4.11 插件29:centery()
4.11.1 关于此插件
4.11.2 变量、数组和函数
4.11.3 工作原理
4.11.4 使用方法
4.11.5 插件代码
4.12 插件30:center()
4.12.1 关于此插件
4.12.2 变量、数组和函数
4.12.3 工作原理
4.12.4 使用方法
4.12.5 插件代码
第5章 可视化
5.1 插件31:invisible()
5.1.1 关于此插件
5.1.2 变量、数组和函数
5.1.3 工作原理
5.1.4 使用方法
5.1.5 插件代码
5.2 插件32:visible()
5.2.1 关于此插件
5.2.2 变量、数组和函数
5.2.3 工作原理
5.2.4 使用方法
5.2.5 插件代码
5.3 插件33:visibilitytoggle()
5.3.1 关于此插件
5.3.2 变量、数组和函数
5.3.3 工作原理
5.3.4 使用方法
5.3.5 插件代码
5.4 插件34:opacity()
5.4.1 关于此插件
5.4.2 变量、数组和函数
5.4.3 工作原理
5.4.4 使用方法
5.4.5 插件代码
5.5 插件35:fade()
5.5.1 关于此插件
5.5.2 变量、数组和函数
5.5.3 工作原理
5.5.4 使用方法
5.5.5 插件代码
5.6 插件36:fadeout()
5.6.1 关于此插件
5.6.2 变量、数组和函数
5.6.3 工作原理
5.6.4 使用方法
5.6.5 插件代码
5.7 插件37:fadein()
5.7.1 关于此插件
5.7.2 变量、数组和函数
5.7.3 工作原理
5.7.4 使用方法
5.7.5 插件代码
5.8 插件38:fadetoggle()
5.8.1 关于此插件
5.8.2 变量、数组和函数
5.8.3 工作原理
5.8.4 使用方法
5.8.5 插件代码
5.9 插件39:fadebetween()
5.9.1 关于此插件
5.9.2 变量、数组和函数
5.9.3 工作原理
5.9.4 使用方法
5.9.5 插件代码
5.10 插件40:hide()
5.10.1 关于此插件
5.10.2 变量、数组和函数
5.10.3 工作原理
5.10.4 使用方法
5.10.5 插件代码
5.11 插件41:show()
5.11.1 关于此插件
5.11.2 变量、数组和函数
5.11.3 工作原理
5.11.4 使用方法
5.11.5 插件代码
5.12 插件42:hidetoggle()
5.12.1 关于此插件
5.12.2 变量、数组和函数
5.12.3 工作原理
5.12.4 使用方法
5.12.5 插件代码
第6章 移动和动画
6.1 插件43:slide()
6.1.1 关于此插件
6.1.2 变量、数组和函数
6.1.3 工作原理
6.1.4 使用方法
6.1.5 插件代码
6.2 插件44:slidebetween()
6.2.1 关于此插件
6.2.2 变量、数组和函数
6.2.3 工作原理
6.2.4 使用方法
6.2.5 插件代码
6.3 插件45:deflate()
6.3.1 关于此插件
6.3.2 变量、数组和函数
6.3.3 工作原理
6.3.4 使用方法
6.3.5 插件代码
6.4 插件46:reflate()
6.4.1 关于此插件
6.4.2 变量、数组和函数
6.4.3 工作原理
6.4.4 使用方法
6.4.5 插件代码
6.5 插件47:deflatetoggle()
6.5.1 关于此插件
6.5.2 变量、数组和函数
6.5.3 工作原理
6.5.4 使用方法
6.5.5 插件代码
6.6 插件48:deflatebetween()
6.6.1 关于此插件
6.6.2 变量、数组和函数
6.6.3 工作原理
6.6.4 使用方法
6.6.5 插件代码
6.7 插件49:zoom()
6.7.1 关于此插件
6.7.2 变量、数组和函数
6.7.3 工作原理
6.7.4 使用方法
6.7.5 插件代码
6.8 插件50:zoomdown()
6.8.1 关于此插件
6.8.2 变量、数组和函数
6.8.3 工作原理
6.8.4 使用方法
6.8.5 插件代码
6.9 插件51:zoomrestore()
6.9.1 关于此插件
6.9.2 变量、数组和函数
6.9.3 工作原理
6.9.4 使用方法
6.9.5 插件代码
6.10 插件52:zoomtoggle()
6.10.1 关于此插件
6.10.2 变量、数组和函数
6.10.3 工作原理
6.10.4 使用方法
6.10.5 插件代码
第7章 链接和交互
7.1 插件53: chain()、nextinchain() 和callback()
7.1.1 关于此插件
7.1.2 变量、数组和函数
7.1.3 工作原理
7.1.4 使用方法
7.1.5 插件代码
7.2 插件54:repeat()
7.2.1 关于此插件
7.2.2 变量、数组和函数
7.2.3 工作原理
7.2.4 使用方法
7.2.5 插件代码
7.3 插件55:while()
7.3.1 关于此插件
7.3.2 变量、数组和函数
7.3.3 工作原理
7.3.4 使用方法
7.3.5 插件代码
7.4 插件56:pause()
7.4.1 关于此插件
7.4.2 变量、数组和函数
7.4.3 工作原理
7.4.4 使用方法
7.4.5 插件代码
7.5 插件57:waitkey()
7.5.1 关于此插件
7.5.2 变量、数组和函数
7.5.3 工作原理
7.5.4 使用方法
7.5.5 插件代码
7.6 插件58:flip()
7.6.1 关于此插件
7.6.2 变量、数组和函数
7.6.3 工作原理
7.6.4 使用方法
7.6.5 插件代码
7.7 插件59:hoverslide()
7.7.1 关于此插件
7.7.2 变量、数组和函数
7.7.3 工作原理
7.7.4 使用方法
7.7.5 插件代码
第8章 菜单和导航
8.1 插件60:hoverslidemenu()
8.1.1 关于此插件
8.1.2 变量、数组和函数
8.1.3 工作原理
8.1.4 使用方法
8.1.5 插件代码
8.2 插件61:popdown()
8.2.1 关于此插件
8.2.2 变量、数组和函数
8.2.3 工作原理
8.2.4 使用方法
8.2.5 插件代码
8.3 插件62:popup()
8.3.1 关于此插件
8.3.2 变量、数组和函数
8.3.3 工作原理
8.3.4 使用方法
8.3.5 插件代码
8.4 插件63:poptoggle()
8.4.1 关于此插件
8.4.2 变量、数组和函数
8.4.3 工作原理
8.4.4 使用方法
8.4.5 插件代码
8.5 插件64:foldingmenu()
8.5.1 关于此插件
8.5.2 变量、数组和函数
8.5.3 工作原理
8.5.4 使用方法
8.5.5 插件代码
8.6 插件65:contextmenu()
8.6.1 关于此插件
8.6.2 变量、数组和函数
8.6.3 工作原理
8.6.4 使用方法
8.6.5 插件代码
8.7 插件66:dockbar()
8.7.1 关于此插件
8.7.2 变量、数组和函数
8.7.3 工作原理
8.7.4 使用方法
8.7.5 插件代码
8.8 插件67:rollover()
8.8.1 关于此插件
8.8.2 变量、数组和函数
8.8.3 工作原理
8.8.4 使用方法
8.8.5 插件代码
8.9 插件68:breadcrumbs()
8.9.1 关于此插件
8.9.2 变量、数组和函数
8.9.3 工作原理
8.9.4 使用方法
8.9.5 插件代码
8.10 插件69:browserwindow()
8.10.1 关于此插件
8.10.2 变量、数组和函数
8.10.3 工作原理
8.10.4 使用方法
8.10.5 插件代码
第9章 文本效果
9.1 插件70:textscroll()
9.1.1 关于此插件
9.1.2 变量、数组和函数
9.1.3 工作原理
9.1.4 使用方法
9.1.5 插件代码
9.2 插件71:texttype()
9.2.1 关于此插件
9.2.2 变量、数组和函数
9.2.3 工作原理
9.2.4 使用方法
9.2.5 插件代码
9.3 插件72:matrixtotext()
9.3.1 关于此插件
9.3.2 变量、数组和函数
9.3.3 工作原理
9.3.4 使用方法
9.3.5 插件代码
9.4 插件73:texttomatrix()
9.4.1 关于此插件
9.4.2 变量、数组和函数
9.4.3 工作原理
9.4.4 使用方法
9.4.5 插件代码
9.5 插件74:colorfade()
9.5.1 关于此插件
9.5.2 变量、数组和函数
9.5.3 工作原理
9.5.4 使用方法
9.5.5 插件代码
9.6 插件75:flyin()
9.6.1 关于此插件
9.6.2 变量、数组和函数
9.6.3 工作原理
9.6.4 使用方法
9.6.5 插件代码
9.7 插件76:textripple()
9.7.1 关于此插件
9.7.2 变量、数组和函数
9.7.3 工作原理
9.7.4 使用方法
9.7.5 插件代码
第10章 声音和视觉效果
10.1 插件77:lightbox()
10.1.1 关于此插件
10.1.2 变量、数组和函数
10.1.3 工作原理
10.1.4 使用方法
10.1.5 插件代码
10.2 插件78:slideshow()
10.2.1 关于此插件
10.2.2 变量、数组和函数
10.2.3 工作原理
10.2.4 使用方法
10.2.5 插件代码
10.3 插件79:billboard()
10.3.1 关于此插件
10.3.2 变量、数组和函数
10.3.3 工作原理
10.3.4 使用方法
10.3.5 插件代码
10.4 插件80:googlechart()
10.4.1 关于此插件
10.4.2 变量、数组和函数
10.4.3 工作原理
10.4.4 使用方法
10.4.5 插件代码
10.5 插件81:playsound()
10.5.1 关于此插件
10.5.2 变量、数组和函数
10.5.3 工作原理
10.5.4 使用方法
10.5.5 插件代码
10.6 插件82:embedyoutube()
10.6.1 关于此插件
10.6.2 变量、数组和函数
10.6.3 工作原理
10.6.4 使用方法
10.6.5 插件代码
10.7 插件83:pulsateon-mouseover()
10.7.1 关于此插件
10.7.2 变量、数组和函数
10.7.3 工作原理
10.7.4 使用方法
10.7.5 插件代码
第11章 cookie、ajax和安全性
11.1 插件84:processcookie()
11.1.1 关于此插件
11.1.2 变量、数组和函数
11.1.3 工作原理
11.1.4 使用方法
11.1.5 插件代码
11.2 插件85:createajaxobject()
11.2.1 关于此插件
11.2.2 变量、数组和函数
11.2.3 工作原理
11.2.4 使用方法
11.2.5 插件代码
11.3 插件86:getajaxrequest()
11.3.1 关于此插件
11.3.2 变量、数组和函数
11.3.3 工作原理
11.3.4 使用方法
11.3.5 插件代码
11.4 插件87:postajax-request()
11.4.1 关于此插件
11.4.2 变量、数组和函数
11.4.3 工作原理
11.4.4 使用方法
11.4.5 插件代码
11.5 插件88:framebust()
11.5.1 关于此插件
11.5.2 变量、数组和函数
11.5.3 工作原理
11.5.4 使用方法
11.5.5 插件代码
11.6 插件89:protectemail()
11.6.1 关于此插件
11.6.2 变量、数组和函数
11.6.3 工作原理
11.6.4 使用方法
11.6.5 插件代码
第12章 表单和验证
12.1 插件90:fieldprompt()
12.1.1 关于此插件
12.1.2 变量、数组和函数
12.1.3 工作原理
12.1.4 使用方法
12.1.5 插件代码
12.2 插件91:resizetextarea()
12.2.1 关于此插件
12.2.2 变量、数组和函数
12.2.3 工作原理
12.2.4 使用方法
12.2.5 插件代码
12.3 插件92:validateemail()
12.3.1 关于此插件
12.3.2 变量、数组和函数
12.3.3 工作原理
12.3.4 使用方法
12.3.5 插件代码
12.4 插件93:validate-password()
12.4.1 关于此插件
12.4.2 变量、数组和函数
12.4.3 工作原理
12.4.4 使用方法
12.4.5 插件代码
12.5 插件94:cleanupstring()
12.5.1 关于此插件
12.5.2 变量、数组和函数
12.5.3 工作原理
12.5.4 使用方法
12.5.5 插件代码
12.6 插件95:validatecredit-card()
12.6.1 关于此插件
12.6.2 变量、数组和函数
12.6.3 工作原理
12.6.4 使用方法
12.6.5 插件代码
第13章 常见问题解决方案
13.1 插件96:rolling-copyright()
13.1.1 关于此插件
13.1.2 变量、数组和函数
13.1.3 工作原理
13.1.4 使用方法
13.1.5 插件代码
13.2 插件97:alert()
13.2.1 关于此插件
13.2.2 变量、数组和函数
13.2.3 工作原理
13.2.4 使用方法
13.2.5 插件代码
13.3 插件98:replacealert()
13.3.1 关于此插件
13.3.2 变量、数组和函数
13.3.3 工作原理
13.3.4 使用方法
13.3.5 插件代码
13.4 插件99:tooltip()
13.4.1 关于此插件
13.4.2 变量、数组和函数
13.4.3 工作原理
13.4.4 使用方法
13.4.5 插件代码
13.5 插件100:cursortrail()
13.5.1 关于此插件
13.5.2 变量、数组和函数
13.5.3 工作原理
13.5.4 使用方法
13.5.5 插件代码
13.6 插件101:toucheable()
13.6.1 关于此插件
13.6.2 变量、数组和函数
13.6.3 工作原理
13.6.4 使用方法
13.6.5 插件代码
《JavaScript快速开发工具箱:轻松解决JavaScript日常编程问题的100个插件工具》提供具有以下功能的插件:调整对象大小和位置、对象之间的淡入淡出效果、移动和动画、链接和交互、菜单和导航、文本效果、声音和视觉效果、Cookie、Ajax和安全、表单和验证、其他功能。
无
借鉴性不错,有些书作者水平未必好,但思路上能歪打正着给人启发。不建议初中级看这本,这本书虽然浅,但只适合架构师级别的借鉴,初学者尤其容易领悟错了。这本和php那本都买了,整体开发思路松散,不利于程序员进步。
好不错,越到后面越难看懂
书不错,对于初学者是很好的启发书
仔细看来,内容不是很多,有借鉴价值,