Web开发人员参考大全

出版时间:2007  出版社:电子工业出版社  作者:(美)柯恩  页数:1085  译者:胡为君  
Tag标签:无  

前言

  Lázaro Issi Cohen,是个现代的文艺复兴人士。职场生涯的早期,他在高中教物理与数学。1972年,他因用音叉产生的音波图而获奖。1973年,他写了一本关于结晶学与物理的书。他是西班牙第一个使用Cobol语言的人,并于1970年代写了五本这方面的书。到了1980年代,他成为了一位艺术家,分别于1994年和1998年在马德里举办了个人展览。但是他从未放弃过对电脑的热爱,在西班牙又撰写了多本经典的技术书籍,包括《La Biblia de Flash 5》、《La Biblia de JavaScript》、《La Biblia de Flash MX》、《La Biblia de Flash MX 2004》、《La Biblia de Dreamweaver Ultradev 4》,以及《Programacion con ActionScript para Flash MX》。  Lázaro也是我的父亲。我第一次接触电脑,是在我13岁生日时,他与母亲送了我一台全新的Commodore Vic-20,并订阅了一年的《Compute Magazine》杂志。从那一刻起,我就爱上了Commodore。在好奇心的驱动下,我试着去编写BASIC语言,甚至写出了自己的迷你电脑游戏。  但是直到大学毕业前,我的热情一直都停留在兴趣的阶段,此后我开始担任劳工伤害的法律顾问。担任此工作6个月之后,我了解到,电脑可以让法律顾问的工作更有效率,所以我重拾程序设计的基础,写了我自己的第一套Visual Basic应用程序。我将其称为Counselor Assistant。    不久之后,每个法律顾问都开始用我的程序,而且工作效率好得让公司不再需要到外面聘雇人员。这是我第一个圆满完成目的的程序。  1995年,妻子Karen和我搬到父亲所在的西班牙住了一年。在那一年中,Internet开始蓬勃发展,我也沉迷于HTML的强大功能。  当大家开始用HTML建设网站时,他们却受到了HTML的局限。首先,HTML很呆板:当页面载入用户端的浏览器时,这个页面就只能放在那里不动,呆呆等候用户选择其他页面,或者提交某些信息。其次,HTML看起来没什么特别的:控制HTML元素的位置很困难,而且您能做的调整也就只有那几种。慢慢地,网站开发人员与设计师开始需要更新更好的工具。这就是DHTML(动态HTML),它结合了HTML、CSS(样式表)以及JavaScript。  有了JavaScript,静态呆板的HTML页面获得了生机。突然间,无聊的HTML页面开始对用户作出反应,在画面上作出及时的变化。网站页面不再须要对服务器提交信息时才会变动,这造成了具有互动性的Web体验。  CSS是最后一块拼图。有了CSS,您可以对于每一个HTML元素通过无数的方式来自定义外观。例如,表单输入与提交元素,不需要用相同的外观与风格,您也无须将数不尽的行与列插在表格中,就可以指定元素的位置。甚至,结合CSS与JavaScript,您可以动态应用样式,改变页面内容的外观,完全根据用户的需求来决定显示与消失。  我刚从西班牙回来时,原来的法律顾问公司还是要我用Visual Basic撰写程序。到了1996年,各大公司仍未将Web当作是一个重要工具。无论如何,由于微软的ASP(Active Server Pages)技术,其他服务器端的Web技术,像CGI和DHTML也随着改变。企业界终于开始明白了Web的威力。例如,使用Visual Basic或者C++ 撰写的应用程序,须要进行编译,而且在每一台要使用的机器上都必须先进行安装。改用web应用程序之后,在Internet或者公司的Intranet中,任何人都可以随时使用。由于web应用程序只需要浏览器便可使用,不需要特定的操作系统,所以在跨平台的兼容性上更显便利。随着web应用程序的优点越来越明显,法律顾问公司使用了越来越多的ASP和DHTML,Visual Basic使用得越来越少。  结果,我在西班牙的那一年,成了我的生涯转折点。此后,我有幸得以为多家公司提供顾问服务,包括美国本田汽车、华纳兄弟、PacificCare、Autoland与Baker Commodities。在此期间,我协助他们建立了一些有趣的web应用程序,用到了各种各样的开发工具。但是,我始终对于刚接触HTML、CSS和JavaScript的感动念念不忘。    所以,当父亲于2003年秋天到访加州时,他要我帮他进行一项极具挑战性的计划,我欣然应允。我们的成果,就是您手上的这本书。  写作动机  在我开发DHTML应用程序的这些年里,一直没有见过一本完整的工具书,让我能迅速找到繁杂的HTML、CSS与JavaScript用法,以及将其并用的方式。本书就是我一直想要的DHTML工具书。  本书是针对web程序员撰写。Internet是web程序员的最佳资源,但是我总是感觉,在网上找所需要的资料,不但困难而且耗时。本书将您需要的所有信息都集结在一起。与其在网站上寻求解答,不如把本书放在您的桌上,随时翻阅。  本书内容  本书包含两大部分。第1篇包含了前四章,作为HTML、CSS与JavaScript的基本介绍。如果您是一名经验丰富的web程序员,您很可能早已熟知第一篇的内容。否则,这几章的信息可以让您熟悉这3种语言。  第2篇是本书的核心。从第5章到第15章,每一章都有特定主题,包括HTML元素与属性;事件;CSS属性与JavaScript样式属性;微软的行为、滤镜与变化效果;JavaScript属性、方法、集合与对象;以及微软的HTML+TIME技术。每一章都会将参考条目按字母的顺序列出,语法列表则会告诉您该如何使用它们。另外还有可用值列表(如果有的话)与范例,告诉您这个条目要如何进行实际应用,并且列出了所有相关条目的相互链接。  如何使用本书  您可以用许多不同的方式来使用本书。  如果您想成为一个Web程序设计的专家,您可以从头到尾读遍本书。这样的话,您会接触到以前从未得知的Web程序设计元素与技术,并且很快学会使用他们。  您也可以通过本书来查询您不太熟悉的元素。也许您知道要用到哪些元素,但是忘记了拼法,或者您记得该怎么拼,但是忘记了它的语法,甚至您记得语法,但是忘记了它属于哪个对象。利用本书,您可以查到任何您需要的东西,进而加以应用。  您也可以把本书当作CSS、HTML与JavaScript的综合参考书。假设您要建立一个蓝色的按钮、加上好看的边缘,而不是老套无聊的灰色3D按钮。您几个月前在某个网站上看到过一个类似的按钮,但是您不记得这个网站的URL,您也不知道要怎样让按钮变成那样。为了猜测,您可以先从第5章查阅  元素。看看语法列表,您可以从以下的程序代码开始着手:  …  接下来,您可在“CSS属性与JavaScript样式属性”当中搜寻样式列表,看有什么是可以实现上述效果的。列表中的第三个样式是“background-color”,在列表大约三分之一的地方,您找到了“border-style”。现在赶快跳到第八章,查询“background-color”,发现您可以使用标准的web颜色名称,或者用16进制的颜色格式 #RRGGBB。  由于您已经在第1章读过了CSS的介绍,或者在购买本书时,已经知道了要怎样应用CSS,可以将程序代码修改如下:  Blue Button  现在,您可以翻开第8章,找到“border-style”,这里将您带向“border-bottom- style”,列出了全部可用的边界样式值。经过一些实验之后,您决定用“solid”样式,您的程序代码也就完工了:  Solid Blue Button  在这本书中,寻找信息是很轻松的。  测试环境  本书包含了一千多个范例。这些范例都是设计用于与Internet Explorer兼容的引用条目,并在Internet Explorer 6.0中测试过。对于与Internet Explorer和Netscape Navigator都兼容的引用条目,可能要做点小修改,才能在Netscape上使用。对于只与Netscape Navigator兼容的引用条目,范例在Netscape Navigator 7.1当中进行测试。  更新  计算机语言的本质是动态的,本书中有些条目可能会有所改变。本书的任何勘误,都会发布在网站http://deskref.softsmartinc.com/上。网站也有讨论区,欢迎您发表高见。  代码约定  本书中所有HTML、CSS与JavaScript代码,都会以等宽字体印刷,以便于判别。您也会发现,在语法列表中,大部分引用条目都是采用斜体字。斜体的部分表示并非直接能使用,而要替换成实际的元素、属性、事件、方法、集合、对象或者值。

