![]() 作者:Robin Nixon 出版社: 清华大学出版社 副标题: 轻松解决JavaScript日常编程问题的100个插件工具 原作名: Plug-In JavaScript:100 power solutions 译者:陈武/姚飞 出版年: 2011-11 页数: 382 定价: 59.00元 装帧: 平装 ISBN: 9787302267034 内容简介 · · · · · ·《JavaScript快速开发工具箱:轻松解决JavaScript日常编程问题的100个插件工具》通透讲解100个现成的JavaScript插件,引导您使用这些利器得心应手地创建动态Web内容。《JavaScript快速开发工具箱:轻松解决JavaScript日常编程问题的100个插件工具》开篇讲解JavaScript、CSS和DOM,此后每章都列举一个完整示例,指导您将特定效果快速应用于网页。使用这些插件,您只需调用一个函数就能完成诸多复杂任务,从而收到事半功倍的神奇效果。 目录 · · · · · ·第1章 充分利用插件 11.1 下载并安装Web浏览器 1 1.2 选择程序编辑器 2 1.3 管理Ajax 3 1.4 早期版本的Microsoft Internet Explorer 5 · · · · · ·() 第1章 充分利用插件 1 1.1 下载并安装Web浏览器 1 1.2 选择程序编辑器 2 1.3 管理Ajax 3 1.4 早期版本的Microsoft Internet Explorer 5 1.5 配套网站 7 1.6 包含全部插件 8 1.7 包含单个插件 9 1.8 包含JavaScript文件的位置 9 1.9 优选代码部分 9 1.10 错误修正和报告 10 1.11 等待网页加载完毕 10 1.12 小结 11 第2章 JavaScript、CSS和DOM 13 2.1 文档对象模型 14 2.2 级联样式表 16 2.3 在JavaScript中访问样式 18 2.4 JavaScript与分号 20 2.5 小结 20 第3章 核心插件 21 3.1 插件1:O() 21 3.1.1 关于此插件 21 3.1.2 变量、数组和函数 22 3.1.3 工作原理 22 3.1.4 使用方法 27 3.1.5 插件代码 28 3.2 插件2:S() 28 3.2.1 关于此插件 29 3.2.2 变量、数组和函数 29 3.2.3 工作原理 30 3.2.4 使用方法 31 3.2.5 插件代码 32 3.3 插件3:Initialize() 32 3.3.1 关于此插件 33 3.3.2 变量、数组和函数 33 3.3.3 工作原理 33 3.3.4 使用方法 35 3.3.5 插件代码 36 3.4 插件4:CaptureMouse() 37 3.4.1 关于此插件 37 3.4.2 变量、数组和函数 37 3.4.3 工作原理 38 3.4.4 使用方法 38 3.4.5 插件代码 39 3.5 插件5:CaptureKeyboard() 40 3.5.1 关于此插件 40 3.5.2 变量、数组和函数 40 3.5.3 工作原理 40 3.5.4 使用方法 41 3.5.5 插件代码 42 3.6 插件6:FromKeyCode() 42 3.6.1 关于此插件 42 3.6.2 变量、数组和函数 43 3.6.3 工作原理 43 3.6.4 使用方法 43 3.6.5 插件代码 43 3.7 插件7:GetLastKey() 44 3.7.1 关于此插件 44 3.7.2 变量、数组和函数 45 3.7.3 工作原理 45 3.7.4 使用方法 45 3.7.5 插件代码 46 3.8 插件8:PreventAction() 46 3.8.1 关于此插件 47 3.8.2 变量、数组和函数 47 3.8.3 工作原理 47 3.8.4 使用方法 47 3.8.5 插件代码 48 3.9 插件9:NoPx()和Px() 49 3.9.1 关于此插件 50 3.9.2 变量、数组和函数 50 3.9.3 工作原理 50 3.9.4 使用方法 50 3.9.5 插件代码 51 3.10 插件10:X()和Y() 51 3.10.1 关于此插件 52 3.10.2 变量、数组和函数 52 3.10.3 工作原理 52 3.10.4 使用方法 52 3.10.5 插件代码 53 3.11 插件11:W()和H() 53 3.11.1 关于此插件 53 3.11.2 变量、数组和函数 54 3.11.3 工作原理 54 3.11.4 使用方法 55 3.11.5 插件代码 55 3.12 插件12:Html() 56 3.12.1 关于此插件 56 3.12.2 变量、数组和函数 57 3.12.3 工作原理 57 3.12.4 使用方法 57 3.12.5 插件代码 58 3.13 插件13:SaveState() 58 3.13.1 关于此插件 58 3.13.2 变量、数组和函数 58 3.13.3 工作原理 59 3.13.4 使用方法 59 3.13.5 插件代码 60 3.14 插件14:RestoreState() 60 3.14.1 关于此插件 60 3.14.2 变量、数组和函数 60 3.14.3 工作原理 61 3.14.4 使用方法 61 3.14.5 插件代码 62 3.15 插件15:InsVars() 62 3.15.1 关于此插件 63 3.15.2 变量、数组和函数 63 3.15.3 工作原理 63 3.15.4 使用方法 63 3.15.5 插件代码 64 3.16 插件16:StrRepeat() 64 3.16.1 关于此插件 64 3.16.2 变量、数组和函数 64 3.16.3 工作原理 65 3.16.4 使用方法 65 3.16.5 插件代码 65 3.17 插件17:HexDec() 65 3.17.1 关于此插件 66 3.17.2 变量、数组和函数 66 3.17.3 工作原理 66 3.17.4 使用方法 66 3.17.5 插件代码 66 3.18 插件18:DecHex() 66 3.18.1 关于此插件 67 3.18.2 变量、数组和函数 67 3.18.3 工作原理 67 3.18.4 使用方法 68 3.18.5 插件代码 68 第4章 位置和大小 69 4.1 插件19:ResizeWidth() 69 4.1.1 关于此插件 69 4.1.2 变量、数组和函数 70 4.1.3 工作原理 70 4.1.4 使用方法 70 4.1.5 插件代码 71 4.2 插件20:ResizeHeight() 71 4.2.1 关于此插件 71 4.2.2 变量、数组和函数 71 4.2.3 工作原理 72 4.2.4 使用方法 72 4.2.5 插件代码 72 4.3 插件21:Resize() 73 4.3.1 关于此插件 73 4.3.2 变量、数组和函数 73 4.3.3 工作原理 73 4.3.4 使用方法 73 4.3.5 插件代码 74 4.4 插件22:Position() 74 4.4.1 关于此插件 75 4.4.2 变量、数组和函数 75 4.4.3 工作原理 75 4.4.4 使用方法 75 4.4.5 插件代码 76 4.5 插件23:GoTo() 76 4.5.1 关于此插件 76 4.5.2 变量、数组和函数 77 4.5.3 工作原理 77 4.5.4 使用方法 77 4.5.5 插件代码 77 4.6 插件24:Locate() 78 4.6.1 关于此插件 78 4.6.2 变量、数组和函数 78 4.6.3 工作原理 78 4.6.4 使用方法 78 4.6.5 插件代码 79 4.7 插件25:GetWindowWidth() 79 4.7.1 关于此插件 80 4.7.2 变量、数组和函数 80 4.7.3 工作原理 80 4.7.4 使用方法 80 4.7.5 插件代码 81 4.8 插件26:GetWindowHeight() 81 4.8.1 关于此插件 81 4.8.2 变量、数组和函数 81 4.8.3 工作原理 82 4.8.4 使用方法 82 4.8.5 插件代码 82 4.9 插件27:GoToEdge() 82 4.9.1 关于此插件 83 4.9.2 变量、数组和函数 83 4.9.3 工作原理 83 4.9.4 使用方法 84 4.9.5 插件代码 85 4.10 插件28:CenterX() 86 4.10.1 关于此插件 86 4.10.2 变量、数组和函数 86 4.10.3 工作原理 86 4.10.4 使用方法 87 4.10.5 插件代码 87 4.11 插件29:CenterY() 88 4.11.1 关于此插件 88 4.11.2 变量、数组和函数 88 4.11.3 工作原理 88 4.11.4 使用方法 89 4.11.5 插件代码 89 4.12 插件30:Center() 89 4.12.1 关于此插件 90 4.12.2 变量、数组和函数 90 4.12.3 工作原理 90 4.12.4 使用方法 90 4.12.5 插件代码 91 第5章 可视化 93 5.1 插件31:Invisible() 93 5.1.1 关于此插件 94 5.1.2 变量、数组和函数 94 5.1.3 工作原理 94 5.1.4 使用方法 94 5.1.5 插件代码 95 5.2 插件32:Visible() 95 5.2.1 关于此插件 95 5.2.2 变量、数组和函数 96 5.2.3 工作原理 96 5.2.4 使用方法 96 5.2.5 插件代码 96 5.3 插件33:VisibilityToggle() 96 5.3.1 关于此插件 97 5.3.2 变量、数组和函数 97 5.3.3 工作原理 97 5.3.4 使用方法 98 5.3.5 插件代码 98 5.4 插件34:Opacity() 99 5.4.1 关于此插件 99 5.4.2 变量、数组和函数 99 5.4.3 工作原理 100 5.4.4 使用方法 100 5.4.5 插件代码 101 5.5 插件35:Fade() 101 5.5.1 关于此插件 101 5.5.2 变量、数组和函数 102 5.5.3 工作原理 102 5.5.4 使用方法 107 5.5.5 插件代码 108 5.6 插件36:FadeOut() 109 5.6.1 关于此插件 110 5.6.2 变量、数组和函数 110 5.6.3 工作原理 110 5.6.4 使用方法 110 5.6.5 插件代码 111 5.7 插件37:FadeIn() 111 5.7.1 关于此插件 111 5.7.2 变量、数组和函数 112 5.7.3 工作原理 112 5.7.4 使用方法 112 5.7.5 插件代码 112 5.8 插件38:FadeToggle() 113 5.8.1 关于此插件 113 5.8.2 变量、数组和函数 113 5.8.3 工作原理 113 5.8.4 使用方法 114 5.8.5 插件代码 114 5.9 插件39:FadeBetween() 115 5.9.1 关于此插件 115 5.9.2 变量、数组和函数 115 5.9.3 工作原理 115 5.9.4 使用方法 115 5.9.5 插件代码 116 5.10 插件40:Hide() 116 5.10.1 关于此插件 117 5.10.2 变量、数组和函数 117 5.10.3 工作原理 117 5.10.4 使用方法 117 5.10.5 插件代码 118 5.11 插件41:Show() 118 5.11.1 关于此插件 119 5.11.2 变量、数组和函数 119 5.11.3 工作原理 119 5.11.4 使用方法 119 5.11.5 插件代码 121 5.12 插件42:HideToggle() 121 5.12.1 关于此插件 121 5.12.2 变量、数组和函数 122 5.12.3 工作原理 122 5.12.4 使用方法 122 5.12.5 插件代码 123 第6章 移动和动画 125 6.1 插件43:Slide() 125 6.1.1 关于此插件 125 6.1.2 变量、数组和函数 126 6.1.3 工作原理 126 6.1.4 使用方法 130 6.1.5 插件代码 131 6.2 插件44:SlideBetween() 132 6.2.1 关于此插件 132 6.2.2 变量、数组和函数 132 6.2.3 工作原理 133 6.2.4 使用方法 134 6.2.5 插件代码 136 6.3 插件45:Deflate() 136 6.3.1 关于此插件 137 6.3.2 变量、数组和函数 137 6.3.3 工作原理 138 6.3.4 使用方法 140 6.3.5 插件代码 141 6.4 插件46:Reflate() 142 6.4.1 关于此插件 143 6.4.2 变量、数组和函数 143 6.4.3 工作原理 143 6.4.4 使用方法 144 6.4.5 插件代码 145 6.5 插件47:DeflateToggle() 146 6.5.1 关于此插件 146 6.5.2 变量、数组和函数 146 6.5.3 工作原理 147 6.5.4 使用方法 147 6.5.5 插件代码 148 6.6 插件48:DeflateBetween() 148 6.6.1 关于此插件 149 6.6.2 变量、数组和函数 149 6.6.3 工作原理 149 6.6.4 使用方法 149 6.6.5 插件代码 150 6.7 插件49:Zoom() 151 6.7.1 关于此插件 151 6.7.2 变量、数组和函数 152 6.7.3 工作原理 153 6.7.4 使用方法 158 6.7.5 插件代码 160 6.8 插件50:ZoomDown() 162 6.8.1 关于此插件 162 6.8.2 变量、数组和函数 162 6.8.3 工作原理 163 6.8.4 使用方法 163 6.8.5 插件代码 164 6.9 插件51:ZoomRestore() 165 6.9.1 关于此插件 165 6.9.2 变量、数组和函数 166 6.9.3 工作原理 166 6.9.4 使用方法 167 6.9.5 插件代码 167 6.10 插件52:ZoomToggle() 168 6.10.1 关于此插件 168 6.10.2 变量、数组和函数 169 6.10.3 工作原理 169 6.10.4 使用方法 169 6.10.5 插件代码 170 第7章 链接和交互 173 7.1 插件53: Chain()、NextInChain() 和CallBack() 173 7.1.1 关于此插件 174 7.1.2 变量、数组和函数 174 7.1.3 工作原理 175 7.1.4 使用方法 177 7.1.5 插件代码 179 7.2 插件54:Repeat() 180 7.2.1 关于此插件 180 7.2.2 变量、数组和函数 181 7.2.3 工作原理 181 7.2.4 使用方法 181 7.2.5 插件代码 182 7.3 插件55:While() 182 7.3.1 关于此插件 182 7.3.2 变量、数组和函数 183 7.3.3 工作原理 183 7.3.4 使用方法 185 7.3.5 插件代码 187 7.4 插件56:Pause() 187 7.4.1 关于此插件 187 7.4.2 变量、数组和函数 188 7.4.3 工作原理 188 7.4.4 使用方法 188 7.4.5 插件代码 189 7.5 插件57:WaitKey() 189 7.5.1 关于此插件 190 7.5.2 变量、数组和函数 190 7.5.3 工作原理 190 7.5.4 使用方法 190 7.5.5 插件代码 192 7.6 插件58:Flip() 192 7.6.1 关于此插件 193 7.6.2 变量、数组和函数 193 7.6.3 工作原理 194 7.6.4 使用方法 195 7.6.5 插件代码 196 7.7 插件59:HoverSlide() 197 7.7.1 关于此插件 198 7.7.2 变量、数组和函数 198 7.7.3 工作原理 199 7.7.4 使用方法 202 7.7.5 插件代码 204 第8章 菜单和导航 207 8.1 插件60:HoverSlideMenu() 207 8.1.1 关于此插件 208 8.1.2 变量、数组和函数 208 8.1.3 工作原理 208 8.1.4 使用方法 210 8.1.5 插件代码 211 8.2 插件61:PopDown() 212 8.2.1 关于此插件 212 8.2.2 变量、数组和函数 213 8.2.3 工作原理 213 8.2.4 使用方法 213 8.2.5 插件代码 214 8.3 插件62:PopUp() 215 8.3.1 关于此插件 215 8.3.2 变量、数组和函数 216 8.3.3 工作原理 216 8.3.4 使用方法 217 8.3.5 插件代码 217 8.4 插件63:PopToggle() 218 8.4.1 关于此插件 218 8.4.2 变量、数组和函数 219 8.4.3 工作原理 219 8.4.4 使用方法 219 8.4.5 插件代码 220 8.5 插件64:FoldingMenu() 221 8.5.1 关于此插件 221 8.5.2 变量、数组和函数 222 8.5.3 工作原理 222 8.5.4 使用方法 224 8.5.5 插件代码 226 8.6 插件65:ContextMenu() 227 8.6.1 关于此插件 227 8.6.2 变量、数组和函数 228 8.6.3 工作原理 228 8.6.4 使用方法 230 8.6.5 插件代码 231 8.7 插件66:DockBar() 232 8.7.1 关于此插件 232 8.7.2 变量、数组和函数 233 8.7.3 工作原理 233 8.7.4 使用方法 235 8.7.5 插件代码 236 8.8 插件67:RollOver() 237 8.8.1 关于此插件 238 8.8.2 变量、数组和函数 238 8.8.3 工作原理 238 8.8.4 使用方法 240 8.8.5 插件代码 241 8.9 插件68:Breadcrumbs() 242 8.9.1 关于此插件 242 8.9.2 变量、数组和函数 242 8.9.3 工作原理 242 8.9.4 使用方法 243 8.9.5 插件代码 244 8.10 插件69:BrowserWindow() 244 8.10.1 关于此插件 245 8.10.2 变量、数组和函数 246 8.10.3 工作原理 247 8.10.4 使用方法 249 8.10.5 插件代码 251 第9章 文本效果 253 9.1 插件70:TextScroll() 253 9.1.1 关于此插件 253 9.1.2 变量、数组和函数 254 9.1.3 工作原理 254 9.1.4 使用方法 256 9.1.5 插件代码 256 9.2 插件71:TextType() 257 9.2.1 关于此插件 257 9.2.2 变量、数组和函数 257 9.2.3 工作原理 258 9.2.4 使用方法 259 9.2.5 插件代码 260 9.3 插件72:MatrixToText() 261 9.3.1 关于此插件 261 9.3.2 变量、数组和函数 261 9.3.3 工作原理 262 9.3.4 使用方法 264 9.3.5 插件代码 264 9.4 插件73:TextToMatrix() 265 9.4.1 关于此插件 266 9.4.2 变量、数组和函数 266 9.4.3 工作原理 266 9.4.4 使用方法 266 9.4.5 插件代码 267 9.5 插件74:ColorFade() 268 9.5.1 关于此插件 268 9.5.2 变量、数组和函数 269 9.5.3 工作原理 269 9.5.4 使用方法 272 9.5.5 插件代码 273 9.6 插件75:FlyIn() 274 9.6.1 关于此插件 274 9.6.2 变量、数组和函数 275 9.6.3 工作原理 275 9.6.4 使用方法 276 9.6.5 插件代码 278 9.7 插件76:TextRipple() 278 9.7.1 关于此插件 279 9.7.2 变量、数组和函数 279 9.7.3 工作原理 280 9.7.4 使用方法 282 9.7.5 插件代码 283 第10章 声音和视觉效果 285 10.1 插件77:Lightbox() 285 10.1.1 关于此插件 286 10.1.2 变量、数组和函数 286 10.1.3 工作原理 287 10.1.4 使用方法 288 10.1.5 插件代码 289 10.2 插件78:Slideshow() 290 10.2.1 关于此插件 291 10.2.2 变量、数组和函数 291 10.2.3 工作原理 291 10.2.4 使用方法 294 10.2.5 插件代码 295 10.3 插件79:Billboard() 296 10.3.1 关于此插件 296 10.3.2 变量、数组和函数 297 10.3.3 工作原理 297 10.3.4 使用方法 300 10.3.5 插件代码 301 10.4 插件80:GoogleChart() 302 10.4.1 关于此插件 303 10.4.2 变量、数组和函数 304 10.4.3 工作原理 304 10.4.4 使用方法 305 10.4.5 插件代码 306 10.5 插件81:PlaySound() 307 10.5.1 关于此插件 307 10.5.2 变量、数组和函数 307 10.5.3 工作原理 308 10.5.4 使用方法 308 10.5.5 插件代码 309 10.6 插件82:EmbedYouTube() 309 10.6.1 关于此插件 310 10.6.2 变量、数组和函数 310 10.6.3 工作原理 310 10.6.4 使用方法 310 10.6.5 插件代码 311 10.7 插件83:PulsateOn- Mouseover() 312 10.7.1 关于此插件 312 10.7.2 变量、数组和函数 312 10.7.3 工作原理 313 10.7.4 使用方法 315 10.7.5 插件代码 315 第11章 cookie、Ajax和安全性 317 11.1 插件84:ProcessCookie() 317 11.1.1 关于此插件 318 11.1.2 变量、数组和函数 318 11.1.3 工作原理 318 11.1.4 使用方法 320 11.1.5 插件代码 321 11.2 插件85:CreateAjaxObject() 322 11.2.1 关于此插件 322 11.2.2 变量、数组和函数 323 11.2.3 工作原理 323 11.2.4 使用方法 324 11.2.5 插件代码 325 11.3 插件86:GetAjaxRequest() 326 11.3.1 关于此插件 326 11.3.2 变量、数组和函数 326 11.3.3 工作原理 327 11.3.4 使用方法 327 11.3.5 插件代码 328 11.4 插件87:PostAjax- Request() 328 11.4.1 关于此插件 329 11.4.2 变量、数组和函数 329 11.4.3 工作原理 329 11.4.4 使用方法 330 11.4.5 插件代码 331 11.5 插件88:FrameBust() 331 11.5.1 关于此插件 332 11.5.2 变量、数组和函数 332 11.5.3 工作原理 332 11.5.4 使用方法 333 11.5.5 插件代码 333 11.6 插件89:ProtectEmail() 333 11.6.1 关于此插件 334 11.6.2 变量、数组和函数 334 11.6.3 工作原理 334 11.6.4 使用方法 334 11.6.5 插件代码 335 第12章 表单和验证 337 12.1 插件90:FieldPrompt() 337 12.1.1 关于此插件 338 12.1.2 变量、数组和函数 338 12.1.3 工作原理 338 12.1.4 使用方法 339 12.1.5 插件代码 340 12.2 插件91:ResizeTextarea() 340 12.2.1 关于此插件 341 12.2.2 变量、数组和函数 342 12.2.3 工作原理 342 12.2.4 使用方法 343 12.2.5 插件代码 343 12.3 插件92:ValidateEmail() 344 12.3.1 关于此插件 344 12.3.2 变量、数组和函数 344 12.3.3 工作原理 345 12.3.4 使用方法 346 12.3.5 插件代码 346 12.4 插件93:Validate- Password() 346 12.4.1 关于此插件 347 12.4.2 变量、数组和函数 347 12.4.3 工作原理 347 12.4.4 使用方法 348 12.4.5 插件代码 348 12.5 插件94:CleanupString() 349 12.5.1 关于此插件 350 12.5.2 变量、数组和函数 350 12.5.3 工作原理 350 12.5.4 使用方法 350 12.5.5 插件代码 351 12.6 插件95:ValidateCredit- Card() 351 12.6.1 关于此插件 352 12.6.2 变量、数组和函数 352 12.6.3 工作原理 352 12.6.4 使用方法 353 12.6.5 插件代码 354 第13章 常见问题解决方案 357 13.1 插件96:Rolling- Copyright() 357 13.1.1 关于此插件 357 13.1.2 变量、数组和函数 358 13.1.3 工作原理 358 13.1.4 使用方法 358 13.1.5 插件代码 358 13.2 插件97:Alert() 359 13.2.1 关于此插件 360 13.2.2 变量、数组和函数 360 13.2.3 工作原理 361 13.2.4 使用方法 362 13.2.5 插件代码 363 13.3 插件98:ReplaceAlert() 364 13.3.1 关于此插件 365 13.3.2 变量、数组和函数 365 13.3.3 工作原理 365 13.3.4 使用方法 365 13.3.5 插件代码 366 13.4 插件99:ToolTip() 366 13.4.1 关于此插件 366 13.4.2 变量、数组和函数 367 13.4.3 工作原理 368 13.4.4 使用方法 369 13.4.5 插件代码 370 13.5 插件100:CursorTrail() 371 13.5.1 关于此插件 372 13.5.2 变量、数组和函数 372 13.5.3 工作原理 373 13.5.4 使用方法 375 13.5.5 插件代码 375 13.6 插件101:TouchEable() 376 13.6.1 关于此插件 377 13.6.2 变量、数组和函数 377 13.6.3 工作原理 378 13.6.4 使用方法 380 13.6.5 插件代码 381 · · · · · · () |
买来学习
很好的一本书,大力推荐这本书
细细品吧~
结合当下分析得也通俗明了易懂