共找到 1670 项 “拉姆” 相关结果
- 全部分类
- 全部
- 文学
- 历史
- 哲学/宗教
- 法律
- 政治/社会
- 医学
- 教育/心理学
- 艺术/传媒
- 研究生考试
- 资格认证考试
- 公开课
- 语言
- 经济金融
- 管理学
- IT/计算机
- 自然科学
- 工学/工程
- 体育
- 行业资料
- 音乐
- 汽车机械制造
- 文档模板
- 创业
- 农学
- 生活
- 数据库教程
- 民族
简介: 所属分类:计算机网络 > 程序设计> 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。
作者: 李晓育编著
简介: 《伟大的音乐:经典收藏》是三联书店、《爱乐》杂志和环球唱片公司所属DG唱片公司联合制作的古典音乐丛书,首期推出的10册图书及配套的30张CD,收录了10位伟大作曲家及其最脍炙人口的音乐作品,这是世界古典音乐唱片第一品牌首次与中国出版机构联手打造的古典精品。 该套产片吸引人的特点是,在选用DG专属音乐家的著名录音版本前提下,根据我国读者对古典音乐的欣赏习惯和审美情趣,以作曲家和音乐流派为纲,对作曲家生活年代的历史和文化背景以及重要作品诞生的成因进行了言简意赅的分析介绍,并对收入的作品作了非常详尽而特色独到的解说。每册附配的3张CD为其最脍炙人口的完整音乐作品,基本涵盖该作曲家的代表性作品。最值得注意的是,唱片版本的选择基本具有终极的意义,不仅是名家名版,而且录音效果都是最佳的,是真正的听觉极限体验。在借鉴国际相关产品的部分优势前提下,为每本书附配的三张唱片,特别精心设计了特殊盘托模具,既属于国际流行的环保包装,又沉稳大气,造型雅致。书中文字内容包括:作曲家传略、作品概览、重要作品简介、唱片音乐作品详尽解说、唱片演奏(唱)家及乐团简介。 这套丛书的第一批10册包括巴赫、贝多芬、莫扎特、勃拉姆斯、柏辽兹、格里格、李斯特、舒伯特、柴可夫斯基、瓦格纳10位著名作曲家,每册附配的3张CD为其最脍炙人口的完整音乐作品,基本涵盖该作曲家的代表性作品。最值得注意的是,唱片版本的选择基本具有终极的意义,不仅是名家版本,而且录音效果都是最佳的,是真正的听觉极限体验。 这套《伟大的音乐:经典收藏》分三年出,每年一批,每批10种。如果出齐,将是中华人民共和国建国以来出版的最具权威性、经典性、收藏性和普及性的古典音乐精品专辑。
作者: (美)南希·菲伯尔,(美)兰德尔·菲伯尔著;艾姿萱译
出版社:人民音乐出版社,2013
简介: 《钢琴之旅·菲伯尔钢琴基础教程:课程和乐理(第3级)》将向我们展示: ·难度逐步深入的综合性音乐读物。 ·从古典到爵士的宽广音乐风格,包括贝多芬、海顿、勃拉姆斯和维瓦尔迪等作曲家的著名旋律。 ·基于整个键盘的专业钢琴弹奏技术。 ·极富吸引力和表现力的乐曲及教师伴奏,能为学生的手指颗粒性及音乐表现力打下良好的基础。 ·附加的探索性问题、创造性尝试以及理论学习部分,能帮助发展学生的“音乐智商”。 ·随书CD光盘中不仅有极富想象力的管弦乐配乐伴奏,而且有各种可供训练音乐表现力、节奏感与 实践性的乐曲素材。
简介: 《古典音乐零距离》从古典音乐大师的生平入手,通过介绍其生存年代、生活背景、生命历程,讲述音乐背后的故事,帮助读者深层次理解音乐,从而拉近读者与古典音乐的距离。在随后的篇幅中,分别介绍了交响乐、室内乐、独奏曲、协奏曲、歌剧、舞剧等不同的古典音乐门类,这些音乐门类,在随书赠送的CD光盘中都配有相应的经典曲目片段,给读者感性的音乐体验。35位古典音乐大师的辉煌人生,107部经典传世的不朽之作,200余幅生动有趣的精选插图,8首版本精良的代表曲目,一气呵成,浑然一体;内容通俗,叙述简洁,文字生动,易于理解;穿插于其中的音乐小常识,更是增加了阅读的趣味。相信读者读毕掩卷之余,会对西方音乐发展的各时期不同风格流派的产生时代、形成背景和音乐风格特点、主要代表性作曲家的成长和创作风格有一定了解;加深对音乐各个门类的知晓、加强对具体作品的欣赏能力,因着对每部歌剧舞剧的剧情了解而深深爱上这一高雅艺术。借助和发挥想象吧!!让你的思绪随缠绵隽永的小提琴声去享受爱情,让你的聪耳于轻灵的长笛声中去聆听百鸟,在舒展的弦乐群声中去想象大自然的开阔与无限……在古典音乐的长河中漫步,你会与无数动人风景不期而遇……目 录一 古典音乐起步何谓西方古典音乐?古典音乐 —— 西方音乐发展的里程碑缘起 —— 西方音乐漫漫长河轨迹 —— 西方音乐发展简史如何欣赏古典音乐?读懂作曲家学点音乐的“文法”音乐构成五要素作曲家手中的“调色板”音乐体裁分类二 触摸音乐大师的心灵巴洛克时期巴赫(Bach,Johann Sebastian)亨德尔(Handel,George Frideric)古典乐派海顿(Haydn,Franz Joseph)莫扎特(Mozart,Wolfgang Amadeus)贝多芬(Beethoven,Ludwig van)浪漫—民族乐派舒伯特(Schubert,Franz Peter)韦伯(Weber,Carl Maria von)罗西尼(Rossini,Gioacchino Antonio)多尼采蒂(Donizetti,Gaetano)柏辽兹(Berlioz,Hector)格林卡(Glinka,Mikhail Ivanovich)门德尔松(Mendelssohn , Felix)肖邦(Chopin,Frederic Francois)舒曼(Schumann,Robert)李斯特(Liszt,Ferencz)瓦格纳(Wagner,Richard)贝利尼(Bellini,Vincenzo)威尔第(Verdi,Giuseppe)斯美塔那(Smetana,Bedrich)布鲁克纳(Bruckner,Anton)约翰?施特劳斯(Strauss,Johann)鲍罗丁(Borodin,Alexander Porfirevich)勃拉姆斯(Brahms,Johannes)圣-桑(Saint-Sae琻s,Charles Camille)比才(Bizet,Georges)穆索尔斯基(Mussorgsky,Modest Petrovich)格里格(Grieg,Edvard Hagerup)柴可夫斯基(Tchaikovsky,Piotr Ilyich)德沃夏克(Dvorak,Antonin)里姆斯基-科萨科夫(Rimsky-Korsakov,Nikolay Andreyevich)普契尼(Puccini,Giacomo)马勒(Mahler,Gustav)理查?施特劳斯(Strauss,Richard)西贝柳斯(Sibelius,Jean)拉赫玛尼诺夫(Rakhmaninov,Sergey Vasil誽evich)三 音乐经典作品回顾(107部)钢琴独奏曲(15部)1. 巴赫《平均律钢琴曲集》2. 莫扎特《A大调钢琴奏鸣曲》(K.331)3. 贝多芬《月光奏鸣曲》(《升c小调第十四钢琴奏鸣曲》,作品27-2)4. 贝多芬《暴风雨奏鸣曲》(《d小调第十七钢琴奏鸣曲》,作品31-2)5. 贝多芬《热情奏鸣曲》(《f小调第二十三钢琴奏鸣曲》,作品57)6. 门德尔松《无词歌》7. 肖邦《降b小调第二钢琴奏鸣曲》(作品35) 8. 肖邦《二十四首前奏曲》(作品28)9. 肖邦《c小调革命练习曲》(作品10-12)10. 肖邦《降G大调黑键练习曲》(作品10-5)11. 舒曼《狂欢节》(作品9)12. 李斯特《匈牙利狂想曲》(19首)13. 勃拉姆斯《匈牙利舞曲》第五号14. 穆索尔斯基《图画展览会》15. 柴可夫斯基《四季》(作品37a)小提琴独奏曲(10部)1. 巴赫《恰空》2. 巴赫《G弦上的咏叹调》3. 贝多芬《A大调第九号小提琴奏鸣曲》(作品47)4. 帕格尼尼《二十四首随想曲》(作品1)5. 弗兰克《A大调小提琴奏鸣曲》6. 维尼亚夫斯基《华丽波兰圆舞曲》(作品4) 7. 维尼亚夫斯基《塔兰泰拉》(作品16)8. 圣-桑《引子与回旋随想曲》9. 萨拉萨蒂《流浪者之歌》(作品20)10. 福莱《A大调第一小提琴奏鸣曲》(作品13)合唱曲(4部)1. 巴赫《弥撒曲》2. 亨德尔清唱剧《弥赛亚》3. 海顿清唱剧《创世纪》4. 威尔第《安魂曲》歌剧(25部)1. 《费加罗的婚礼》(四幕喜歌剧)2. 《魔笛》(四幕幻想歌剧)3. 《自由射手》(三幕歌剧)4. 《塞维利亚的理发师》(二幕喜歌剧)5. 《威廉?退尔》(四幕歌剧)6. 《爱的甘醇》(二幕歌剧)7. 《清教徒》(三幕歌剧)8. 《鲁斯兰与柳德米拉》(五幕歌剧)9. 《尼伯龙根的指环》系列剧(四部歌剧)10. 《弄臣》(三幕歌剧)11. 《茶花女》(三幕歌剧)12. 《阿依达》(四幕歌剧)13. 《奥赛罗》(四幕歌剧)14. 《浮士德》(五幕歌剧)15. 《罗密欧与朱丽叶》(五幕歌剧)16. 《卡门》(四幕歌剧)17. 《鲍里斯?戈杜诺夫》(四幕歌剧)18. 《叶甫根尼?奥涅金》(三幕抒情歌剧)19. 《黑桃皇后》(三幕七场歌剧)20. 《绣花女》(四幕歌剧)21. 《托斯卡》(三幕歌剧)22. 《蝴蝶夫人》(三幕歌剧)23. 《图兰朵》(三幕五场歌剧)24. 《玫瑰骑士》(三幕喜歌剧)25. 《乡村骑士》(独幕歌剧)室内乐(11部)1. 莫扎特《G大调第十四弦乐四重奏》(K.387)2. 贝多芬《F大调弦乐四重奏》(作品135)3. 舒伯特 钢琴与弦乐五重奏《鳟鱼》(作品114)4. 舒伯特 弦乐四重奏《死神与少女》5. 门德尔松《D大调弦乐四重奏》(作品44-3)6. 舒曼《F大调弦乐四重奏》(作品41-2)7. 柴可夫斯基《如歌的行板》(作品11“第二乐章”)8. 柴可夫斯基《a小调钢琴三重奏》(作品50)9. 德沃夏克《杜姆卡钢琴三重奏》(作品90)10. 格里格《g小调弦乐四重奏》(作品27)11. 弗兰克《D大调弦乐四重奏》交响乐(17部)1. 海顿《D大调伦敦交响曲》(第104号)2. 莫扎特《降E大调第三十九交响曲》(K.543)3. 莫扎特《C大调第四十一交响曲》(K.551)4. 贝多芬《第三(英雄)交响曲》(作品55)5. 贝多芬《第五(命运)交响曲》(作品67)6. 贝多芬《第六(田园)交响曲》(作品68)7. 贝多芬《第九(合唱)交响曲》(作品125)8. 舒伯特《第八(未完成)交响曲》(作品8)9. 柏辽兹《幻想交响曲》(作品14a)10. 柏辽兹《罗密欧与朱丽叶》(作品117)11. 舒曼《第四交响曲》(作品120)12. 李斯特《浮士德交响曲》13. 布鲁克纳《E大调第七交响曲》14. 勃拉姆斯《c小调第一交响曲》15. 柴可夫斯基《第六(悲怆)交响曲》(作品74)16. 德沃夏克《第九(自新大陆)交响曲》(作品95)17. 西贝柳斯《G大调第七交响曲》(作品105)协奏曲(20部)1. 贝多芬《降E大调第五钢琴协奏曲》(作品73)2. 肖邦《e小调第一钢琴协奏曲》(作品11)3. 肖邦《f小调第二钢琴协奏曲》(作品21)4. 舒曼《a小调钢琴协奏曲》(作品54)5. 李斯特《降E大调第一钢琴协奏曲》6. 柴可夫斯基《降b小调第一钢琴协奏曲》(作品23)7. 拉赫玛尼诺夫《c小调第二钢琴协奏曲》(作品18)8. 拉威尔《左手钢琴协奏曲》9. 贝多芬《D大调小提琴协奏曲》(作品61)10. 帕格尼尼《D大调小提琴协奏曲》(作品6)11. 门德尔松《e小调小提琴协奏曲》(作品64)12. 勃拉姆斯《D大调小提琴协奏曲》(作品77)13. 维尼亚夫斯基《d小调第二小提琴协奏曲》(作品22)14. 圣-桑《b小调第三小提琴协奏曲》(作品61)15. 布鲁赫《g小调第一小提琴协奏曲》(作品26) 16. 柴可夫斯基《D大调小提琴协奏曲》(作品35)17. 西贝柳斯《d小调小提琴协奏曲》(作品47)18. 圣-桑《a小调第一大提琴协奏曲》(作品33)19. 德沃夏克《b小调大提琴协奏曲》(作品104)20. 莫扎特《C大调长笛、竖琴协奏曲》(K. 299) 舞剧音乐(5部)1. 法国古典芭蕾舞剧《吉赛尔》(二幕)2. 法国古典芭蕾舞剧《葛蓓莉娅》(三幕)3. 俄罗斯幻想芭蕾舞剧《天鹅湖》(四幕)4. 俄罗斯幻想芭蕾舞剧《睡美人》(三幕)5. 俄罗斯幻想芭蕾舞剧《胡桃夹子》(两幕三场)四 舞台上奏响经典1. 乐队演奏知多少?交响乐队编制室内乐队编制为什么指挥是乐队的灵魂?指挥为什么与第一小提琴手握手?2. 乐器大排行“乐器之王”钢琴辉煌的提琴家族木管五重号角齐鸣鼓声阵阵独树一帜3. 走进音乐厅音乐会欣赏礼仪欣赏乐曲的最佳位置4. 乐理知识 ABC附 录一 世界著名交响乐团二 世界著名室内乐团三 中国主要音乐比赛、音乐节四 国际主要音乐比赛、音乐节五 世界著名音乐厅、剧场六 CD选曲目录附《古典音乐零距离》光盘选曲交响乐1.〔德〕贝多芬:《d小调第九交响曲》第四乐章 24:27Ludwig van Beethoven Choral Symphony in D minor, op.125歌剧2.〔意〕威尔第:《茶花女》唱段《祝酒歌》3:15Giuseppe Verdi Brindisi,la Traviata独奏曲钢琴独奏3.〔奥〕莫扎特:《c小调钢琴奏鸣曲》第三乐章 3:38Wolfgang Amadeus Mozart Piano Sonata in C minor, K.330小提琴独奏4.〔法〕圣-桑:小提琴与乐队《引子与回旋随想曲》 8:28Camille Saint-Saens Introducting and Rondo Capriccioso协奏曲5.〔捷〕德沃夏克:《b小调大提琴协奏曲》第一乐章 14:36Antonin Dvorak Cello Concerto in B Minor, op.104室内乐6.〔奥〕舒伯特:《d小调弦乐四重奏》(《死神与少女》)第三乐章 3:55Schubert,Franz Peter String Quartets in D minor,Death and the Maiden管弦乐7.〔奥〕施特劳斯:《在克拉普芬森林》法兰西波尔卡 4:09Johann Strauss Im Krapfenwaldl, Polka francaise, op. 336舞剧8~11.〔俄〕柴可夫斯基:《天鹅湖》(Swan Lake)第二场音乐选段 11:55Peter Tchaikovsky Swan lake
英文共同题名:Romantic piano anthology
光盘作者: (德)尼尔斯·弗兰卡(Nils Franke)编订;于雪译文
出版社:人民音乐出版社,2013
简介: ·60首浪漫动听的钢琴原创小品: 包括肖邦、舒曼、勃拉姆斯、格里格、李斯特、布格缪勒、柴科夫斯基、舒伯特、里姆斯基一科萨科夫等大师的作品。 ·附示范演奏音响。 ·适合于2级至5级学生选用。 ·训练扎实技术,培养良好乐感。部分曲目适合于比赛表演。
作者: (美)C.拉姆(Clarence Lamb),(美)K.凯勒(Kirk Keller)著;黄大勇,苑苹译
出版社:科学出版社[纽约]:西蒙与舒斯特国际出版公司,1998
简介: 本书以直观、交互的方式为动画制作及图形学专业人员提供了有关动画处理过程、技术和软件等方面的信息。全书共分8章,介绍了动画类型、多维动画、动画的实际制作过程及测试和重放技术,并指出了动画制作在多媒体创作过程中的确良重要性。作者在编写本书的过程中,借鉴了电影、电视、动画领域等保方面的综合经验,为读者提供了更加丰富、全面的材料。另外,本书还为读者提供了学习多媒体动画制作的Web环境。与本书配套使用的光盘含有Quick TRime ,Dirctor,Photoshop和Sound Edit 16等软件。 本书适合用作多媒体动画制作培训教材,也可供多媒体应用开发人员我多媒体爱好者学习参考。
作者: 朱军编著
简介: 勃拉姆斯是唯一把古典的宝藏完整无缺地继承下来的人,与他同辈的人无一像他那样更接近贝多芬的理想,无一像他那样用真正的交响思维重建古典音乐的全部领域。他创制了最后的、真正伟大的古典艺术。在他之后,这座大厦轰然坍塌。他犹如一个孤独的旅行者执著地奔向自我选定的目标,把古典的传统上升到一个新的诗意的境界。在这里我们发现了传统的魅力、孤独的诗意、忧郁的光泽、怀旧的甜美和黑森林里的故事。勃拉姆斯激起人们对古典的永久怀念。 约翰内斯·勃拉姆斯(Johannes Brahms,1833-1897),德国古典主义最后的作曲家,出身于汉堡的一个音乐家庭。早年曾从戈赛尔、马克逊学钢琴,一生交游颇广,尤其得到舒曼夫妇及约·阿希姆赏识与支持,是创作与演奏并重的作曲家。勃拉姆斯的作品兼有古典手法和浪漫精神,极少采用标题,交响作品中模仿贝多芬的气势宏大,然而笔法工细,情绪变化多端,时有牧歌气息的流露,仍带有自己特点。他的作品中有很多都是世界名曲,与巴赫,贝多芬并称德国音乐史上的“三B”。 他重视奥地利民歌,曾作有九十余首改编曲;所作形式繁多的重奏曲提高了室内乐的地位。他还作有二百余首歌曲、一批钢琴小品与主题变奏曲、协奏曲,其中以《D大调小提琴协奏曲》最为著名。 他的四部交响曲有很深的音乐造诣,但晦涩难懂,其中《第一》和《第四》最为有名。他的《匈牙利舞曲第五号》是雅俗共赏的作品。
作者: 聂娜,李伟,刘奇琦编配
出版社:蓝天出版社,2013
简介: 《中国孩子喜欢的钢琴曲集》主要内容包括:星星之歌、欢乐颂、数蛤蟆、茉莉花、小黄鹂鸟、勃拉姆斯摇篮曲、铃儿响叮当、生日快乐、马路边新年好等。
作者: (美)[M.劳基德斯]Mike Loukides,(美)[A.奥拉姆]Andy Oram著;石祥生等译
出版社:电子工业出版社,1997
简介:购买方法:点击“蓝色文字收藏品”或者“可以从“这些卖家”购买” .....................购买说明:此书为绝版图书,售价高于原价作者:(美)(M.劳基德斯)Mike Loukides,(美)(A.奥拉姆)Andy Oram著;石祥生等译 页数:200 出版社:北京市:电子工业出版社 出版日期:1997
作者: 石进 著
出版社:上海世纪出版股份有限公司发行中心(上海锦绣文章) 2014-9-1
简介: 本书是作者从2006年开始创作至今60多首钢琴曲的其中31首。这其中大部分是小调作品。因小调的旋律委婉、音色柔美、节奏欢快的特点,而被作者轻松自如的弹奏出来,左手充满流动感的和弦,衬托着右手民歌曲风的主题动机,犹如水石相逢频作声一般,富有时代感、富有歌唱性。本书第五首钢琴曲被用在2010年冯小刚导演的贺岁电影《非诚勿扰Ⅱ》中川川为李香山朗诵扎西拉姆多多的诗歌《班扎古鲁白玛的沉默》的配乐。这之后已成为广播电视等媒体的经典背景音乐。
作者: 扎西拉姆·多多[著]
出版社:中信出版社,2012
简介: 书籍 文学书籍 行者多多继续她漫长而美好的心灵旅程。 与以往不同的是,这次多多将视角放在旅行途中那些不经意的人和事上,虽然不经意,却让人久久不能遗忘,也许,这就是佛教所说的缘分。 通过文字,我们与多多结缘;通过多多,我们与佛结伴。
Improvisation:methods and techniques for music therapy clinicians, educators, and students
光盘出版社:中国轻工业出版社,2012
简介:《即兴演奏式音乐治疗方法》这本内容丰富的教材,由知名音乐家兼研究者威格拉姆(Wigram)所著。它一经问世就成为了全球音乐治疗师书架上必会收藏的经典之作。这本书涵盖了丰富的思想与范例,将抽象的“如何进行”即兴演奏分解为若干个简单易懂的小部分。这本书对于那些使用并教授即兴演奏的音乐治疗师来说,堪称“圣经”。
作者: [美]J.J.艾布拉姆斯 [美]道格·道斯特 著;颜湘如 译
出版社:中信出版社 2016年6月
简介:文豪身份扑朔迷离她在图书馆拾获一本《忒修斯之船》,作者石察卡身份成谜,据译者柯岱拉描述,他尚未写完便人间蒸发,生死未卜,留给世人一宗悬案。有人用铅笔写下批注,追寻石察卡真相,她也忍不住拿起笔加入讨论。文字谜题真实冒险书里,失忆的男人被掳上一艘神秘的船,怪异的船员带着他进行毫无目的地却又屡屡预示他命运的航行;书外,石察卡笔下的每一桩背叛、争斗、屠杀都在真实世界中一一发生,而柯岱拉看似颠三倒四、漏洞百出的译注,竟也个个暗藏玄机。字里行间杀机重重两人交换批注,资料越积越多,也越来越走进彼此内心。当他们以为终于快要接近真相,竟发现第三人笔迹,书中人物、作家命运,连同两人的生死,早已一起卷入迷局之中。《S.》包含精装古书《忒修斯之船》和23个材质各异的附件,这是两人穿越时空留下的第一手资料,也是你参与这一趟冒险的重要线索。这是一场超越纸书界限的极致阅读,你将成为悬疑事件的一分子,和两人一同揭开文坛最危险的秘密。爱书的人啊,尽情坠落吧……
Academic festival overture:Op.80
光盘作者: 约翰内斯·勃拉姆斯(Johannes Brahms)[作曲];理查德·克拉克(Richard Clarke)编订
出版社:湖南文艺出版社,2009
简介: 1879年3月11日,布雷斯劳的弗里德里希·威尔海姆大学授予了勃拉姆斯荣誉博士学位,并且盛赞当时居住在维也纳的勃拉姆斯,称其为"artis musicae severioris in Germania nunc pnnceps”(德国严肃音乐的泰斗)。院方显然认为作曲家一定会为此感到受宠若惊,并会想方设法表达自己获得这一殊荣后的感激之情。有人甚至说他会创作一部“博士交响曲”或者一部庆典康塔塔。然而,一年多以后,勃拉姆斯才让他们的期待变为现实。1880年3月31日勃拉姆斯才致函弗里德里希-威尔海姆大学,宣布自己将于翌年初造访布雷斯劳,“以一场撞柱游戏来参加博士竞技比武大赛”。
作者: 音渭,景作人 主编
出版社:山西教育出版社 2015年9月
简介: 《艺术之约》丛书共24册,是一套艺术大师小传类的高雅艺术普及图书。丛书分音乐和绘画两个系列,音乐系列介绍的艺术家有巴赫、肖邦、舒伯特、李斯特、贝多芬、莫扎特、舒曼等,绘画系列介绍的艺术家有梵高、塞尚、高*、毕加索、米勒、达·芬奇等。丛书名为“艺术之约”,取与高雅艺术、**艺术大师相约之意。 这本由张茜、刘昕编写的《勃拉姆斯(附光盘)》是其中一册。
作者: (英)吉尔·豪厄尔等 著,边洪芹 等译,(英)约翰·哈斯拉姆 等绘
简介: “丽声妙想英文绘本”是一套帮助孩子从零起点开始直至独立阅读的英语分级读物,因为专为语言学习而编写,故编者在情节架构、词汇、句长、单词及句型复现、文学体裁等方面都做了精心设计,在有趣的绘本阅读中融入了自然拼读、视觉词运用、英语听说写等能力的训练。该系列图书不仅有风格多样的插画,更包含了宽容、勇气、诚信等教育主题,既有助于提高孩子的英语阅读能力,又对其提升英语写作能力及对英语文学作品的鉴赏力大有裨益。 “外研社英语分级阅读.丽声妙想英文绘本”与已经出版的“丽声拼读故事会”“丽声经典故事屋”“丽声百科万花筒”“丽声冒险故事岛”等同属于一个分级体系。全套图书共分10个级别,每级包含6册故事书和1~2张CD光盘。故事书可用“外研通”点读笔点读,所需声音文件可到 www.viaton.com.cn 网站免费下载。
Recital training:intermediate violin pieces with suggestions for practice.Volume 2
光盘作者: (德)克里斯汀·瓦特堡(Kerstin Wartberg)编著;徐律译
出版社:人民音乐出版社,2013
简介:克里斯汀·瓦特堡编著的这本《小提琴音乐会曲目训练(第2册中级小提琴作品练习与辅导)》是中级小提琴曲目教学指南,是配合学习《铃木小提琴教材》的学生及教师用的学习辅导。其内容重点是如何自如地掌握维瓦尔第的协奏曲(第一与第六),巴赫、韦伯、迪特斯多夫、门德尔松、韦拉契尼和勃拉姆斯的一些作品。附赠CD提供了书中乐曲示范及各种练习速度的钢琴伴奏音响。
作者: F-Dur:Op. 90
出版社:湖南文艺出版社,2008
简介: 得知《勃拉姆斯F大调第三交响曲》已经完成的第一个人是指挥家弗朗兹·维尔纳,随后得知的是克拉拉·舒曼和约瑟夫·约阿希姆。勃拉姆斯直到这时才通知出版家弗里茨·希姆洛克,并把总谱交给了他(1884年3—4月出版了一个钢琴四手联弹版,然后于1884年5月出版了总谱和演奏用分谱。)。1883年12月2日,这部作品在汉斯·里赫特的指挥下在维也纳举行了首演。据卡尔贝克说,“一群群瓦格纳和布鲁克纳的忠实崇拜者站在音乐协会大厅”,在演出过程中发出嘘声。不过尽管如此,这部作品还是获得了巨大成功。《音乐世界信号报》的评论员写道,“作曲家受到了暴风雨般的欢呼,在第一、第三和末乐章结束后一再被叫上台来谢幕”。维也纳的音乐评论员爱德华?汉斯里克觉得“从表面来看,这部新交响曲在爱乐音乐会上获得的成功是空前绝后的”。
作者: 安•艾布拉姆森 (作者), 南希•哈里森 (插图作者), 张雅楠 (译者)
简介: 《谁是安妮·弗兰克(中英双语版)》从儿童视角出发,通过选取典型而有趣的细节,深入浅出地介绍了安妮·弗兰克的成长经历和相关重大事件。遥不可及的名人立刻变得真实亲切,就像小读者身边的朋友。书中穿插了许多背景知识,相信小读者会有更多的收获和乐趣。中文翻译力求准确呈现原文语意,后附纯正英文和朗读CD,方便小读者中英对照学习,提高英语阅读能力。
作者: NEX-3数位单眼实践活用全攻略
出版社:人民邮电出版社,2011
简介: 《Sony α NEX-5数码微单超级手册》是一本生动详尽的NEX-5数码微 单相机实战指南。本书由台湾人气摄影师黑面、黄天仁、野人大师、小贤 、贝贝、Airos、瑞琪儿、拉姆编写,分别就时尚摄影、美女写真、儿童人 像、婚纱纪行、宠物摄影、生活美景、风格街拍、旅游摄影、光影日记九 大主题,搭载广角E16mm、变焦E18-55mm、高倍变焦旅游镜E18-200mm三款 主力镜头进行实测拍摄,解析索尼NEX-5数码微单相机实拍技巧,透彻讲解 NEX-5的全景拍摄、自动HDR、高速连拍、微笑快门、防止移动模糊、Full HD高画质动态录像等功能,指导读者轻松掌控NEX-5数码微单相机拍出佳作 。 《Sony α NEX-5数码微单超级手册》是每一位索尼NEX-5数码微单相 机用户必备的超级手册。