内容概要

本书会告诉您怎样使用每一种HTML元素及属性、事件、CSS样式、过滤器、JavaScript属性、方法与对象。无论您是一位Web开发人员、网页设计师,或只是搞自己的网站玩玩,都不再须要为网站开发问题而到处没完没了地啃文档。因为,您需要的所有资源全部都在这里!    本书是最完整的HTML、CSS和JavaScript的工具书,适合所有人事Web开发的相关人员使用。

作者简介

Lázaro Issi Cohen是马德AIcáa de Henares大学多媒体领域的教授。他用西班牙语写了很多计算机方面的图书,包括《La Biblical de JavaScript))和《La Biblical de Flash MX(Anaya)》Joseph Issi Cohen是一名软件开发咨询师,他有10多年的系统开发经验,曾为Aotoland、Baker

书籍目录

背景写作动机本书内容如何使用本书测试环境更新代码约定第1篇 基础 第1章 CSS  样式表  声明  选择器  CCS2的属性选择器  !important属性  优先权  样式属性  元素在页面上的定位  定位值  相对定位  其他定们属性  属性中使用的度量单位 第2章 面向对象程序设计:DOM与树状结构  对象简介  句点运算符(.)  浏览器与对象  属性  方法  集合  节点 第3章 事件与事件处理器  事件处理器  捕获事件信息  事件传播 第4章 JAVASCRIPT核心语言与基础  JavaScript的版本  JavaScript可以为您作什么  JavaScript声明  变量  JavaScript保留字  循环  函数  对象  JavaScript预先定义对象第2篇 参考 第5章 HTML元素 第6章 HTML属性 第7章 事件处理器 第8章 CSS属性与JavaScript样式属性 第9章 微软INTERNET EXPLORER行为 第10章 微软的滤镜与变化 第11章 JavaScript属性 第12章 JAVASCRIPT方法 第13章 JAVASCRIPT集合 第14章 JAVASCRIPT对象 第15章 微软HTML+TIME技术索引

