懂得JavaScript语法是一回事,能够创建有用的应用程序就是另一回事了。虽然市面上有成打的JavaScript图书教你怎么做,但实际上,像本书这样,能够为网站管理员提供一整套易于使用的经典客户端JavaScript程序,并且带有完整说明文字的,却是少之又少。一册在手,读者可以立即利用书中的程序为自己的网站增添各种丰富功能。\r\n 本书围绕JavaScript核心功能,深入探索了相关的代码和技术。书中的程序可以帮助读者将自己的网站模块化,从而在站点管理和程序开发中省时省力。\r\n 本书章节是按应用程序组织的。包括:客户端搜索引擎。讲述如何仅用客户端工具创建自己的搜索引擎,获得最佳的搜索结果施放式贺卡程序。可以用于制作和发送DHTML电子邮件贺卡GUI图像翻转工具。可生成各种版本JavaScript的跨浏览器图像翻转代码健壮的客户端购物车程序在线测试程序。可以自动管理、评分并显示在线考试的答案和调查的结果。 \r\n\r\n
第一章 客户端搜索引擎\r\n\r\n执行条件\r\n语法细则\r\nnav.html\r\n创建自己的JavaScript数据库\r\n应用程序扩展\r\n\r\n第二章 在线测试\r\n\r\n执行条件\r\n语法细则\r\nIndex.html——框架设定\r\nquestions.js——JavaScript源文件\r\nadminister.html\r\n应用程序扩展\r\n\r\n第三章 交互式的幻灯片放映\r\n\r\n执行条件\r\n语法细则\r\n应用程序变量\r\n应用程序的函数\r\n应用程序扩展\r\n\r\n第四章 多搜索引擎界面\r\n\r\n执行条件\r\n语法细则\r\n应用程序扩展:增加用户控制\r\n第五章 ImageMachine程序\r\n\r\n执行条件\r\n语法细则\r\n应用程序扩展:添加模板属性\r\n\r\n第六章 JavaScript源文件\r\n\r\narrays.js\r\ncookies.js\r\ndhtml.js\r\nevents.js\r\nframes.js\r\nimage.js\r\nnavbar.js\r\nnumbers.js\r\nobjects.js\r\nstrings.js\r\n应用程序扩展\r\n\r\n第七章 基于cookie的用户参数选择\r\n\r\n执行条件\r\n语法细则\r\nprefs.html\r\ndive.html\r\n应用程序扩展\r\n\r\n第八章 购物袋:JavaScript购物车\r\n\r\n购物袋概述\r\n执行条件\r\n语法细则\r\n第1步:载入购物袋应用程序\r\n第2步:显示产品\r\n第3步:显示所有的种类\r\n第4步:将产品添加到购物袋\r\n第5步:修改定单/付帐\r\n应用程序扩展\r\n\r\n第九章 JavaScript中的加密技术\r\n\r\n密码如何工作\r\n执行条件\r\n语法细则\r\n应用程序扩展\r\n\r\n第十章 网络贺卡:拖放Email\r\n\r\n执行条件\r\n语法细则\r\n服务器端\r\n应用程序扩展\r\n\r\n第十一章 能感知当前环境的帮助\r\n\r\n执行条件\r\n语法细则\r\n应用程序扩展\r\n\r\n后记\r\n\r\n附录一 JavaScript参考\r\n\r\n附录二 Web资源\r\n\r\n附录三 使用Perl脚本\r\n\r\n词汇表\r\n\r\n
我总是感觉似乎有什么东西被遗漏了. 我曾经参阅了成堆的JavaScript书籍, 还有无数网站一个接一个的页面, 我沉浸在尽可能多的代码和概念之中. 但在从理论指导中摘取一些新的语法和灵活的技巧之后, 我不知道在示例之外还能做什么. 就好像我拥有一个丰富充实的厨房, 但根本不懂烹调. 我拥有了所有这些酷极了的JavaScript技术和代码片段, 但我完全没有把握用它来解决普通的Web站点问题. 当然, 有些书中也讲JavaScript应用程序, 但它们和Web井水不犯河水. 我的意思是, 十二点纸牌游戏自然很棒, 电子制表也是如此, 但眼下我并不准备把它们放到web上去.
因此, 这里应该是一些诀窍和方法. 不仅为了检测某个浏览器的特性或是做一个图片翻转, 这里还包括一些成熟的应用程序, 你会很想把它们用在网站上. 这里大部分原装的应用程序都很灵活, 将它们拷贝到Web服务器(或本地计算机)中的文件夹里, 马上就可以运行. 下面的章节讲述各式各样的JavaScript, 可用来帮助用户完成普通的Web任务, 比如站点搜索. 调查信息搜集. 创建图片翻转. 浏览在线资料. 电子购物和其他更多事情. 当然, 你会想对它们做适当的修改以便更好地为你所用, 而它们已经多多少少为此做了准备. 另外, 每一个应用程序都带有很长的解说文字, 这样, 你可以了解每一部分的工作原理.
读者须知
这不是一本为初学者准备的书. 你无法在这里学习JavaScript基本知识, 而要学习如何使用JavaScript. 你不一定要是个有三年丰富经验的JavaScript老手, 但如果你连info. replace(/