书籍详情

JavaScript动态网页设计(第二版)

JavaScript动态网页设计(第二版)

作者:Nick Heinle & Bill Pena;张铭泽译

出版社:O'Reilly

出版时间:2003-07-01

ISBN:9787111116776

定价:¥29.00

购买这本书可以去
内容简介
  UavaScript是当今最流行的闸页脚本语言。职业网页设计师使用它制作图像翻滚、下拉菜单和其他动态特效,赋予网页生命。本书教你怎样轻松地使网页鲜活起来,书中实例可以马上应用,元需繁琐的编程。 JavaScript是网页制作的核心技术之一。借助JavaScript,可以添加图像翻转、弹出式窗口、自动卷动框架、智能表单和复杂的DHTML特效,创造出活生生的、交互式的网页。而且,用不着成为编程高手这一切就能实现。本书讲述了如何生成这些特效,你不用在什么函数啦、运算符啦、变量啦之类干巴巴的程序员式的语言中艰难跋涉。每一章都给出了常见的JavaScript技巧,解释了如何灵活使用。在此过程中,采用非常实用的例子 介绍了基本的JavaScript概念和语言知识。本书中你将学到:· 使用JavaScript生成图像翻转等特效。· 生成新的浏览器窗口、控制框架和验证表单。· 使用JavaScript检测浏览器、平台和插件,使网站更加个性化。· 使用cookie跟踪访问者,对新用户说欢迎,给老客户提供个性化页面。· 使用基本的DHTML创建标签式文件夹、下拉菜单和滚动头条效果。本书第一版已经教会了数以万计的网页设计者用JavaScript赋予其网页鲜活的生命力。新版更是新增了最新的JavaScript技术。想在网页设计中使用JavaScript吗?本书正适合你!
作者简介
  Nick Heinle是极为畅销的本书第一版的作者。当时,他还是一个十几岁的孩子。因此成为波士顿的名人。目前他是一位独立的软件咨询顾问,同时还在研究数学。Bill Pena是一位网页设计师,目前担任技术图书网络Safari的设计师。他从1996年就开始使用JavaScript了,从实践中学到了许多知识。Bill拥有布朗大学教字艺术和媒体学士学位。
目录
前言                  
 第一章JavaScript入门                  
 添加描述性的链接                  
 Night and day(夜晚和白天)                  
 第二章窗口操作                  
 窗口基础                  
 创建新的窗口                  
 远程控制                  
 第三章框架控制                  
 工具栏的设计                  
 网页更替                  
 使用Quick Time VR                  
 第四章表单和验证                  
 表单入门                  
 Madlibs                  
 停止表单                  
 判断emaU                  
 其他验证函数                  
 第五章使用数组                  
 数组的概念                  
 让你的站点不可预测                  
 正确显示日期                  
 选择菜单                  
 第六章浏览器太多了吗?不是                  
 如何知道什么浏览器在访问我的站点                  
 不同的浏览器, 不同的需要                  
 样式差异                  
 检查插件                  
 浏览器之外的检测                  
 第七章动态图像                  
 图像基础                  
 图像翻转                  
 多翻转效果                  
 图像布告牌                  
 第八章用cookie定制站点                  
 什么是cookie                  
 cookie基本操作                  
 欢迎新来的访问者                  
 具有记忆功能的表单                  
 定制的网页                  
 第九章动态HTML                  
 什么是DHTML                  
 文档对象模型                  
 动态级联样式表                  
 熟悉图层的概念                  
 浏览器检测                  
 第十章交互的DHTML技术                  
 下拉菜单                  
 滑动的标签项                  
 用剪切操作滚动图层                  
 第十一章高级应用技术                  
 面向对象的脚本                  
 小测验:测验你的读者                  
 关联菜单                  
 跨浏览器的样式对象                  
 继续学习                  
 附录一常用的JavaScript对象                  
 附录二事件处理器                  
 附录三样式属性                  
 附录四JavaSCript语法                  
 荐《Learning Web Design》(Jennifer Niederst著)和《HTML and                  
 XHTML:TheDefinitiveGuide》(ChuckMusciano和BillKennedy著)                  
 两本书, 它们均由O'Reilly出版, 前者的中文版《学习Web设计》已由                  
 机械工业出版社出版.                   
 本书的内容                  
 本书共包括十一章, 简介如下:                  
 第一章, "JavaScript入门", 提供两个简单的JavaScript的例子, 使                  
 你可以立刻开始美化你的网页.                   
 第二章, "窗口操作", 教你如何控制. 创建窗口, 并和它们交换数                  
 据, 因为整个网页都是运行于一个窗口中的.                   
 第三章, "框架控制", 讲述如何利用JavaScript控制框架, 从而制                  
 作出漂亮的网页界面.                   
 第四章, "表单和验证", 解释如何运用JavaScript和表单元素进行                  
 交互, 包括利用它来验证表单数据.                   
 第五章, "使用数组", 介绍了数组的概念, 它是一个组织信息的好                  
 方法, 同时会教你如何将其应用在自己的站点中.                   
 第六章, "浏览器太多了吗?不是", 讨论如何使用JavaScript得到                  
 访问站点的浏览器的信息, 以便可以让你的站点在不同的浏览器中                  
 都得到最好的效果.                   
 第七章, "动态图像", 讲述了JavaScript改变网页上显示的图像的                  
 能力, 这样可以创建各种动画效果.                   
 第八章, "用cookie个性化站点", 讨论如何使用JavaScript插件                  
 cookie来跟踪你的站点的访问者.                   
 第九章, "动态HTML", 介绍结合JavaScript. W3C标准DOM和                  
 CSS在网页上创建不同动态效果的基本知识.                   
 第十章, "交互的DHTML技术", 继续讨论动态HTML, 介绍一些                  
 更精妙更有交互性的例子.                   
 第十一章, "高级应用技术", 探索面向对象脚本编写的概念, 这可                  
 以使你的脚本更容易理解也更有效.                   
 除此之外, 本书还有四个有用的附录, 其中是一些使用JavaScript的参                  
 考资料.                   
 本书中的约定                  
 排版上的约定如下:                  
 斜体(Italic)                  
 用来表示URL. 电子邮件地址. 文件名和目录名, 也用来表示强调.                   
 灰色字体                  
 用来表示当前定义的术语和交叉引用的术语.                   
 HelveticaCondensed字体(HelveticaCondensed)                  
 用来表示示例代码.                   
 灰色Helvetica Condensed字体(Helvetica Condensed)                  
 用来表示HTML标签(tag)和属性以及JavaScript元素, 在示例                  
 代码中表示强调.                   
 Helvetica Condensed斜体(Helvetica Condensed ltafic)                  
 用来表示HTML属性和JavaScript表达式中的值的占位符.                   
 建议与评论                  
 本书的内容都经过测试, 尽管我们做了最大的努力, 但错误和疏忽仍然                  
 是在所难免的. 如果你发现有什么错误, 或者是对将来的版本有什么建                  
 议, 请通过下面的地址告诉我们:                  
 美国:                  
 O'Reilly&Associates,Inc.                   
 101 Morris Street                  
 Sebastopol, CA 95472                  

猜您喜欢

读书导航