媒体关注与评论

前言背景Lázaro Issi Cohen,是个现代的文艺复兴人士。职场生涯的早期,他在高中教物理与数学。1972年,他因用音叉产生的音波图而获奖。1973年,他写了一本关于结晶学与物理的书。他是西班牙第一个使用Cobol语言的人,并于1970年代写了五本这方面的书。到了1980年代,他成为了一位艺术家,分别于1994年和1998年在马德里举办了个人展览。但是他从未放弃过对电脑的热爱,在西班牙又撰写了多本经典的技术书籍,包括《La Biblia de Flash 5》、《La Biblia de JavaScript》、《La Biblia de Flash MX》、《La Biblia de Flash MX 2004》、《La Biblia de Dreamweaver Ultradev 4》,以及《Programacion con ActionScript para Flash MX》。Lázaro也是我的父亲。我第一次接触电脑,是在我13岁生日时,他与母亲送了我一台全新的Commodore Vic-20,并订阅了一年的《Compute Magazine》杂志。从那一刻起,我就爱上了Commodore。在好奇心的驱动下,我试着去编写BASIC语言,甚至写出了自己的迷你电脑游戏。但是直到大学毕业前,我的热情一直都停留在兴趣的阶段,此后我开始担任劳工伤害的法律顾问。担任此工作6个月之后,我了解到,电脑可以让法律顾问的工作更有效率,所以我重拾程序设计的基础,写了我自己的第一套Visual Basic应用程序。我将其称为Counselor Assistant。 不久之后,每个法律顾问都开始用我的程序,而且工作效率好得让公司不再需要到外面聘雇人员。这是我第一个圆满完成目的的程序。1995年,妻子Karen和我搬到父亲所在的西班牙住了一年。在那一年中,Internet开始蓬勃发展,我也沉迷于HTML的强大功能。当大家开始用HTML建设网站时,他们却受到了HTML的局限。首先,HTML很呆板:当页面载入用户端的浏览器时,这个页面就只能放在那里不动,呆呆等候用户选择其他页面,或者提交某些信息。其次,HTML看起来没什么特别的:控制HTML元素的位置很困难,而且您能做的调整也就只有那几种。慢慢地,网站开发人员与设计师开始需要更新更好的工具。这就是DHTML(动态HTML),它结合了HTML、CSS(样式表)以及JavaScript。有了JavaScript,静态呆板的HTML页面获得了生机。突然间,无聊的HTML页面开始对用户作出反应,在画面上作出及时的变化。网站页面不再须要对服务器提交信息时才会变动,这造成了具有互动性的Web体验。CSS是最后一块拼图。有了CSS,您可以对于每一个HTML元素通过无数的方式来自定义外观。例如,表单输入与提交元素,不需要用相同的外观与风格,您也无须将数不尽的行与列插在表格中,就可以指定元素的位置。甚至,结合CSS与JavaScript,您可以动态应用样式,改变页面内容的外观,完全根据用户的需求来决定显示与消失。我刚从西班牙回来时,原来的法律顾问公司还是要我用Visual Basic撰写程序。到了1996年,各大公司仍未将Web当作是一个重要工具。无论如何,由于微软的ASP(Active Server Pages)技术,其他服务器端的Web技术,像CGI和DHTML也随着改变。企业界终于开始明白了Web的威力。例如,使用Visual Basic或者C++ 撰写的应用程序,须要进行编译,而且在每一台要使用的机器上都必须先进行安装。改用web应用程序之后,在Internet或者公司的Intranet中,任何人都可以随时使用。由于web应用程序只需要浏览器便可使用,不需要特定的操作系统,所以在跨平台的兼容性上更显便利。随着web应用程序的优点越来越明显,法律顾问公司使用了越来越多的ASP和DHTML,Visual Basic使用得越来越少。结果,我在西班牙的那一年,成了我的生涯转折点。此后,我有幸得以为多家公司提供顾问服务,包括美国本田汽车、华纳兄弟、PacificCare、Autoland与Baker Commodities。在此期间,我协助他们建立了一些有趣的web应用程序,用到了各种各样的开发工具。但是,我始终对于刚接触HTML、CSS和JavaScript的感动念念不忘。 所以,当父亲于2003年秋天到访加州时,他要我帮他进行一项极具挑战性的计划,我欣然应允。我们的成果,就是您手上的这本书。写作动机在我开发DHTML应用程序的这些年里,一直没有见过一本完整的工具书,让我能迅速找到繁杂的HTML、CSS与JavaScript用法,以及将其并用的方式。本书就是我一直想要的DHTML工具书。本书是针对web程序员撰写。Internet是web程序员的最佳资源,但是我总是感觉,在网上找所需要的资料,不但困难而且耗时。本书将您需要的所有信息都集结在一起。与其在网站上寻求解答,不如把本书放在您的桌上,随时翻阅。本书内容本书包含两大部分。第1篇包含了前四章,作为HTML、CSS与JavaScript的基本介绍。如果您是一名经验丰富的web程序员,您很可能早已熟知第一篇的内容。否则,这几章的信息可以让您熟悉这3种语言。第2篇是本书的核心。从第5章到第15章,每一章都有特定主题,包括HTML元素与属性;事件;CSS属性与JavaScript样式属性;微软的行为、滤镜与变化效果;JavaScript属性、方法、集合与对象;以及微软的HTML+TIME技术。每一章都会将参考条目按字母的顺序列出,语法列表则会告诉您该如何使用它们。另外还有可用值列表(如果有的话)与范例,告诉您这个条目要如何进行实际应用,并且列出了所有相关条目的相互链接。如何使用本书您可以用许多不同的方式来使用本书。如果您想成为一个Web程序设计的专家,您可以从头到尾读遍本书。这样的话,您会接触到以前从未得知的Web程序设计元素与技术,并且很快学会使用他们。您也可以通过本书来查询您不太熟悉的元素。也许您知道要用到哪些元素,但是忘记了拼法,或者您记得该怎么拼,但是忘记了它的语法,甚至您记得语法,但是忘记了它属于哪个对象。利用本书,您可以查到任何您需要的东西,进而加以应用。您也可以把本书当作CSS、HTML与JavaScript的综合参考书。假设您要建立一个蓝色的按钮、加上好看的边缘,而不是老套无聊的灰色3D按钮。您几个月前在某个网站上看到过一个类似的按钮,但是您不记得这个网站的URL,您也不知道要怎样让按钮变成那样。为了猜测,您可以先从第5章查阅  元素。看看语法列表,您可以从以下的程序代码开始着手:…接下来,您可在“CSS属性与JavaScript样式属性”当中搜寻样式列表,看有什么是可以实现上述效果的。列表中的第三个样式是“background-color”,在列表大约三分之一的地方,您找到了“border-style”。现在赶快跳到第八章,查询“background-color”,发现您可以使用标准的web颜色名称,或者用16进制的颜色格式 #RRGGBB。由于您已经在第1章读过了CSS的介绍,或者在购买本书时,已经知道了要怎样应用CSS,可以将程序代码修改如下:Blue Button现在,您可以翻开第8章,找到“border-style”,这里将您带向“border-bottom- style”,列出了全部可用的边界样式值。经过一些实验之后,您决定用“solid”样式,您的程序代码也就完工了:Solid Blue Button在这本书中,寻找信息是很轻松的。测试环境本书包含了一千多个范例。这些范例都是设计用于与Internet Explorer兼容的引用条目,并在Internet Explorer 6.0中测试过。对于与Internet Explorer和Netscape Navigator都兼容的引用条目,可能要做点小修改,才能在Netscape上使用。对于只与Netscape Navigator兼容的引用条目,范例在Netscape Navigator 7.1当中进行测试。更新计算机语言的本质是动态的,本书中有些条目可能会有所改变。本书的任何勘误,都会发布在网站http://deskref.softsmartinc.com/上。网站也有讨论区,欢迎您发表高见。代码约定本书中所有HTML、CSS与JavaScript代码,都会以等宽字体印刷,以便于判别。您也会发现,在语法列表中,大部分引用条目都是采用斜体字。斜体的部分表示并非直接能使用,而要替换成实际的元素、属性、事件、方法、集合、对象或者值。

