共找到 68265 项 “���������������������,1998” 相关结果
- 全部分类
- 全部
- 文学
- 历史
- 哲学/宗教
- 法律
- 政治/社会
- 医学
- 教育/心理学
- 艺术/传媒
- 研究生考试
- 资格认证考试
- 公开课
- 语言
- 经济金融
- 管理学
- IT/计算机
- 自然科学
- 工学/工程
- 体育
- 行业资料
- 音乐
- 汽车机械制造
- 文档模板
- 创业
- 农学
- 生活
- 数据库教程
- 民族
Directory of standing representative organizations of foreign and territorial companies in China
出版社:中国华侨出版社,1998
简介: 2000年世纪版《外国(地区)企业常驻代表机构名录》为国际大16开精装本,60克进口胶版纸,精装套封,入录的港澳台企业与外商驻华单位达9000余家。“全面、准确、详实”是其的特点,灵活、方便的查询方式有助你查找。
简介: 所属分类:计算机网络 > 程序设计> java javascript j2ee > 本书是 javascript超级畅销书的最新版。ecmascript5和html5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为 javascript增添了很多适应未来发展的新特性。《 javascript高级 程序设计》这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从 javascript语言实现的各个组成部分——语言核心、dom、bom、事件模型讲起,深入浅出地探讨了面向对象编程、ajax与comet服务器端通信,html5表单、媒体、canvas(包括 webgl)及 webworkers、地理定位、跨文档传递消息、客户端存储(包括indexeddb)等新api,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。《 javascript高级 程序设计(第3版)》附录展望了未来的api和ecmascriptharmony规范。 本书适合有一定编程经验的 web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。 第1章 javascript简介 1.1 javascript简史 1.2 javascript实现 1.2.1 ecmascript 1.2.2 文档对象模型(dom) 1.2.3 浏览器对象模型(bom) 1.3 javascript版本 1.4 小结 第2章 在html中使用 javascript 2.1 元素 2.1.1 标签的位置 2.1.2 延迟脚本 2.1.3 异步脚本 2.1.4 在xhtml申的用法 2.1.5 不推荐使用的语法 2.2 嵌入代码与外部文件 2.3 文档模式 2.4 元素 2.5 小结 第3章 基本概念 3.1 语法 3.1.1 区分大小写 3.1.2 标识符 3.1.3 注释 3.1.4 严格模式 3.1.5 语句 3.2关键字和保留字 3.3 变量 3.4 数据类型 3.4.1 typeof操作符 3.4.2 undefined类型 3.4.3 null类型 3.4.4 boolean类型 3.4.5 number类型 3.4.6 string类型 3.4.7 0bj ect类型 3.5 操作符 3.5.1 一元操作符 3.5.2 位操作符 3.5.3 布尔操作符 3.5.4 乘性操作符 3.5.5 加性操作符 3.5.6 关系操作符 3.5.7 相等操作符 3.5.8 条件操作符 3.5.9赋值操作符 3.5.10 逗号操作符 3.6 语句 3.6.1 if语句 3.6.2 do—while语句 3.6.3 while语句 3.6.4 for语句 3.6.5 for—in语句 3.6.6 label语句 3.6.7 break和continue语句 3.6.8 with语句 3.6.9 switch语句 3.7 函数 3.7.1 理解参数 3.7.2 没有重载 3.8 小结 第4章 变量、作用域和内存问题 第5章 引用类型 第6章 面向对象的 程序设计 第7章 函数表达式 第8章 bom 第9章 客户端检测 第10章 dom 第11章 dom扩展 第12章 dom2和dom3 第13章 事件 第14章 表单脚本 第15章 使用canvas绘图 第16章 html5脚本编程 第17章 错误处理与调试 第18章 javascriptgn xml 第19章 e4x 第20章 json 第21章 ajax与comet 第22章 高级技巧 第23章 离线应用与客户端存储 第24章 最佳实践 第25章 新兴的api 附录a ecmascript harmony 附录b 严格模式 附录c javascript库 附录d javascript工具 javascript简介 本章内容 javascript历史回顾 javascript是什么 javascript与ecmascript的关系 javascript的不同版本 avascript诞生于1995年。当时,它的主要目的是处理以前由服务器端语言(如perl)负责的一些输入验证操作。在 javascript问世之前,必须把表单数据发送到服务器端才能确定用户是否没有填写某个必填域,是否输入了无效的值。 netscape navigator希望通过 javascript来解决这个问题。在人们普遍使用电话拔号上网的年代,能够在客户端完成一些基本的验证任务绝对是令人兴奋的。毕竟,拨号上网的速度之慢,导致了与服务器的每一次数据交换事实上都成了对人们耐心的一次考验。 自此以后, javascript逐渐成为市面上常见浏览器必备的一项特色功能。如今, javascript的用途早已不再局限于简单的数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力。今天的 javascript已经成为一门功能全面的编程语言,能够处理复杂的计算和交互,拥有了闭包、匿名(lamda,拉姆达)函数,甚至元编程等特性。作为 web的一个重要组成部分, javascript的重要性是不言而喻的,就连手机浏览器,甚至那些专为残障人士设计的浏览器等非常规浏览器都支持它。当然,微软的例子更为典型。虽然有自己的客户端脚本语言vbscript,但微软仍然在inter net explorer的早期版本中加入了自己的 javascript实现 。 javascript从一个简单的输入验证器发展成为一门强大的编程语言,完全出乎人们的意料。应该说,它既是一门非常简单的语言,又是一门非常复杂的语言。说它简单,是因为学会使用它只需片刻功夫;而说它复杂,是因为要真正掌握它则需要数年时间。要想全面理解和掌握 javascript,关键在于弄清楚它的本质、历史和局限性。 1.1 javascript简史 在 web日益流行的同时,人们对客户端脚本语言的需求也越来越强烈。那个时候,绝大多数因特网用户都使用速度仅为28.8kbit/s的“猫”(调制解调器)上网,但网页的大小和复杂性却不断增加。为完成简单的表单验证而频繁地与服务器交换数据只会加重用户的负担。想象一下:用户填写完一个表单,单击“提交”按钮,然后等待30秒钟,最终服务器返回消息说有一个必填字段没有填好……当时走在技术革新最前沿的 netscape公司,决定着手开发一种客户端语言,用来处理这种简单的验证。 当时就职于 netscape公司的布兰登?艾奇(brendan eich),开始着手为计划于1995年2月发布的 netscape navigator 2开发一种名为livescript的脚本语言——该语言将同时在浏览器和服务器中使用(它在服务器上的名字叫livewire)。为了赶在发布日期前完成livescript的开发, netscape与sun公司建立了一个开发联盟。在 netscape navigator 2正式发布前夕, netscape为了搭上媒体热炒 java的顺风车,临时把livescript改名为 javascript。 由于 javascript 1.0获得了巨大成功, netscape随即在 netscape navigator 3中又发布了 javascript 1.1。 web虽然羽翼未丰,但用户关注度却屡创新高。在这样的背景下, netscape把自己定位为市场领袖型公司。与此同时,微软决定向与navigator竞争的自家产品inter net explorer浏览器投入更多资源。 netscape navigator 3发布后不久,微软就在其inter netexplorer 3中加入了名为jscript的 javascript实现(命名为jscript是为了避开与 netscape有关的授权问题)。以现在的眼光来看,微软1996年8月为进入 web浏览器领域而实施的这个重大举措,是导致 netscape日后蒙羞的一个标志性事件。然而,这个重大举措同时也标志着 javascript作为一门语言,其开发向前迈进了一大步。 微软推出其 javascript实现意味着有了3个不同的 javascript版本: netscape navigator中的 javascript、inter net explorer中的jscript和scriptease中的cenvi。与c及其他编程语言不同,当时还没有标准规定 javascript的语法和特性,3个不同版本并存的局面已经完全暴露了这个问题。随着业界担心的日益加剧, javascript的标准化问题被提上了议事日程。 1997年,以 javascript 1.1为蓝本的建议被提交给了欧洲计算机制造商协会(ecma,european computer manufacturers association)。该协会指定39号技术委员会(tc39,technical committee #39)负责“标准化一种通用、跨平台、供应商中立的脚本语言的语法和语义”(http://www.ecma international.org/memento/tc39.htm)。tc39由来自 netscape、sun、微软、borland及其他关注脚本语言发展的公司的程序员组成,他们经过数月的努力完成了ecma-262——定义一种名为ecmascript(发音为“ek-ma-script”)的新脚本语言的标准。 第二年,iso/iec(international organization for standardization and international electrotechnical commission,国标标准化组织和国际电工委员会)也采用了ecmascript作为标准(即iso/iec-16262)。自此以后,浏览器开发商就开始致力于将ecmascript作为各自 javascript实现的基础,也在不同程度上取得了成功。 1.2 javascript实现 虽然 javascript和ecmascript通常都被人们用来表达相同的含义,但 javascript的含义却比ecma-262中规定的要多得多。没错,一个完整的 javascript实现应该由下列三个不同的部分组成(见图1-1)。 核心(ecmascript) 文档对象模型(dom) 浏览器对象模型(bom) 1.2.1 ecmascript 由ecma-262定义的ecmascript与 web浏览器没有依赖关系。实际上,这门语言本身并不包含输入和输出定义。ecma-262定义的只是这门语言的基础,而在此基础之上可以构建更完善的脚本语言。我们常见的 web浏览器只是ecmascript实现可能的宿主环境之一。宿主环境不仅提供基本的ecmascript实现,同时也会提供该语言的扩展,以便语言与环境之间对接交互。而这些扩展——如dom,则利用ecmascript的核心类型和语法提供更多更具体的功能,以便实现针对环境的操作。前面介绍过的node以及众所周知的adobe flash也都是宿主环境。 既然ecma-262标准没有参照 web浏览器,那它都规定了些什么内容呢?大致说来,它规定了这门语言的下列组成部分: 语法 类型 语句 关键字 保留字 操作符 对象 ecmascript就是对实现该标准规定的各个方面内容的语言的描述。 javascript实现了ecmascript,adobe actionscript同样也实现了ecmascript。 1. ecmascript的版本 ecmascript的不同版本又称为版次,以第x版表示(意即描述特定实现的ecma-262规范的第x个版本)。ecma-262的最近一版是第5版,发布于2009年。而ecma-262的第1版本质上与 netscape的 javascript 1.1相同——只不过删除了所有针对浏览器的代码并作了一些较小的改动:ecma-262要求支持unicode标准(从而支持多语言开发),而且对象也变成了平台无关的( netscape javascript 1.1的对象在不同平台中的实现不一样,例如date对象)。这也是 javascript 1.1和1.2与ecma-262第1版不一致的主要原因。 ecma-262第2版主要是编辑加工的结果。这一版中内容的更新是为了与iso/iec-16262保持严格一致,没有作任何新增、修改或删节处理。因此,一般不使用第2版来衡量ecmascript实现的兼容性。 ecma-262第3版才是对该标准第一次真正的修改。修改的内容涉及字符串处理、错误定义和数值输出。这一版还新增了对正则表达式、新控制语句、try-catch异常处理的支持,并围绕标准的国际化做出了一些小的修改。从各方面综合来看,第3版标志着ecmascript成为了一门真正的编程语言。 ecma-262第4版对这门语言进行了一次全面的检核修订。由于 javascript在 web上日益流行,开发人员纷纷建议修订ecmascript,以使其能够满足不断增长的 web开发需求。作为回应,ecma tc39重新召集相关人员共同谋划这门语言的未来。结果,出台后的标准几乎在第3版基础上完全定义了一门新语言。第4版不仅包含了强类型变量、新语句和新数据结构、真正的类和经典继承,还定义了与数据交互的新方式。 与此同时,tc39下属的一个小组也提出了一个名为ecmascript 3.1的替代性建议,该建议只对这门语言进行了较少的改进。这个小组认为第4版给这门语言带来的跨越太大了。因此,该小组建议对这门语言进行小幅修订,能够在现有 javascript引擎基础上实现。最终,es3.1附属委员会获得的支持超过了tc39,ecmas-262第4版在正式发布前被放弃。 ecmascript 3.1成为ecma-262第5版,并于2009年12月3日正式发布。第5版力求澄清第3版中已知的歧义并增添了新的功能。新功能包括原生json对象(用于解析和序列化json数据)、继承的方法和高级属性定义,另外还包含一种严格模式,对ecmascript引擎解释和执行代码进行了补充说明。 2. 什么是ecmascript兼容 ecma-262给出了ecmascript兼容的定义。要想成为ecmascript的实现,则该实现必须做到: 支持ecma-262描述的所有“类型、值、对象、属性、函数以及程序句法和语义”(ecma-262第1页); 支持unicode字符标准。 此外,兼容的实现还可以进行下列扩展。 添加ecma-262没有描述的“更多类型、值、对象、属性和函数”。ecma-262所说的这些新增特性,主要是指该标准中没有规定的新对象和对象的新属性。 支持ecma-262没有定义的“程序和正则表达式语法”。(也就是说,可以修改和扩展内置的正则表达式语法。) 上述要求为兼容实现的开发人员基于ecmascript开发一门新语言提供了广阔的空间和极大的灵活性,这也从另一个侧面说明了ecmascript受开发人员欢迎的原因。 3. web浏览器对ecmascript的支持 1996年, netscape navigator 3捆绑发布了 javascript 1.1。而相同的 javascript 1.1设计规范随后作为对新标准(ecma-262)的建议被提交给ecma。伴随着 javascript的迅速走红, netscape豪情满怀地着手开发 javascript 1.2。然而,问题是ecma当时还没有接受 netscape的建议。 netscape navigator 3发布后不久,微软也推出了inter netexplorer 3。微软在ie的这一版中捆绑了jscript 1.0,很多人都认为jscript 1.0与 javascript 1.1应该是一样的。但是,由于没有文档依据,加之不适当的特性模仿,jscript 1.0还是很难与 javascript 1.1相提并论。 1997年,内置 javascript 1.2的 netscape navigator 4发布;而到这一年年底,ecma-262第1版也被接受并实现了标准化。结果,虽然ecmascript被认为是基于 javascript 1.1制定的,但 javascript 1.2与ecmascript的第1版并不兼容。 jscript的升级版是inter netexplorer 4中内置的jscript 3.0(随同微软iis 3.0发布的jscript 2.0从来也没有移植到浏览器中)。微软通过媒体大肆宣传jscript 3.0是世界上第一个ecma兼容的脚本语言,但当时的ecma-262尚未定稿。于是,jscript 3.0与 javascript 1.2都遭遇了相同的尴尬局面——谁都没有按照最终的ecmascript标准来实现。 netscape决定更新其 javascript实现,即在 netscape navigator 4.06中发布 javascript 1.3,从而做到了与ecma-262的第一个版本完全兼容。在 javascript 1.3中, netscape增加了对unicode标准的支持,并在保留 javascript 1.2新增特性的同时实现了所有对象的平台中立化。 在 netscape以mozilla项目的名义开放其源代码时,预期 javascript 1.4将随同 netscape navigator 5一道发布。然而,一个激进的决定,彻底重新设计 netscape代码,打乱了原有计划。后来, javascript 1.4只发布了针对 netscape ent erprise server的服务器版,而没有内置于 web浏览器中。 到了2008年,五大主流 web浏览器(ie、firefox、safari、chrome和opera)全部做到了与ecma-262兼容。ie8是第一个着手实现ecma-262第5版的浏览器,并在ie9中提供了完整的支持。firefox 4也紧随其后做到兼容。下表列出了ecmascript受主流 web浏览器支持的情况。 浏 览 器 ecmascript兼容性 浏 览 器 ecmascript兼容性 netscape navigator 2 — opera 6~7.1 第2版 netscape navigator 3 — opera 7.2+ 第3版 netscape navigator 4~4.05 — safari 1~2.0.x 第3版* netscape navigator 4.06~4.79 第1版 safari 3.x 第3版 netscape 6+(mozilla 0.6.0+) 第3版 safari 4.x~5.x 第5版* ie3 — chrome 1+ 第3版 ie4 — firefox 1~2 第3版 ie5 第1版 firefox 3.0.x 第3版 ie5.5~ie7 第3版 firefox 3.5~3.6 第5版* ie8 第5版* firefox 4.0 + 第5版 ie9+ 第5版 * 不完全兼容的实现 1.2.2 文档对象模型(dom) 文档对象模型(dom,document object model)是针对xml但经过扩展用于html的应用程序编程接口(api,application programming interface)。dom把整个页面映射为一个多层节点结构。html或xml页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。看下面这个html页面: hello world! 在dom中,这个页面可以通过见图1-2所示的分层节点图表示。 通过dom创建的这个表示文档的树形图,开发人员获得了控制页面内容和结构的主动权。借助dom提供的api,开发人员可以轻松自如地删除、添加、替换或修改任何节点。 1. 为什么要使用dom 在inter netexplorer 4和 netscape navigator 4分别支持的不同形式的dhtml(dynamic html)基础上,开发人员首次无需重新加载网页,就可以修改其外观和内容了。然而,dhtml在给 web技术发展带来巨大进步的同时,也带来了巨大的问题。由于 netscape和微软在开发dhtml方面各持己见,过去那个只编写一个html页面就能够在任何浏览器中运行的时代结束了。 对开发人员而言,如果想继续保持 web跨平台的天性,就必须额外多做一些工作。而人们真正担心的是,如果不对 netscapet和微软加以控制, web开发领域就会出现技术上两强割据,浏览器互不兼容的局面。此时,负责制定 web通信标准的w3c(world wide webconsortium,万维网联盟)开始着手规划dom。 图 1-2 2. dom级别 dom1级(dom level 1)于1998年10月成为w3c的推荐标准。dom1级由两个模块组成:dom核心(dom core)和dom html。其中,dom核心规定的是如何映射基于xml的文档结构,以便简化对文档中任意部分的访问和操作。dom html模块则在dom核心的基础上加以扩展,添加了针对html的对象和方法。 请读者注意,dom并不只是针对 javascript的,很多别的语言也都实现了dom。不过,在 web浏览器中,基于ecmascript实现的dom的确已经成为 javascript这门语言的一个重要组成部分。 如果说dom1级的目标主要是映射文档的结构,那么dom2级的目标就要宽泛多了。dom2级在原来dom的基础上又扩充了(dhtml一直都支持的)鼠标和用户界面事件、范围、遍历(迭代dom文档的方法)等细分模块,而且通过对象接口增加了对css(cascading style sheets,层叠样式表)的支持。dom1级中的dom核心模块也经过扩展开始支持xml命名空间。 dom2级引入了下列新模块,也给出了众多新类型和新接口的定义。 dom视图(dom views):定义了跟踪不同文档(例如,应用css之前和之后的文档)视图的接口; dom事件(dom events):定义了事件和事件处理的接口; dom样式(dom style):定义了基于css为元素应用样式的接口; dom遍历和范围(dom traversal and range):定义了遍历和操作文档树的接口。 dom3级则进一步扩展了dom,引入了以统一方式加载和保存文档的方法——在dom加载和保存(dom load and save)模块中定义;新增了验证文档的方法——在dom验证(dom validation)模块中定义。dom3级也对dom核心进行了扩展,开始支持xml 1.0规范,涉及xml infoset、xpath和xml base。 在阅读dom标准的时候,读者可能会看到dom0级(dom level 0)的字眼。实际上,dom0级标准是不存在的;所谓dom0级只是dom历史坐标中的一个参照点而已。具体说来,dom0级指的是inter net explorer 4.0和 netscape navigator 4.0最初支持的dhtml。 3. 其他dom标准 除了dom核心和dom html接口之外,另外几种语言还发布了只针对自己的dom标准。下面列出的语言都是基于xml的,每种语言的dom标准都添加了与特定语言相关的新方法和新接口 svg(scalable vector graphic,可伸缩矢量图)1.0; mathml(mathematical markup language,数学标记语言)1.0; smil(synchronized multimedia integration language,同步 多媒体集成语言)。 还有一些语言也开发了自己的dom实现,例如mozilla的xul(xml user interface language,xml用户界面语言)。但是,只有上面列出的几种语言是w3c的推荐标准。 4. web浏览器对dom的支持 在dom标准出现了一段时间之后, web浏览器才开始实现它。微软在ie5中首次尝试实现dom,但直到ie5.5才算是真正支持dom1级。在随后的ie6和ie7中,微软都没有引入新的dom功能,而到了ie8才对以前dom实现中的bug进行了修复。 netscape直到 netscape 6(mozilla 0.6.0)才开始支持dom。在 netscape 7之后,mozilla把开发重心转向了firefox浏览器。firefox 3完全支持dom1级,几乎完全支持dom2级,甚至还支持dom3级的一部分。(mozilla开发团队的目标是构建与标准100%兼容的浏览器,而他们的努力也得到了回报。) 目前,支持dom已经成为浏览器开发商的首要目标,主流浏览器每次发布新版本都会改进对dom的支持。下表列出了主流浏览器对dom标准的支持情况。 浏 览 器 dom兼容性 netscape navigator 1. ~ 4.x — netscape 6+ (mozilla 0.6.0+) 1级、2级(几乎全部)、3级(部分) ie2~ie4.x — ie5 1级(最小限度) ie5.5~ie8 1级(几乎全部) ie9+ 1级、2级、3级 opera 1~6 — opera 7~8.x 1级(几乎全部)、2级(部分) opera 9~9.9 1级、2级(几乎全部)、3级(部分) opera 10+ 1级、2级、3级(部分) safari 1.0.x 1级 safari 2+ 1级、2级(部分) chrome 1+ 1级、2级(部分) firefox 1+ 1级、2级(几乎全部)、3级(部分) 1.2.3 浏览器对象模型(bom) inter netexplorer 3和 netscape navigator 3有一个共同的特色,那就是支持可以访问和操作浏览器窗口的浏览器对象模型(bom,browser object model)。开发人员使用bom可以控制浏览器显示的页面以外的部分。而bom真正与众不同的地方(也是经常会导致问题的地方),还是它作为 javascript实现的一部分但却没有相关的标准。这个问题在html5中得到了解决,html5致力于把很多bom功能写入正式规范。html5发布后,很多关于bom的困惑烟消云散。 从根本上讲,bom只处理浏览器窗口和框架;但人们习惯上也把所有针对浏览器的 javascript扩展算作bom的一部分。下面就是一些这样的扩展: 弹出新浏览器窗口的功能; 移动、缩放和关闭浏览器窗口的功能; 提供浏览器详细信息的navigator对象; 提供浏览器所加载页面的详细信息的location对象; 提供用户显示器分辨率详细信息的screen对象; 对cookies的支持; 像xmlhttprequest和ie的activexobject这样的自定义对象。 由于没有bom标准可以遵循,因此每个浏览器都有自己的实现。虽然也存在一些事实标准,例如要有window对象和navigator对象等,但每个浏览器都会为这两个对象乃至其他对象定义自己的属性和方法。现在有了html5,bom实现的细节有望朝着兼容性越来越高的方向发展。第8章将深入讨论bom。 1.3 javascript版本 作为 netscape“继承人”的mozilla公司,是目前唯一还在沿用最初的 javascript版本编号序列的浏览器开发商。在 netscape将源代码提交给开源的mozilla项目的时候, javascript在浏览器中的最后一个版本号是1.3。(如前所述,1.4版是只针对服务器的实现。)后来,随着mozilla基金会继续开发 javascript,添加新的特性、关键字和语法, javascript的版本号继续递增。下表列出了 netscape/mozilla浏览器中 javascript版本号的递增过程: 浏 览 器 javascript版本 浏 览 器 javascript版本 netscape navigator 2 1.0 firefox 1.5 1.6 netscape navigator 3 1.1 firefox 2 1.7 netscape navigator 4 1.2 firefox 3 1.8 netscape navigator 4.06 1.3 firefox 3.5 1.8.1 netscape 6+(mozilla 0.6.0+) 1.5 firefox 3.6 1.8.2 firefox 1 1.5 实际上,上表中的编号方案源自firefox 4将内置 javascript 2.0这一共识。因此,2.0版之前每个递增的版本号,表示的是相应实现与 javascript 2.0开发目标还有多大的距离。虽然原计划是这样,但 javascript的这种发展速度让这个计划成为不再可行。目前, javascript 2.0还没有目标实现。 请注意,只有 netscape/mozilla浏览器才遵循这种编号模式。例如,ie的jscript就采用了另一种版本命名方案。换句话说,jscript的版本号与上表中 javascript的版本号之间不存在任何对应关系。而且,大多数浏览器在提及对 javascript的支持情况时,一般都以ecmascript兼容性和对dom的支持情况为准。 1.4 小结 javascript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成: ecmascript,由ecma-262定义,提供核心语言功能; 文档对象模型(dom),提供访问和操作网页内容的方法和接口; 浏览器对象模型(bom),提供与浏览器交互的方法和接口。 javascript的这三个组成部分,在当前五个主要浏览器(ie、firefox、chrome、safari和opera)中都得到了不同程度的支持。其中,所有浏览器对ecmascript第3版的支持大体上都还不错,而对ecmascript 5的支持程度越来越高,但对dom的支持则彼此相差比较多。对html5已经正式纳入标准的bom来说,尽管各浏览器都实现了某些众所周知的共同特性,但其他特性还是会因浏览器而异。 …… nicholas c. zakas(尼古拉斯?泽卡斯)世界顶级 web技术专家,现为雅虎公司界面呈现架构师,负责my yahoo!和雅虎首页等大访问量站点的设计。尼古拉斯拥有丰富的 web开发和界面设计经验,曾经参与许多世界级大公司的 web解决方案开发。他还是high performance javascript一书的作者,并与他人合作撰写了 professional ajax和even faster web sites。尼古拉斯拥有梅里马克学院计算机科学学士学位和埃迪柯特学院的mba学位。他的twitter别名是@slick net。
作者: 马颂德,张正友著
出版社:科学出版社,1998
简介: 计算机视觉是在图像处理的基础上发展起来的新兴学科。计算机视觉从信息处理的层次研究视觉信息的认知过程,研究视觉信息处理的计算理论、表达与计算方法。本书系统地介绍了计算机视觉的重要理论与算法,包括图像特征提取,摄像机定标,立体视觉,运动视觉(或称序列图像分析),由图像灰度恢复三维物体形状的方法,物体建模与识别方法以及距离图像分析方法等。. 本书是在作者十多年来从事计算机视觉的研究和研究生教育的基础上编写而成的,书中不仅包含了初次接触本学科的读者所需要的基础知识,也介绍了近年来国内外计算机视觉研究的重要理论研究成果。本书的大多数内容已在中国科学院北京研究生院教授多年。本书附有图像实验数据与参考实验结果,可供研究生或研究者进行实验研究。.. 本书可作为信息处理、计算机、机器人、人工智能、遥感图像处理、认知神经科学等有关专业的高年级学生或研究生的教学用书,也可供以上领域的研究工作者参考。...
Multimedia:Production,planning and delivery
光盘作者: (美)J.维拉米尔(John Villamil)等著;杨秀军等译
出版社:科学出版社[纽约]:西蒙与舒斯特国际出版公司,1998
简介:购买方法:点击“蓝色文字收藏品”或者“可以从“这些卖家”购买” .....................购买说明:此书为绝版图书,售价高于原价作者:(美)J.维拉米尔(John Villamil)等著;杨秀军等译 页数:136 出版社:北京市:科学出版社;西蒙与舒斯特国际出版公司 出版日期:1998
作者: 刘桂玉等[编著]
出版社:高等教育出版社,1998
简介:购买方法:点击“蓝色文字收藏品”或者“可以从“这些卖家”购买” .....................购买说明:此书为绝版图书,售价高于原价作者:刘桂玉等编著 页数:506 出版社:北京市:高等教育出版社 出版日期:1998
作者: 余华著
出版社:作家出版社,2014
简介: 《余华长篇小说(套装共4册)》是余华长篇小说合集,《余华长篇小说(套装共4册)》收录了《活着》、《许三观卖血记》、《兄弟》、《在细雨中呼喊》四部。 《活着》讲述地主少爷福贵嗜赌成性,终于赌光了家业,一贫如洗。穷困之中的福贵因为母亲生病前去求医,没想到半路上被国民党部队抓了壮丁,后被解放军所俘虏,回到家乡他才知道母亲已经去世,妻子家珍含辛茹苦带大了一双儿女,但女儿不幸变成了聋哑人,儿子机灵活泼……然而,真正的悲剧从此才开始渐次上演。生命里难得的温情将被一次次死亡撕扯得粉碎,只剩得老了的福贵伴随着一头老牛在阳光下回忆。《活着》讲述了人如何去承受巨大的苦难,讲述了绝望的不存在,讲述了人是为了活着本身而活着,而不是为了活着之外的任何事物而活着。《活着》荣获意大利格林扎纳·卡佛文学奖(1998年)、台湾《中国时报》10本好书奖(1994年)、香港“博益”15本好书奖(1994年)、第三届世界华文“冰心文学奖”(2002年)。入选香港《亚洲周刊》评选的“20世纪中文小说百年百强”、中国百位批评家和文学编辑评选的“20世纪90年代最有影响的10部作品”。 《许三观卖血记》讲述有一天我坐到了桌前,我发现自己开始写作一个卖血的故事,九个月之后,我确切地知道自己写下了什么,我写下了《许三观卖血记》——我知道自己只是写下了很多卖血故事中的一个,另外更多的故事我一直没有去写,而且也不知道以后是否会写。这就是我成为一名作家的理由,我对那些故事没有统治权,即便是我自己写下的故事,一旦写完,它就不再属于我,我只是它们选中来完成这样的工作。因此,我作为一个作者,您作为一个读者,都是偶然。 《兄弟》这是两个时代相遇以后出生的小说,前一个是文革中的故事,那是一个精神狂热、本能压抑和命运惨烈的时代,相当于欧洲的中世纪;后一个是现在的故事,那是一个伦理颠覆、浮躁纵欲和众生万象的时代,更甚于今天的欧洲。一个西方人活四百年才能经历这样两个天壤之别的时代,一个中国人只需四十年就经历了。四百年间的动荡万变浓缩在了四十年之中,这是弥足珍贵的经历。连结这两个时代的纽带就是这兄弟两人,他们的生活在裂变中裂变,他们的悲喜在爆发中爆发,他们的命运和这两个时代一样地天翻地覆,最终他们必须恩怨交集地自食其果。 《在细雨中呼喊》这应该是一本关于记忆的书。它的结构来自于对时间的感受,确切地说是对已知时间的感受,也就是记忆中的时间。《在细雨中呼喊》试图表达人们在面对过去时,比面对未来更有信心。因为未来充满了冒险,充满了不可战胜的神秘,只有当这些结束以后,惊奇和恐惧也就转化成了幽默和甜蜜。这就是人们为什么如此热爱回忆的理由……我的写作就像是不断拿起电话,然后不断地拨出一个个没有顺序的日期,去倾听电话另一端往事的发言。
作者: 陈向阳,方汉编著
出版社:科学出版社,1998
简介:本书分两部分,第一部分深入浅出地介绍了操作系统Linux的安装、系统管理、网络配置,可以帮助初学者在很短时间内掌握Linux的使用和系统管理的基本知识。第二部分,是最为引人注目的部分,介绍了Linux下中文系统和系统安全的内容,它们是Internet最新和最热门的内容,也是目前同类书中从未涉及的内容,可以帮助缺乏中文环境的UNIX用户和关心U NIX安全的系统管理员解决最为棘手的问题。本书每一章均附有常见问题解答,可供Internet用户针对遇到的问题找到相应的解决方案。 本书配有一张光盘,内含 RedHat 5.1、系统内核以及大量应用软
作者: (法)西蒙娜·德·波伏娃(Simone de Beauvoir)著;陶铁柱译
出版社:中国书籍出版社,1998
简介: 西蒙娜?德?波伏娃(1908―1986)―享誉世界的法国著名作家,当代最负盛名的女权主义者。存在主义的鼻祖让-保尔?萨特的终身伴侣,她的存在主义的女权理论,对西方的思想和习俗产生了巨大的影响。 西蒙娜?德?波伏娃一生写了许多作品,《第二性》是她获得世界性成功的一部巨著,是“有史以来讨论妇女的最健全、最理智、最充智慧的一本书”,被誉为女的“圣经”。成为西方妇女的必读之书。 法国前总统密特朗称她为“法国和全世界的最杰出作家”;法国现任总统希拉克则在一次演讲中说:“她介入文学,代表了某种思想运动,在一个时期标志着我们社会的特点,她的无可置颖的才华,使她成为一个在法国文学史上最有地位的作家。” 女人,为我们熟知而又陌生,自从地球有人类以来,她就成为永恒的主题,备受人们的赞誉、诅咒和诋毁。 伟大的女人和伟大的男人一样崇高、神圣;险恶的女人和狠毒的男人一样凶残、卑鄙。 第二性―人类求索中的女性哲学。向所有读者,无论是男性,还是女性,揭示了当代妇女面临的问题;生命的自由、堕胎、卖淫和两性的平等。 当代妇女问题探寻 历史与永恒的品味 译者前言 《第二性》的作者西蒙娜?德?波伏娃(Simonede Beauvior.1908-1986)是当代法国最杰出的存在主义的女权作家,也是学识渊博的女学问家。 她是存在主义哲学的创始人之一萨特的终身伴侣,他们虽然共同生活了50年,却没有结婚,因为“我们认为,按照我们的信念行事,认可这种非正式的婚姻状态,是合乎道德的”(引自《波伏娃自传》,第二卷)。 1943年,波伏娃的长篇小说《女宾》问世,从此,她一越而成为作家。 1945年,她以反法西斯为主题的小说《他人的血》出版,在法国引起强烈反响,她的作家才华得到公认,在短短的两年中,这部小说就再版了32次。 战后,她把主要精力放在妇女研究方面,1946-1949年,全力以赴地投入了《第二性》的创作,1949年,《第二性》在法国出版,立即轰动一时,被誉为“有史以来的讨论女人的最健全、最理智、最有智慧的一本书”,甚至被尊为西方妇女的“圣经”,从而成为西方女权主义的理论经典。 1952年,该书被译成英文,在美国一版再版,成为当时美国的最为畅销的书籍之一。此后,该书被许多国家出版,成为各国妇女研究者的必读之书。 1986年,我国湖南文艺出版社在国内第一次出版了《第二性》的第二卷,书名为《第二性-女人》。 由于这个版本是根据台湾译本印制的,书中除有些术语和内地不尽相同外(如把“无产者”译成“普罗大众”),有些哲学性的论述被删节,也有的地方被望文生义,给读者造成明显的误解。 后来不久,友谊出版公司也出了一个译本,名为《女人是什么》,这个译本的译文要比台湾译本准确和流畅多了,只可惜它也只译了《第二性》的第二卷。 由于上述原因,国内目前还没有出版过《第二性》的全译本,虽然近十几年来我国妇女研究画业在逢勃发展,广大女人工作者、妇女理论研究者以及许多关心妇女问题的人,都希望能及早看到《第二性》的全译本。 本书分上下两卷,第一卷主要是从女性群体的角度去讨论女人问题,是全书的理论框架。 作者首先从生物学的角度探讨了雌雄两性的性生活,从最简单的单细胞动物一直到复杂的哺乳动物,详细论述了单性生殖和有性生殖的种种表现,揭示了动物界当中出现的雌雄分体、雌雄同体、雌雄间体和雌雄嵌体的有趣现象,认为单性生殖和有性生殖具有同等重要的作用、驳斥了将女性等同于子宫或卵巢的观点。 接着,作者介绍了精神分析学的妇女观,认为弗洛伊德的所谓的“恋父情结”,是根据他依照男性模式得出的“恋母情结”炮制出来的,实际上女性是否存在“恋父情结”,大可质疑;从而批判了弗洛伊德的以男性为中心的、把女性的生理、心理和处境归结为“性”的“性一元论”。 作者也论述了马克思主义的妇女观,认为马克思主义有关妇女的论述,对妇女理论的发展作出了重大的贡献,尤其是私有制或世袭财产的私有制的出现,是妇女受压迫的一个根本性根源的观点,对研究妇女的历史和现状更是起到了奠基性的作用。作者认为,从经济角度研究妇女,是历史的一大进步,社会主义制度终将消灭男女不平等的现象,但“经济一元论”也是有其局限性的。 作者还用大量篇幅论述了从原始社会到社会主义社会(苏联社会),妇女的处境、权利与地位的变化,揭示了许多鲜为人知的历史事实。 作者接着讨论了东西方神话中的妇女权利与地位,指出了对处女的崇拜只是在私有制出现以后,男性为了保证世袭财产能够在父系范围内继承,才确立的一种制度,而妇女因此才成为生产继承人的工具的这一重要的历史事实。作者指出,与此相反,在私有制出现以前,即在远古时代,人们恰恰认为处女是“邪恶的”、“不吉利的”,并把处女交给过路人或神殿的僧侣。交给前者是因为,过路人对处女的“魔力”可能满不在乎,交给后者是因为,僧侣具有神圣的力量,可以战胜处女的“魔力”。 作者还以司汤达和D?H?劳伦斯等五位作家为例,讨论了西方文学对妇女的态度。
作者: 余华著
出版社:南海出版公司,1998
简介: 地主少爷富贵嗜赌成性,终于赌光了家业一贫如洗,穷困之中富贵的富贵因为母亲生病前去求医,没想到半路上被国民党部队抓了壮丁,后被解放军所俘虏,回到家乡他才知道母亲已经去世,妻子家珍含辛茹苦带大了一双儿女,但女儿不幸变成了聋哑人,儿子机灵活泼……然而,真正的悲剧从此才开始渐次上演,每读一页,都让我们止不住泪湿双眼,因为生命里难得的温情将被一次次死亡撕扯得粉碎,只剩得老了的富贵伴随着一头老牛在阳光下回忆。
作者: 余华 著
出版社:作家出版社 2012-8-1
简介:《活着》是一部充满血泪的小说。余华通过一位中国农民的苦难生活讲述了人如何去承受巨大的苦难;讲述了眼泪的丰富和宽广;讲述了绝望的不存在:讲述了人是为了活着本身而活着……《活着》这部小说荣获意大利格林扎纳·卡佛文学奖最高奖项(1998年),台湾《中国时报》10本好书奖(1994年),香港“博益”15本好书奖(1990年);并入选香港《亚洲周刊》评选的“20世纪中文小说百年百强”;入选中国百位批评家和文学编辑评选的“九十年代最有影响的10部作品 ”。
作者: (美)S.麦格洛夫林(Stephen McGloughllin)著;吴润泽,张士纲译
出版社:科学出版社[纽约]:西蒙与舒斯特国际出版公司,1998
简介: 本书介绍多媒体在Internet上的进展、Web站点的规划和设计、超文本、位图图形、动一、图像、声音、虚拟现实、界面设计、多媒体开发应用程序、测试、广告和升级,以及小点的维护。 本书后配光盘以多媒体形式包含了本收折大多数内容,并汇集了多媒体开发资源和练习。 本书可用作多媒体培训教材,也可供多媒体应用开发人员和多媒体爱好者学习参考。
作者: 徐征等主编
出版社:河北教育出版社,1998
简介:元曲被称为“世界三大戏剧文化”之一。经过百余名专家学者近八年的努力、数易其稿,囊括有元一代现存全部杂剧和散曲作品的《全元曲》终于得以问世。 12卷本《全元曲》将元代现存全部杂剧和散曲作品集录而成700余万字的煌煌巨著,收录元代287位存名曲作家和诸佚名曲作者现存的所有作品,包括完整杂剧162种、残剧46种,着录佚目429种,共637种;包括散曲4609支(套),堪称有元一代杂剧和散曲作品的总汇。全书的注释,在尊重编著者个人学术见解的同时,尽可能多的吸收近年来海内外学人的最新研究成果,努力使《全元曲》成为20世纪这一领域研究精华的集成。在所书的每一作家名下,除刊印其作品外,均附有作家小传,介绍其籍贯、简要生平、主要创作活动、前人的重要评述等。每一处杂剧还附有汇集与剧情有关文献资料的〝本事〞,罗列剧目的历史文献和版本情况的着录、版本等内容。本书的问世,填补了中国元曲整理、研究及出版的一项空白。更多>>
作者: (美)L.费尔南德斯-伊莱亚斯(Leony Fernandez-Elias)等著;李建森等译
出版社:科学出版社[纽约]:西蒙与舒斯特国际出版公司,1998
简介: 本书分两部分,共6章,以第一部分中介绍了艺术设计元素和原则,第二部分主要介绍了与多媒体的主要构件之一——图形的制作和演示有关的硬件和软件技术,重点介绍了图像处理技术及通用图像处理软件的基本功能。本书配套泖肋和Web站点为读者提供了一个基于项目的学习环境,适合 本书适合作为多媒体软件制作的培训教材,可供从事多媒体应用软件开始的部门和个人、多媒体爱好者学习、参考。
作者: 林清安编著
出版社:清华大学出版社,2003
简介: Pro/ENGINEER自1998年问世以来,十余年间已成为全世界最普及的三维CAD/CAM系统,广泛应用于电子、机械、模具、工业设计、汽机车、自行车、航大、家电、玩具等各行业。 本书主要介绍如何以Pro/ENGINEER 2001进行三维产品设计,涵盖的主题包括:零件装配的流程、以约束条件及连接条件进行零件定位、组件设计变更、组件架构的更改、配合件设计的技巧、以导引零件及主控零件进行产品设计、装配特征的使用、产品设计的二维及三维布局、零件样式的替换、产品结构图的设计与运用。复杂产品设计的简化、以组件家族表设计不同样式的产品、以简易程序进行自动化产品设计等。 业界人士可以利用此书学习如何以Pro/ENGINEER 2001来进行配合件的设计、大型组件的设计及多样式的产品设计,此书也可作为大专院校计算机辅助设计课程的上课或实习教材。 本书特色 本书重在介绍使用Pro/ENGINEER 2001进行设计的思路与方法,让读者从本书了解Pro/ENGINEER三维零件设计的理念,而不只是局限于指令的操作。本书尤其侧重三维实体零件设计的技巧,以使读者熟练掌握Pro/ENGINEER 2001的基本概念与操作。 本书并提供相当多的零件设计范例,以使读者能从实例中培养实物造型设计与产品开发的能力。
作者: 余华 著
出版社:作家出版社 2013-6-1
简介: 余华长篇小说包括《兄弟》《活着》《许三观卖血记》和《在细雨中呼喊》,共4部。 《兄弟》讲述了江南小镇两兄弟李光头和宋钢的人生。李光头的父亲不怎么光彩地意外身亡,而同一天李光头出生。宋钢的父亲宋凡平在众人的嘲笑声中挺身而出,帮助了李光头的母亲李兰,被后者视为恩人。几年后宋钢的母亲也亡故,李兰和宋凡平在互相帮助中相爱并结婚。虽然这场婚姻遭到了镇上人们的鄙夷和嘲弄,但两人依然相爱甚笃,而李光头和宋钢这对没有血缘关系的兄弟也十分投缘,他们在相互照顾中成长…… 《兄弟》荣获法国国际信使外国小说奖(2008年)等奖。 《活着》讲述了农村人福贵悲惨的人生遭遇。福贵本是个阔少爷,可他嗜赌如命,终于赌光了家业,一贫如洗。他的父亲被他活活气死,母亲则在穷困中患了重病,福贵前去求药,却在途中被国民党抓去当壮丁。经过几番波折回到家里,才知道母亲早已去世,妻子家珍含辛茹苦地养大两个儿女。此后更加悲惨的命运一次又一次降临到福贵身上,他的妻子、儿女和孙子相继死去,最后只剩福贵和一头老牛相依为命,但老人依旧活着,仿佛比往日更加洒脱与坚强。 《活着》荣获意大利格林扎纳?卡佛文学奖最高奖项(1998年)、台湾《中国时报》10本好书奖(1994年)、香港“博益”15本好书奖(1994年)、第三届世界华文“冰心文学奖”(2002年),入选香港《亚洲周刊》评选的“20世纪中文小说百年百强”、中国百位批评家和文学编辑评选的“20世纪90年代最有影响的10部作品”。 《许三观卖血记》一书以博大的温情描绘了磨难中的人生,以激烈的故事形式表达了人在面对厄运时求生的欲望。小说讲述了许三观靠着卖血渡过了人生的一个个难关,战胜了命运强加给他的惊涛骇浪,而当他老了,知道自己的血再也没有人要时,他哭了。法国《读书》杂志在评论《许三观卖血记》时说道:这是一部精妙绝伦的小说,是朴实简洁和内涵意蕴深远的完美结合。 《许三观卖血记》入选韩国《中央日报》评选的“100部必读书”(2000年)、中国百位批评家和文学编辑评选的“20世纪90年代最有影响的10部作品”。 《在细雨中呼喊》是余华的第一部长篇力作。小说描述了一位江南少年的成长经历和心灵历程。作品的结构来自于对时间的感受,确切地说是对记忆中的时间的感受,叙述者天马行空地在过去、现在和将来这三个时间维度里自由穿行,将忆记的碎片穿插、结集、拼嵌完整。 作者因《在细雨中呼喊》荣获法国文学和艺术骑士勋章(2004年)等奖。
作者: 杨绛
简介: 《我们仨》分为两部分。第一部分中,杨绛以其一贯的慧心、独特的笔法,用梦境的形式讲述了最后几年中一家三口相依为命的情感体验。第二部分,以平实感人的文字记录了自1935年伉俪二人赴英国留学,并在牛津喜得爱女,直至1998年钱先生逝世63年间这个家庭鲜为人知的坎坷历程。他们的足迹跨过半个地球,穿越风云多变的半个世纪:战火、疾病、政治风暴,生离死别……不论暴风骤雨,他们相濡以沫,美好的家庭已经成为这一家人生最安全的庇护所。天上人间,阴阳殊途,却难断挚情。杨绛独伴青灯,用心灵向彼岸的亲人无声地倾诉着。作为老派知识分子,她的文字含蓄节制,那难以言表的亲情和忧伤弥漫在字里行间,令读者无不动容。生命的意义不会因为躯体的生灭而有所改变,那安定于无常世事之上的温暖亲情已经把他们仨永远联结在一起,家的意义也在此书中得到了尽情的阐释。
作者: 杨绛[著]
出版社:三联书店,2003
简介: 钱氏夫妇在学界德高望重,《围城》、《洗澡》两部畅销书更令他们声名远播。然而,人们对其家庭生活却不甚了解。1998年,钱先生的逝世使文化界深感悲痛。但罕为人知的是他和杨先生唯一的女儿钱瑗已于此前(1997年)先他们而去。一生的伴侣、唯一的女儿相继离去,杨先生晚年之情景非常人所能体味。在人生的伴侣离去四年后,92岁高龄的杨先生用心记述了他们这个特殊家庭63年的风风雨雨、点点滴滴,结成回忆录《我们仨》。 本书分为两部分。第一部分中,杨先生以其一贯的慧心、独特的笔法,用梦境的形式讲述了最后几年中一家三口相依为命的情感体验。第二部分,以平实感人的文字记录了自1935年伉俪二人赴英国留学,并在牛津喜得爱女,直至1998年钱先生逝世63年间这个家庭鲜为人知的坎坷历程。他们的足迹跨过半个地球,穿越风云多变的半个世纪:战火、疾病、政治风暴,生离死别……不论暴风骤雨,他们相濡以沫,美好的家庭已经成为杨先生一家人生最安全的庇护所。 天上人间,阴阳殊途,却难断挚情。杨先生独伴青灯,用心灵向彼岸的亲人无声地倾诉着。作为老派知识分子,她的文字含蓄节制,那难以言表的亲情和忧伤弥漫在字里行间,令读者无不动容。生命的意义,不会因为躯体的生灭而有所改变,那安定于无常世事之上的温暖亲情已经把他们仨永远联结在一起,家的意义也在先生的书中得到了尽情的阐释。
作者: 刘达临,鲁龙光主编
出版社:中国社会出版社,2005
简介: 同性恋在中国长期以来被涂上一层神秘的色彩,人们把它视为禁区,讳莫如深。实际上这一现象从古至今都客观存在着,它是不容回避的,应该得到社会各方面的关心与重视。本书由刘达临、鲁龙光教授主编而成,分析古代与现代的同性恋者,并从临床心理学及社会学角度上做了2000多例调查分析,希望人们能以正确的态度对待同性恋者,使他们从自卑、屈辱甚至绝望的心理中解脱出来。 中国同性恋现象研究概况和原因 1980 年代以来,同性恋研究、同性恋与公共政策话题在中国(大陆)逐渐成为社会热点和关注领域,出版了数部研究专著,部分媒体对同性恋问题也开始予以正面报道,其主要事件有: 1981年,《大众医学》发表张明园介绍《红楼梦》中同性恋现象的文章。 1985年,《祝您健康》发表阮芳赋《同性恋:一个未解之迷》,视同性恋为正常现象。 1990年,顾学琪对上海111名男女同性恋者进行调查,并于次年发表研究报告。 1991年,中国健康研究所在所长陈秉中及其助手万延海等人开始针对同性恋人群的健康教育工作及研究。 1992年,潘绥铭对北京等4城市同性恋性者的行为进行调查,该项目被列入国家艾滋病防治项目;同年,李银河和王小波同性 恋个案访谈研究《他们的世界》出版。 1994年,张北川同性恋理论研究专著《同性爱》出版。 1994年10月,邱仁宗主持的“艾滋病和特殊性问题研讨会”在北京召开。 1995年,萧乾《一个值得正视的社会问题〈同性爱〉(张北川著)读后》一文分别在香港、大陆《文汇报》发表,文章介绍了我国艾滋病流行的严峻前景,提出对同性恋人群应“给以理解”,呼吁“把这个问题重视起来,并促使它早日获得妥善解决”。同年,方刚纪实文学《同性恋在中国》出版;《人之初》杂志发表中国大陆同性恋者自述《渴望幸福》; 1997年,邱仁宗《艾滋病、性和伦理学》出版,该书从伦理学角度,对人类性取向、同性恋现象进行了深入探讨,对把同性恋道德化、疾病化的观点进行了分析和批判,该书还从伦理学角度论述了艾滋病与性及性少数人群的关系。 1997年,张北川工作组开展对同性恋的调查研究,并积极创造条件开展针对同性恋人群的健康干预项目。 1997年8月-1998年2月,专业报刊《精神卫生通讯》对同性恋进行了开放性的大辩论。 1998年,李银河《同性恋亚文化》出版,这是在个案积累和研究的基础上对《他们的世界》的增补。 1998年2月,面对同性恋群体的健康干预项目《朋友通信》问世。该项目目前已得到了国内科学界、卫生部有关部门和大量同性恋者的支持,是我国最有影响的此类项目之一。 1998年3月27日,《南方周末》第2版发表魏宏岭《关注同性恋》一文,提出对同性恋人群的宽容和歧视问题。 1998年4月18日,《人民日报》第7版《直面转型期社会》一文,对潘绥铭在“中国艾滋病高危群体研究”等“一些鲜有学者关注的领域”所取得的“重要成绩”给予肯定,并肯定了有关特殊人群性学研究的价值。 1998年5月31日,北京人民广播电台《人生热线》栏目直播了关于同性恋话题的专家访谈。 1998年,《希望》杂志第6期以21个页面推出《认识同性恋》专栏,发表了马晓年等专家和4位同性恋者的文章,对同性恋者肯定和接纳自我具有重要意义。 . 1998年11月,邱仁宗主持的《中国妇女与女性主义哲学学术研讨会》在京召开,其中有“同性恋专题研讨”单元。 1999年10月,邱仁宗主持的《“面向21世纪的女性研讨会”——女性主义者与女同志之间的对话》在京召开,双方就共同关注的平等、尊重等话题作了较深入的对话与交流。 1999年11月,在中国科学院和中国科协主办的北京香山科学会议上,张北川编辑了《遏制中国艾滋病流行策略》参会文集,旨在引起科学界、国家有关部门及高层领导对同性恋与艾滋病防治工作公共政策的注意。该文集包括张北川项目组对中国大陆同/双性恋、与男人有性关系的男人艾滋病高危行为及影响因素的’98调查和’99调查;不同专业的专家学者从心理学、社会学、伦理学、女性主义等角度对同性恋问题的研究和思考;同性恋人群对有关自身各种问题的认知与思考。 2000年3月,人民日报内参介绍了张北川及其主持同性恋人群健康干预项目《朋友通信》。 2000年,面向国际社会的《华声月报》第5期刊发了署名记者邓梅芳、荣维毅《中国同性恋人群新调查》,是在主流媒体上对同性恋诸问题正面的报道和探讨;这是我国面向国际社会的主流媒体首次以大篇幅刊发此类文章。 2000年11月,“同性爱/艾滋病议题暨《朋友》项目研讨会”在京召开。该次会议实现了我国非政府组织与同性恋者的首次正面交流。 2001年4月,中华精神科学会通过的《中国精神障碍分类方案与诊断标准(第三版)》(ccmd-3)(山东科技出版社,2001.4),不再笼统地把同性恋认定为“精神障碍”(或称“心理变态”、“性变态”),仅在个体对自身性取向的认同或适应不良时才认定为精神障碍。 2001年10月,《关于同性爱/艾滋病问题的共识与建议》向多学界、媒体发放。该文献从多方位提出了维护同性恋者权益的主张。文献约10个学科和社会人士90余人联署。 2001年11月,“第一届中国艾滋病性病防治大会”召开,对男男性接触者与艾滋病流行关系进行专题讨论。10余位同性恋者参与会议。荣维毅就《艾滋病防治与同性恋者的生活与权利》发言。 2001-2002年,由中英性病艾滋病防治项目办公室资助的4个针对男同性恋人群的项目在云南、四川、北京和青岛启动。 2002年6月,中国艾协对数省市40多位同性恋志愿者进行了艾滋病防治知识培训。 据笔者看,同性恋研究在中国受到关注的原因包括: (1)改革开放以来国际交流日益扩大、国内环境日趋宽松,使同性恋人群之间、同性恋者与异性恋者之间、同性恋者与学界之间的交流日益增多,有助于促进专家和大众消除对同性恋的神秘感和误解; (2)在逐渐了解国外同性恋状况以及同性恋研究成果的同时,国内同性恋人群日趋活跃,自身权利诉求必然会表现出来而引起社会关注; (3)女性主义理论与实践在中国的发展,使主流与边缘、权力与平等、歧视与反歧视等话语和理论框架题,成为探讨同性恋问题的参照系,促进人们对同性恋现象的理解和思考; (4)在整个世界和中国面临艾滋病威胁的严峻态势下,作为艾滋病感染高危人群之一的同性恋人群,在中国引起特别关注,引起涉及同性恋公共政策的讨论。 [