共找到 2085 项 “尼古拉” 相关结果
- 全部分类
- 全部
- 文学
- 历史
- 哲学/宗教
- 法律
- 政治/社会
- 医学
- 教育/心理学
- 艺术/传媒
- 研究生考试
- 资格认证考试
- 公开课
- 语言
- 经济金融
- 管理学
- IT/计算机
- 自然科学
- 工学/工程
- 体育
- 行业资料
- 音乐
- 汽车机械制造
- 文档模板
- 创业
- 农学
- 生活
- 数据库教程
- 民族
作者: 刘雪枫编著
简介:1813年5月22日,理查德·瓦 格纳出生于莱比锡布鲁尔街。他的父 亲弗利德里希是一位低级警官,有教 养,爱好艺术。他在瓦格纳出生半年 后去世,他的朋友——集演员、画家 和诗人才华于一身的路德维希-盖耶 尔接管了他的一切。在瓦格纳刚满周 岁的时候,他的母亲与盖耶尔结婚, 并举家迁往德累斯顿。身为演员之 子,瓦格纳对剧场的幻想世界大为着 迷。他在盖耶尔充满关爱的期望中成 长,后者保证让他受到良好的教育。 威伯的歌剧《自由射手》1821年 6月在德累斯顿的首演,是德国音乐 史上的转折点之…。这场演出不但象 征德国乐坛不再为罗西尼等意大利 作曲家所主宰,同时也建立起德国真 正的浪漫歌剧。瓦格纳深深着迷于剧 中的超自然事物与音乐的情感张力, 从而对威伯崇拜得无以复加。为了精 通《自由射手》,他开始积极练习钢 琴技巧。后来他承认,威伯确实是第 一个让他激起对音乐热情的人。 1822年12月,瓦格纳进入德累 斯顿的科洛伊茨学校学习,通过丰富的古典文学教育,他过热的 少年想象力稍微冷却。他在那里学习希腊文和拉丁文,古希腊悲 剧和莎士比亚诗剧。希腊的历史和荷马史诗仍然让他对英雄、神 话与传说世界产生持久的热情。1827年从科洛伊茨学校毕业时, 他认定自己“将成为一名诗人”。 1827年,瓦格纳的家再度迁回莱比锡,瓦格纳转入该城最好 的尼古拉学校读书。第一年他便开始写作一部“莎士比亚式”的 五幕悲剧,名为《劳伊巴德》,剧情极其血腥,到最后没有一个活 人。因为贝多芬的去世在乐坛引起的震动,使他成为瓦格纳心目 中的新英雄。从1828年起,音乐是瓦格纳的主要兴趣所在。他先 是从图书馆里借作曲读本自学,然后又向当地的一位音乐家戈特 里布-缪勒学习,并持续数年之久。据瓦格纳在自传中记载,他 生命中的转折点发生在1829年。当时他听到著名女歌手威廉明 娜·施洛德一德沃琳特演唱的《菲德里奥》,他说:“回顾我的一 生,再也找不到其他任何体验,可以和这件事对我的影响相提并 论。……当晚,她让我发下誓言,走上成为今日之我的宿命之路。” 1830年10月,瓦格纳将他改成钢琴谱的贝多芬第九交响曲送交美 因茨的出版商弗朗茨·朔特,未获理睬。同年进入托马斯学校,开 始向希普学习小提琴。1931年秋天开始跟随圣托马斯教堂唱诗班 乐长威因里希学习音乐课程,后者从和声与对位等最基本的方法 入手,将瓦格纳丰沛的音乐才华导入正轨,使其受益良多。1832 年,瓦格纳正式的音乐教育告一段落,这时他已经写下许多作品, 其中受莫扎特和贝多芬影响很大的《C大调交响曲》于当年在布 拉格首演。P5-6
简介: 所属分类:计算机网络 > 程序设计> 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。
Internatioal master class on directing.2010(UK)
光盘作者: 卢昂主编
出版社:上海书店出版社,2011
简介: “2010国际导演大师班(英国)”是我国首次系统引进英国著名导演艺术家及教授,上海戏剧学院配以国内著名的导演艺术家共同协作的一次文化交流。届时,上海将开始举世瞩目的“中国2010年上海世界博览会”,全世界近百个国家的艺术团队集聚上海,展示他们各自的民族艺术,为本次“国际导演大师班(英国)”的举办,增添更为绚丽的色彩和宝贵的资源。 《国际导演大师班(2010英国卷)》介绍了朱迪·凯利爵士导演工作坊——《导演的创作》、尼古拉斯·巴特尔导演工作坊——《形体表演方法》、约翰·麦格拉斯导演工作坊——《当代生活的演绎》等内容。
In conversation with big-name stars
光盘作者: 刘芳主编
出版社:大连理工大学出版社,2012
简介: 《每天30分钟轻松听懂读懂名家访谈:大牌明星面对面》这里星光熠熠。既有汤姆克鲁斯、妮可·基德曼、安吉丽娜朱莉、布拉德皮特、尼古拉斯·凯奇等影视明星。也有里奥梅西、大卫·贝克汉姆、林书豪、迈克尔乔丹、科比布兰恩特这样的体坛巨星。带您走进25位全球顶级明星的内心世界。
作者: (英)Charles Dickens著;(英)Til Herdon改写;(英)Simon Gurr插图;宋杰青译
出版社:外语教学与研究出版社,2010
简介:《书虫?牛津英汉双语读物?少爷返乡(第3级?适合初3、高1)(美绘光盘版)》主要内容包括:新的开始,多斯男童学堂的生活,通往伦敦之路,新朋友和老朋友,再次跋涉,尼古拉斯恋爱了,夜幕降临了,教学钟鸣,拓展训练等等。
作者: (英)查尔斯·狄更斯(Charles Dickens)原著;(澳)彼得·科斯特(Pieter Koster)改写
出版社:译林出版社,2012
简介: 《津津有味·读经典》符合国家《义务教育英语课程标准》2011年版和国家《普通高中英语课程标准》(实验)的要求,更是汇集了西方文学经典,符合我国学生语言水平,同时附有表演短剧剧本、纯正地道MP3和自主评价手册,帮助学生更好地学习英语。《少爷返乡》是狄更斯的一部幽默小说和教育小说。它原本以连载的形式出版,为狄更斯第三本小说。这本长篇小说主要讲述尼古拉斯·尼克贝的生平和事迹。
作者: 【英】芭芭拉.泰勒/著 【英】拉斯洛.韦瑞斯 马克.特纳 尼古拉斯.福德/绘 蔡莲莉/译
出版社:湖北少儿出版社 2014年05月
简介: ★ 英国品质、高端玩具书:让孩子拥有的不只是书,打开眼界比什么都重要。设计独特,精致高档,畅销欧美多国,销量惊人,其中《海底世界大探秘》获得2010教师选择奖,《热带雨林大探秘》获得2009年美国奥本海姆玩具金奖。 ★ 全套八大儿童*感兴趣的主题,充分激发孩子的求知心和探索欲。从神秘的昆虫世界到热带雨林探秘,从蓝蓝的海洋世界到静谧的热带雨林,从神奇的地球全貌到浩瀚无际的太空,从非洲草原上的野生动物到世界各地的猛兽,都将给孩子身临其境一样的体验,更有一探究竟的冲动。 ★ 每册5个3D弹出场景、5层透视结构,全方位、多角度、大场面展示精彩绝伦的大千世界。图文结合,立体场景展示,多角度描绘生动的动物世界和宇宙地球,将知识用“动态”的模式传递给孩子,让孩子成为阅读的主导者。探索3D立体空间,触摸可爱的动物形象,让孩子去发现的小机关,供孩子自编自导科学故事,给孩子带来丰富玩具体验,培养良好的阅读习惯。 ★ 每个立体场景下的3D图解,专家权威解读,带你体验不一样的科普世界。英国著名少儿科普作家权威解读,让孩子依据图解、立体图等特效,目不转睛地学习场景中的知识,边玩边学。
作者: (美)丹尼尔·卡尼曼(Daniel Kahneman)著;胡晓姣,李爱民,何梦莹译
出版社:中信出版社,2012
简介: 《纽约时报》2011年度十大好书 新书上市,连续20多周蝉联亚马逊、《纽约时报》畅销书排行榜前20名,上市至今超过7个月,横扫全球各大畅销书排行榜,稳居亚马逊总榜前50名 《经济学人》、《华尔街日报》、《卫报》、《纽约时报》、《金融时报》、《商业周刊》、《华盛顿邮报》、等国外权威媒体,《三联生活周刊》、《商学院》、《东方早报》等国内知名媒体争相报道,国内外读者好评如潮 人类究竟有多理性?——思考,快与慢 在书中,卡尼曼会带领我们体验一次思维的终极之旅。他认为,我们的大脑有快与慢两种作决定的方式。常用的无意识的“系统1”依赖情感、记忆和经验迅速作出判断,它见闻广博,使我们能够迅速对眼前的情况作出反应。但系统1也很容易上当,它固守“眼见即为事实”的原则,任由损失厌恶和乐观偏见之类的错觉引导我们作出错误的选择。有意识的“系统2”通过调动注意力来分析和解决问题,并作出决定,它比较慢,不容易出错,但它很懒惰,经常走捷径,直接采纳系统1的直觉型判断结果。 为了使读者真切体会到系统1和系统2这两个主角的特点,卡尼曼介绍了很多经典有趣的行为实验,指出我们在什么情况下可以相信自己的直觉,什么时候不能相信;指导我们如何在商场、职场和个人生活中作出更好的选择,以及如何运用不同技巧来避免那些常常使我们陷入麻烦的思维失误。 本书将会彻底改变你对思考的看法。 编辑推荐 50 年前,人们以为我们能驾驭自己的思想。但事实上,我们的行为常常受到许多无法看见的因素所影响。我们虽然身处生活这场游戏之中,但对游戏的机制却不理解,偏见常常导致我们追求错误的东西。我们的感知和记忆并不可靠,对于自己心理状态的感知和记忆尤其不可靠。 关于人类自身还有许多未知之谜,对于自己,我们了解得其实不多。卡尼曼就如思想的拓荒者,他的研究成果为我们认识自我提供了重要的支点。卡尼曼对于人类思考和选择的理解所作出的贡献,无人能出其右。作为历史上最重要的一位心理学家,卡尼曼重塑了认知心理学、理性和因果关系分析,重新诠释了风险,重新阐释了幸福和财富的关系,写就了这部杰作。如果你今年只能读一本书,就读这一本吧。 媒体和专家热评 这是社会思想的一部里程碑式著作,堪与亚当?史密斯的《国富论》和西格蒙德?弗洛伊德的《梦的解析》相媲美。 ——纳西姆?尼古拉斯?塔勒布,《黑天鹅》作者 本书是一位智慧巨人的力作,可读性强,睿智,深刻。赶紧买,慢慢读,而且要反复读。这本书会改变你的思考方式,读了它,你对工作、世界还有自己的生活的看法都会改变。 ——理查德?H.?泰勒,芝加哥大学经济学教授,《助推》作者 本书堪称杰作——由我们这个时代最伟大、最深邃的一位思想家推出的恢弘巨作,闪耀着智慧的光芒。卡尼曼在获得诺贝尔奖之后应该再得一个普利策奖才对。 ——丹尼尔?吉尔伯特,哈佛大学心理学教授,《哈佛幸福课》作者 丹尼尔?卡尼曼是我们这个时代最有独创性、最有趣的思想家之一。也许我们这个星球上再无第二个人比他更懂我们怎样作出选择、为什么这样选择了。在这本精彩绝伦的书中,他用一种简单而又吸引人的方式为我们展示了令人受益一生的智慧。尽管方式简单,其内容却十分深刻。本书是所有怀有好奇之心的人的必读之作。 ——史蒂文?列维特,芝加哥大学杰出经济学教授,《魔鬼经济学》与《超爆魔鬼经济学》作者 一本杰出的著作,细节清晰,文笔优美,诠释精准,娓娓道来。它适合于所有系统2还没有完全失效的人阅读。 ——《卫报》 这本书的内容非常丰富:深入浅出,知识渊博,充满学术价值和自助价值。人类的思考有如此多的缺陷,以至于《纽约时报》的专栏作家戴维?布鲁克斯撰稿声称:卡尼曼和特沃斯基的研究工作从现在起将被铭记数百年,他们为我们认识自我提供了重要的支点。强烈推荐大家购买并阅读本书。 ——《纽约时报》书评版 阐述人类的理性和非理性的好书已经有很多了,但只有一部杰作,那就是这本书。它是我读过的有关人类思维的最伟大的、最富洞见性的一本书。 ——《金融时报》 意义深远。就像哥白尼否定地心说、达尔文提出生物进化论一样,卡尼曼向我们展示了,我们并没有自己想象的那么理性。 ——《经济学人》 历时五十载,通过对人类判断、决策和选择的研究,卡尼曼写就了这部令人称道的作品。他的优雅有力的观点和极具说服力的证据,为我们理解自我和思维提大有裨益。 ——《华尔街日报》 关于我们的大脑有多容易上当,这本书作了全面、有说服力的论述。根基于自己的和多位心理学家、经济学家与其他专家的研究成果,卡尼曼拥有了一种卓越的能力,能够把数十年以来的研究成果以一种有趣的语言呈现出来,即使门外汉也能看得懂。这本书是一本非常重要的书。许多科学书通常是前后不一的,一些有趣的章节后面往往跟着一些枯燥乏味的内容。这本书就不是这样,它既是有分量的一本书,同时充满了魅力和实用性,适用于我们的日常生活。每个人都应该读读这本书。 ——《波士顿环球报》
作者: 埃克托·柏辽兹(Hector Berlioz)作曲;尼古拉斯·腾佩利(Nicholas Temperley)编订
出版社:湖南文艺出版社,2006
简介: 本书为奥伊伦堡的“CD+总谱”系列之一,收录了柏辽兹的《幻想交响曲》。《幻想交响曲》是柏辽兹的第一部大型作品,包括五个乐章:梦幻-热情、舞会、田野景色、赴刑进行曲、妖魔夜宴之梦。本书包括印制精美的权威总谱、详细介绍柏辽兹生平和《幻想交响曲》创作背景的前言,以及包含《幻想交响曲》完整录音的一张Naxos公司CD。
World war II collectors edition.22,Russia besieged
光盘作者: (美)尼古拉斯·贝锡尔,(美)时代生活丛书编辑著;张栋译
简介: 编辑推荐:《图文第二次世界大战史》原由美国时代生活出版社出版。全套书分三十九卷,共计400万字,6000幅图片。全书根据史实按时间先后、地理位置依次分列成卷,真实、生动、全面地记录整个二战时各战区、各战役及各战场的历史情况。 《图文第二次世界大战史》是描绘二战进程的鸿篇巨制,全面提示了这场人类历史上最浩大、最血腥的大战。战争的起因、进程、结局、性质以及它对世界体系的影响,在丛书中都有详细的论述。它通过对个人和具体事件以及国家、国际全局事件的描述,配以珍贵的图片,形象地描述了战争进程,也真实地再现了历史。对参战双方的士兵、将军、政治家乃至普通民众都有着墨,这再次证明,现代战争对人类的影响是巨大的,个人已经很难置身于战争之外。对于普通读者而言,这套书所披露的有趣细节和故事不可不看;对于军事爱好者而言,战略战述、军事家的魅力和一个个惊心动魄的大会、战会让你留恋往返;对于涉及到二战的专业人事而言,该丛书独到的视角将会触动你思维的心弦、扩展你认识的视野。概言之,这套书既有收藏价值,又具阅读价值,同时也具有参考价值。
出版社:青岛出版社,2008
简介: 特价产品无CD。 查尔斯·狄更斯生于1812年,是家里8个孩子中的老二。12岁的时候,他的父亲因为欠债进了监狱。查尔斯出去工作以补贴家用。他一直没有忘记这段十分贫困的可怕岁月,后来将这些经历写入了他的一些小说中。 20多岁的时候,查尔斯找到了一份工作,为报纸杂志撰写关于伦敦生活的稿子。其中的有些文章被收入那本《匹克威克外传》出版。24岁的时候,查尔斯就因此而成名了。 《双城记》发表于1859年,两个城市分别是伦敦和巴黎。书中讲述了莫耐特医生和他女儿露茜的故事,莫耐特医生是一位冤枉入狱的法国人,他的女儿却嫁给了使他含冤入狱的那个人的儿子。故事的后半部分发生在始于1789年的法国大革命时期,当时发生了许多可怕的事情。 查尔斯·狄更斯创作了很多著名的小说,包括《尼古拉斯·尼科尔贝》、《大卫·科波菲尔》、《雾都孤儿》以及《远大前程》。他死于1870年,享年58岁,葬于伦敦威斯敏斯特教堂。
Cambridge FCE practice tests 2: student’s book
光盘作者: 尼古拉斯·斯蒂芬斯(Nicholas Stephens)主编
出版社:北京大学出版社,2008
简介: 英国剑桥大学考试委员会根据欧洲语言测试者协会制定的语言大纲推出了“剑桥英语五级证书考试”,旨在推进欧洲语言测试者协会20多个成员国之间的英语水平相互认证。这一英语等级考试体系同时也被欧洲及英语国家广泛接受,当作出国留学或进入商务领域的语言水平认证。 根据运用语言的能力.“剑桥英语五级证书考试”的等级大致可描述为:入门证书水平(KET),即能够以英语就日常话题进行简单交流,是剑桥少儿英语三级之后进入更高阶段的第一个等级;初级证书水平(PET),即具备运用英语解决日常事务的能力;第一证书水平(FCE),即能够在商务环境下或就某些稍具专业性的话题进行交流,同时此水平的考试也被作为母语为非英语人员申请到欧洲留学的语言水平认证;高级英语证书考试水平(CAE)。即能够从文化层面上把握语言在各种场合下的应用,能够凭借英语进入某专业技术领域从事工作或初步具备了以英语作为工作语言进入学术领域的能力;英语熟练证书水平(CPE),即剑桥大学考试委员会认为母语为非英语的人士已经完全具备了以英语进行深度学术研究的能力。 《剑桥英语等级考试系列》就是在上述背景下引进的原版图书。本套图书是根据最新考试大纲而编写的考试教程。本套教程最大的亮点在于: 6套完整试题: 针对试卷的阅读与写作、听力理解、口语测试等每一部分都有详细的分析说明,并提供相应的考试技巧(见第一套试题): 每套试题后都有长达两页的重点词汇、语法及写作知识及考试技巧回顾: 每套试题的听力部分之后都有重点摘要及增补听力训练: 每种题型都有详细的应对说明.其中也包括以教师用书中的范文为支撑的完整写作指导。
Serge Rachmaninoff etudes-tableaux:Op.33 Nos.1-8 Op.39 Nos.1-9
光盘出版社:湖南文艺出版社,2010
简介: 谢尔盖·拉赫玛尼诺夫1873年出生在俄罗斯诺夫哥罗德的奥涅加,1943年卒子美国洛杉矶。虽然早在圣彼得堡和莫斯科音乐学院读书期间他就已经显露出自己天生就是一位杰出的钢琴家——他的钢琴教授包括亚历山大。季洛济和尼古拉·兹韦列夫,但他更喜欢师从阿连斯基和塔涅耶夫学习作曲。 正如他的钢琴小品集(Op.3)——其中第二首便是著名的《升c小调前奏曲》——和他的歌剧《阿连科》所展示的那样,年轻时的拉赫玛尼诺夫就已经有了自己独特的风格,而且他还因歌剧《阿连科》获得了1892年莫斯科音乐学院的金质奖章。在他的第一交响曲于他24岁那年首演失败之前,他的音乐创作可谓源源不断。 第一交响曲的首演失败以及报界对这部交响曲的恶评严重摧毁了拉赫玛尼诺夫的信心,他整整三年无法进行创作。在催眠师尼古拉.达尔的治疗下,他不但从极度的压抑和自信心丧失中神奇地康复,而且接二连三地写出了从Op.17-Op.30之间这些让入耳目一新、充满灵感的作品,包括《双钢琴第二组曲》《第二钢琴协奏曲》《第三钢琴协奏曲》《大提琴奏鸣曲》《肖邦主题变奏曲》《10首钢琴前奏曲》(Op.23)以及《第二交响曲》。拉赫玛尼诺夫最受人们喜爱的正是这些接连间世的作品,以及他后来创作的《帕格尼尼主题狂想曲》(Op.43),因为作曲家在这些作品中无疑写出了最令人难以忘怀的旋律。
作者: 查尔斯·狄更斯著;保琳·弗兰西斯改编;江美娜,张积模译
出版社:青岛出版社,2008
简介:查尔斯·狄更斯生于1812年,在8个孩子中排行老二。他12岁那年,父亲因欠债进了监狱。查尔斯只好外出打工,补贴家用。他从未忘记自己受穷时这些艰难的日子,这些经历后来就成了他小说的素材。 20几岁时,查尔斯找到一份工作,为报纸杂志撰稿,讲述伦敦的生活百态。后来,部分稿件编辑成书,书名叫《匹克威克外传》。也就是这本书让查尔斯·狄更斯在24岁时一举成名。 一年后,查尔斯开始撰写《雾都孤儿》,在一家月刊杂志上连载。1838年该书出版。《雾都孤儿》讲述的是一个贫穷孤儿的故事。这个孤儿叫奥利弗,他饱尝饥饿,跟着费根这个魔鬼讨生活。费根把奥利弗训J练成扒手,绞尽脑汁去毁掉这孩子的天真与无邪。 除此之外,查尔斯·狄更斯还写了很多著名的小说,其中包括《尼古拉斯·尼科尔贝》、《大卫·科波菲尔》、《圣诞颂歌》和《远大前程》。他于1870年去世,享年58岁,葬于伦敦威斯敏斯特教堂。更多>>
Cambridge FCE practice tests 1: student’s book
光盘作者: 尼古拉·斯蒂芬斯(Nicholas Stephens)主编
出版社:北京大学出版社,2009
简介: 英国剑桥大学考试委员会根据欧洲语言测试者协会制定的语言大纲推出了“剑桥英语五级证书考试”,旨在推进欧洲语言测试者协会20多个成员国之间的英语水平相互认证。这一英语等级考试体系同时也被欧洲及英语国家广泛接受,当作出国留学或进入商务领域的语言水平认证。 根据运用语言的能力,“剑桥英语五级证书考试”的等级大致可描述为:入门证书水平(KET),即能够以英语就日常话题进行简单交流,是剑桥少儿英语三级之后进入更高阶段的第一个等级;初级证书水平(PET),即具备运用英语解决日常事务的能力;第一证书水平(FCE),即能够在商务环境下或就某些稍具专业性的话题进行交流,同时此水平的考试也被作为母语为非英语人员申请到欧洲留学的语言水平认证;高级英语证书考试水平(CAE)。即能够从文化层面上把握语言在各种场合下的应用,能够凭借英语进入某专业技术领域从事工作或初步具备了以英语作为工作语言进入学术领域的能力;英语熟练证书水平(CPE),即剑桥大学考试委员会认为母语为非英语的人士已经完全具备了以英语进行深度学术研究的能力。 《剑桥英语等级考试系列》就是在上述背景下引进的原版图书。本套图书是根据最新考试大纲而编写的考试教程。本套教程最大的亮点在于: 6套完整试题; 针对试卷的阅读与写作、听力理解、口语测试等每一部分都有详细的分析说明,并提供相应的考试技巧(见第一套试题); 每套试题后都有长达两页的重点词汇、语法及写作知识及考试技巧回顾; 每套试题的听力部分之后都有重点摘要及增补听力训练; 每种题型都有详细的应对说明,其中也包括以教师用书中的范文为支撑的完整写作指导。
Serge rachmaninoff preludes for piano:Op.3 No.2:ten preludes Op.23:thirteen preludes Op.32
光盘出版社:湖南文艺出版社,2010
简介: 谢尔盖·拉赫玛尼诺夫1873年出生在俄罗斯诺夫哥罗德的奥涅加,1943年卒子美国洛杉矶。虽然早在圣彼得堡和莫斯科音乐学院读书期间他就已经显露出自己天生就是一位杰出的钢琴家——他的钢琴教授包括亚历山大.季洛济和尼古拉·兹韦列夫,但他更喜欢师从阿连斯基和塔涅耶夫学习作曲。 正如他的钢琴小品集Op.3——其中第二首便是著名的《升c小调前奏曲》——和他的歌剧《阿连科》所展示的那样,年轻时的拉赫玛尼诺夫就已经有了自己独特的风格,而且他还因歌剧《阿连科》获得了1892年莫斯科音乐学院的金质奖章。在他的第一交响曲于他24岁那年首演失败之前,他的音乐创作可谓源源不断。 第一交响曲的首演失败以及报界对这部交响曲的恶评严重摧毀了拉赫玛尼诺夫的自信心,他整整三年无法进行创作。在催眠师尼古拉。达尔的治疗下,他不但神奇地康复,而且接二连三地写出了让入耳目一新、充满灵感的作品,包括《双钢琴第二组曲》(Op.17),《第二钢琴协奏曲》(Op.18),《大提琴奏鸣曲》(Op.19),《肖邦主题变奏曲》(Op.22)以及《10首钢琴前奏曲》(Op.23)。这些作品全都具有拉赫玛尼诺夫更为人们喜爱的风格的所有特点:大量令人难忘的旋律,看似简单的和声与复杂的半音体系的结合。这些作品营造出了独特的怀旧效果,不仅透着浓郁的俄罗斯情怀,而且尽情地展现着钢琴这种圆润洪亮的乐器越来越多地为人们所发现的表现力——这种表现力正是拉赫玛尼诺夫能够向人们展示的。 大家在考虑对拉赫玛尼诺夫钢琴作品的诠释时应该记住他本人弹奏时的基本特点。人们称他为“清教徒式的钢琴家”,因为他在弹奏时会严格遵照乐谱上的各种说明和记号,忠实地保持各种节奏,不添加多愁善感的情调,牢牢把握音乐结构。本文作者认为拉赫玛尼诺夫的力度和句法记号,尤其是他仔细标出的速度记号和各种关系,足以帮助大家诠释他的音乐。大家应该竭力避免破坏这些记号,同时还应该竭力避免对作品进行伤感外理。
作者: 杰里米.尼古拉斯
出版社:湖南文艺出版社 2016年08月
简介:
肖邦是音乐史上*创新的作曲家之一,也是*受人们喜爱的作曲家之一。他的每一部分作品都与钢琴有关,他对钢琴艺术的发展做出了不可磨灭的贡献。本传记对肖邦复杂的性格进行了清晰的解读——肖邦内心深处的情感在他的音乐中表露无遗。本书图书丰富,广泛吸纳了当代*的资料,给人们呈现了一幅动人的肖邦肖像,也是一本重要的参考书。
作者: (俄)尼古拉·里姆斯基-科萨科夫(Nikolai Rimsky-Korsakov)作曲
简介: DG经典唱片,展现世界一流指挥家,一流演奏家精湛艺术,解读大师文本,对作品 逐分逐秒分析,集音乐知识和背景介绍于一体。 经典聚积精神的财富,名曲抚慰心灵的世界,本碟为上海文艺音像出版社原版引进 的“大剧院艺术课堂”《环球经典名曲导读》系列总汇。“环球经典名曲导读”系列如 同一张聆听、体会、走近伟大音乐家的音乐地图。
作者: (美)Nikolay Elenkov(尼古拉 埃伦科夫 ) 著,刘惠明 刘跃 译
出版社:电子工业出版社 2016年1月
简介:本书自底向上描述了Android 的安全架构,深入探究与安全相关的Android 子系统、设备和数据组件的内部实现。其中包括包和用户管理,权限和设备策略,以及一些特殊机制——密码服务、凭据存储和安全元件的支持等。本书面向所有对Android 安全体系架构感兴趣的读者,希望对Android 整体或子系统进行评估的安全研究员,以及致力于定制和扩展Android 的开发人员。读者**具有Linux 系统和安卓开发的相关知识。
Administrator’s guide for Informix dynamic server 2000
光盘出版社:北京希望电子出版社,2000
简介: 本书全面系统地介绍了 Informix 的数据库服务器产品 Dynamic Server 2000,全书共分31章,内容包括:数据库服务器、数据库服务器管理概览、安装和配置数据库服务器、配置参数、客户/服务器通信等内容。



