编辑推荐

  一书在手,查询无忧!HTML CSS JavaScript,没有你查不到的属性!没有你找不到的标签!没有你用不到的知识!标签、属性、样式、方法、对象……应有尽有!  Web开发/设计参考宝典!  英文原著荣获Amazon.com五星评价  Aiax入门+开发三剑客 配套修炼 效果更佳  Web开发的最大难题,就是要记住各种复杂的语法和标记,记住用什么东西可以做什么,什么适用于哪些东西,组合出您想要的效果。当然,您可以自己创建一个按钮,但是您能让按钮的颜色与字体符合网站的风格吗?您能保证它在所有浏览器中的效果都一样吗?有了本书,您可以找到各种您前所未闻的东西,在繁忙的工作中迅速找到您需要的信息,或者为您熟悉的东西找到搭配用法,以便于您创造出更好的成果。  本书告诉您怎样使用每一种H丁ML元素及属性、事件、CSS样式、行为、过滤器、JavaScript属性、方法与对象,并包含如下信息:  介绍每一项元素,让您知道如何使用其功能。  提供详细完整的语法,告诉您怎样去灵活运用它们。  提供范例,所有东西的用法一目了然。  指明兼容性,协助您做出在UE/Netscape中都可以得到最佳显示效果的网页。  为每个元素列出可以与其并用或适用的所有其他元素。  无论您是一位Web开发人员、网页设计师,或只是搞自己的网站玩玩,都不再需要为了网站开发问题而到处没完没了地啃文档。因为您需要的所有资源全部都在这里!

图书封面

图书标签Tags

评论、评分、阅读与下载


    Web开发人员参考大全 PDF格式下载


用户评论 (总计20条)

 
 

  •   最近比较多地从事WEB的开发~~所以这本书真是及时雨呀!!
  •   很好,很全面,我把他作参考字典了
  •   很全、很强大。不过感觉没有电子版来的方便。而且不太便于携带。难得一本书比我的笔记本电脑都要重。
  •   像字典一样...
  •   正要学习还可以。。。。。。。正要学习还可以。。。。。。。正要学习还可以。。。。。。。正要学习还可以。。。。。。。正要学习还可以。。。。。。。正要学习还可以。。。。。。。正要学习还可以。。。。。。。正要学习还可以。。。。。。。正要学习还可以。。。。。。。
  •   CIP核准号 2007028173 本书是最完整的HTML、CSS和JavaScript的工具书,适合所有从事Web开发的相关人员使用。¥85.40
  •   这本书只能算做工具书了,内容比较多。是HTML+CSS+JavaScript的翔实写作。 遇到不会的时候查查还是不错的
  •   教学书上的标签、属性总是很有限,而且有些还不知道具体含义,这本书在这方面帮了我大忙
  •   是我想要的书,开始是在北京图书馆借到得,觉得不错就买了,方便查询,没事儿的时候也可以用来学习
  •   一本普通的工具书,适合有经验的开发人员
  •   早知道是这样写的还不如上网查.
  •   内容很多,但是我觉得找起来很不方便,没有中文查阅的~~~~~
  •   书还不错不过好像是面向IE的技术参考书一样
  •   原作挺好,翻译和印刷校对……
  •   很厚,很重,像字典一样,写的没有想象中的那么详细
  •   书很好,在考虑怎么把他做成电子版,带着不太现实。最近卓越2次乌龙,处理措施让人失望,以后不在这里买了
  •   感觉这本参考书还可以,只是拿来参考查询的话
  •   web设计的人可以参考,但不是很详细
  •   这本书在我看来,就是一个字典,用到什么查什么,挺方便,但如果做为入门的话,很不合适了。
  •   书如书名,一本参考性质的书,是一本相当好的参考书,作为教程就有点欠缺。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7