共找到 101 项 “柯特” 相关结果
- 全部分类
- 全部
- 文学
- 历史
- 哲学/宗教
- 法律
- 政治/社会
- 医学
- 教育/心理学
- 艺术/传媒
- 研究生考试
- 资格认证考试
- 公开课
- 语言
- 经济金融
- 管理学
- 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。
作者: (美)路易莎·梅·奥尔柯特(Louisa May Alcott)原著;(澳)彼得·科斯特(Pieter Koster)改写
出版社:译林出版社,2012
简介: 《小妇人》(Little Women)是19世纪美国著名女作家路易莎·梅·奥尔柯特的代表作。1868年,奥尔柯特在一位出版商的建议下开始写作这部关于“女孩子的书”,书中的许多故事取材于她的现实生活。这部自传体小说出版后获得巨大的成功,一批以作者早年经历为题材的作品相继问世,包括《乔的男孩们》、《小男人》等。《小妇人》讲述了美国南北战争期间马奇一家四姐妹成长的故事。四组妹性格迥异,各怀才艺和梦想。老大梅格漂亮端庄,有些爱慕虚荣;老二乔自由独立,渴望成为作家;老三贝丝善良羞涩,热爱音乐;老四埃米聪慧活泼,爱好艺术,希望成为一名上流社会的“淑女”。在母亲的引导和生活的磨砺下,她们培养了勤勉、自重、友爱、向善、坚忍、乐观的品质,一步步走向梦想中的殿堂。《小妇人》在出版后受到读者和评论家的一致好评,被称为美国最优秀的家庭小说之一,而作者本人也因此跻身于著名小说家的行列。 第一个为奥尔柯特作传的传记作家埃德拉·切尼评论说:“……又一代人已经成长起来,但是《小妇人》仍然保持着稳定的销量。母亲们读着这些姐妹们的童年,延续着自己当年的欢乐……” 美国图书协会、美国教育协会从评选出的100种小学必备书中又精选出25种,其中《小妇人》位居榜首。当今以“哈利·波特”系列小说风靡全球的畅销书作家J.K.罗琳曾深情地描述了《小妇人》一书对她的影响:“读过《小妇人》,有那么几个月,我自己就是乔·马奇。”
Classic Starts Audio: Little Women露依莎·奥尔柯特《小妇人》 ISBN 9781402773617
光盘作者: Louisa
出版社:Sterling Publishing Co Inc 2011年05月
简介: Louisa May Alcott's classic novel, set during the Civil War,has always captivated even the most reluctant readers. Littlegirls, especially, love following the adventures of the four Marchsisters-Meg, Beth, Amy, and most of all, the tomboy Jo-as theyexperience the joys and disappointments, tragedies and triumphs, ofgrowing up. This simpler version captures all the charm and warmthof the original.
Designing component-based application
光盘作者: (美)[M.柯特兰]Mary Kirtland著;北京博彦科技发展有限公司译
出版社:北京大学出版社,1999
简介: Designing Component-Based Applications 基于组件的应用程序设计 使用经过论证的方法开发可伸缩、 高性能的企业范围的应用程序 这是一本基于COM和MTS的正式参考文档。《基于组件的 应用程序设计》以图例的方式介绍了有效的COM驱动设计 和MTS部署的原则,这些原则都是经过MicrosoftCOM和 MicrosoftVisualStudi0设计小组的合作项目IslandHopper严 格检验过的。使用一套经过多个3-2-1项目顾问亲自测试的 实际开发规则,构建了这个功能全面的企业应用程序。当我 们将重点放在该模型应用程序的每个方面时,您还会了解到 如何应用这种经过论证的方法快速设计、测试、调试及部署 您自己的多层、基于组件的程序。 在《基于组件的应用程序设计》中,您还将发现一些从设计 到部署的明确指导: MTS技术概述――研究DNA结构,回顾COM的基本原则, 并了解它们是如何一起工作,将前所未有的可伸缩性和灵活 性带人到企业开发中 应用程序设计策略――确定在三层的MTS环境下设计和部署 特定应用程序的挑战;构建数据和商务对象、组件及表示层 准备开始――应用调试、疑难解答及性能验证程序 扩展――使用诸如“Micros0ft消息队列服务器”和COMTI 等工具来扩展MTS应用程序;了解了Microsoft的COM+ 分布式计算策略就可以把握您自己的未来
作者: 沉睡著
出版社:中央编译出版社,2010
简介: 世界摇滚乐史的巨匠,摇滚乐的中国发展历程,世界历史文化的摇滚性回眸 艺术性与思想性交融、经典照片与个性画作兼备 20世纪摇滚乐浪潮的经典之作 摇滚乐作为或曾经作为一种席卷世界的浪潮跨越界限与鸿沟而风行四海,欧美摇滚的一些中流砥柱在一定程度上一直在影响着时代,大量的纪录片与故事片可以为证。作为一种特殊时代的特殊产物,摇滚一刻不停地作用着时代、语说着时代、见证着时代、评判着时代。 那么,摇滚与时代的内在关联到底是怎样的呢?它是如何产生和萌芽的呢?它有哪些领军人物呢?它有哪些你可能不熟悉的流派呢?它与民权、冲突、战争等之间又存在怎样的关联呢?特别是一代摇滚巨星、传奇天才迈克尔?杰克逊之死的缘由及其深层根源又是怎样的呢?本书将以翔实的史料、大胆的猜想,经典的图片,个性的画作,试图为你开辟一个个崭新的视角,给出一系列全新的解析。 世纪的颤音——“猫王”埃尔维斯?普莱斯利、冷峻的戏剧——约翰?列侬、浪漫的镜映——保罗?麦卡特尼、悲剧的心律——平克?弗洛伊德,堪称世界摇滚乐史四位巨匠;沉沦中的天唱——皇后 Queen、沉重的飘逸——柯里姆森国王 King Crimson、梦魇的流星——吉姆?莫里森 Jim Morrison、幽梦的咆哮——深紫 Deep Purple、飘逝的清音——鲍勃?迪伦 Bob Dylan、残酷的华美——柯特?科本 Kurt Cobain、黑色的涟漪——U2,可谓世界摇滚乐史七面大旗;以及摇滚乐坛各具个性的群雄谱和摇滚在中国的发展历程;摇滚多种多样的流派、类型和表情……都将一一呈现。本书是关于20世纪摇滚乐浪潮的经典之作。 目录: 启 幕 巨星陨落 004 ——是谁谋杀了迈克尔?杰克逊 导 言 摇滚综述与摇滚新说 070 第一章 历史土壤与心灵废墟 098 第二章 世界摇滚乐史四巨匠 122 第三章 世界摇滚乐史七面旗 170 第四章 世界摇滚乐史群雄谱 230 第五章 后前沿景观 254 第六章 摇滚的流派、类型与表情 274 第七章 摇滚中国回眸 290 第八章 半个世纪的时代背景回眸 310 附 录 迷幻摇滚与电影革命 329 —— 《迷墙》与《大门》两大摇滚电影赏析 后 记 333
作者: 柯特·布席克
简介:
《惊世奇人》以一个平凡摄影记者的独特视角,来描绘超级英雄的世界,囊括了漫威漫画旗下的众多超级英雄与反派,如神奇四侠、X 战警、美国队长、钢铁侠、蜘蛛侠、哨兵、黄蜂女、绿魔等等。本书探讨了这些被称作“奇人”的超级英雄和恶棍对普通老百姓生活的影响。
最初,“奇人”的出现让人类感到恐慌、不知所措。随着越来越多的超级英雄出现,并开始对人类施以援手时,他们逐渐得到了大众的认同。然而,X战警因其变种人身份始终不为人类接受。同时,媒体也给超级英雄扣上了各种罪名。“奇人”究竟是敌还是友?面对“奇人”,人类应该如何与之共处……?
本书透过费尔·谢尔顿的镜头,鉴证了漫威宇宙40年的风雨,曾获五项埃斯纳奖和哈维奖,包括*中篇系列和*画师。
【编辑推荐】
柯特·布席克和亚历克斯·罗斯的《惊世奇人》大概是美国**部把超级英雄们当成龙套、让一个个没有超能力的平凡人反客为主地在主流漫画里当主角。这部奇作1994年连载,一举斩获当年埃斯纳奖的**短篇漫画、**产品设计和**画师三个大奖。布席克和罗斯也一跃成为**编剧和画师。
中文版随书附赠两张亚历克斯·罗斯绘制的海报。
漫威之父斯坦·李倾情作序:“《惊世奇人》绝不是一本寻常的漫画书……《惊世奇人》在美术、剧本和形式上的飞跃,把我们带入到了绘图文学进化史中的新高地。”“这几十年来,出版的图画小说不胜枚举,无论情节多么巧妙、绘图多么精美,没有一本能像《惊世奇人》这样直接将读者拉进故事里。他们犹如身临其境,亲眼见证历史的发展。”
欢迎来到纽约。这里的街道上有燃烧的人横冲直撞,这里的楼房上有穿着绚丽制服的人飞檐走壁,这里还有扬言要征服我们世界的外星怪物。这里是漫威宇宙,老百姓每天都能目睹奇闻异事。这里是奇人的世界。
身临其境地见证这个神奇的宇宙诞生,带着敬畏和一丝恐,重新审视一个个世界*伟大的英雄。有史以来**次,用一个全新的观点体验漫威宇宙——你的观点。
一个完整的世界,在复仇者们的日常和冒险之外,还有千千万万个普通百姓过着同样真实的生活。
作者: 柯特·R.巴托尔
简介:
本书旨在用心理学的观点探讨犯罪问题,整合近年来犯罪心理学的研究成果和*案例,全面而深入地阐述当代犯罪心理学的理论、研究和应用。本书涉及犯罪行为的界定与分类;犯罪行为的发展因素、生物因素及学习和情境因素;攻击和暴力行为;未成年人违法犯罪行为;异常人格的犯罪行为;心理失常的犯罪行为;伤害、杀人和家庭暴力;校园暴力;职场暴力;恐怖主义行为;性侵害行为;侵财犯罪行为;跟踪骚扰行为;网络欺诈行为;药物滥用与犯罪等内容。本书体系完整、内容丰富、材料新鲜,多元包容,是一本难得的犯罪心理学佳作,可供公安、检察、法律、司法等领域的专业人士以及对犯罪心理学感兴趣的读者学习和参考。
作者: 高培旺, 雷勇军编著
简介:该门课程的特点是算法公式多、理论分析严谨,因而很多同学在学习过程中,感到不是要领、难以把握,尤其在求解具体问题时往往难以做到灵活运用。实际上,每个算法都有相应的数学背景、数学原理和基本线索,但某些算法的构造思想是类似的,是其中一种算法的延伸和推广,比如数值积分的高斯求积公式可看成牛顿-柯特斯公式在求积节点由固定到待定的一种拓展。本书以此为依据,在内容提要中,把这些算法归为一类而顺次列出来,更好地帮助大家联系、理解和记忆及开拓思路。 本书以工科“计算方法”教学大纲为基础进行编写,编写过程中参考了近几年国内出版的多种计算方法教材和计算方法习题集、大量的自学考试和国内重点大学研究生入学考试试题,精选出近500多道典型题目并进行了详细分析与解答。全书共十章,涵盖了工科“计算方法”所要求掌握的全部内容。本书前九章均给出了知识要点、内容提要、典型例题与方法、习题、解题指导与习题解答,从而便于读者使用。 知识要点:依教学大纲要求,分别按“理解、掌握、熟练掌握”提出了每章各知识点的不同要求,读者由此可明确学习重点。 内容提要:简要概述了每章的主要知识点,以便读者在较短时间内能较系统地掌握该章的基本概念、重要定理和主要算法。 典型例题与方法:为了帮助大家灵活运用所学知识去分析问题和解决问题,掌握解题技巧,我们在典型例题与方法一节中,依每章内容的特点和考试重点,对典型问题进行了适当的归纳,总结出几类典型题型,并附以1-3道例题,给出了相应的解题思路和解题方法,以希望达到举一反三、融会贯通的效果。这部分例题可供课程综合复习和各类备考人员参考。 习题:主要包括同步训练题和综合训练题,同步练习以国内通用教材为基础,结合每章的重要知识点,给出了课程学习过程中的同步训练题,可供选修数值分析课程的学生进行同步训练,加深对课程内容的理解与掌握。综合训练题的难度较同步训练题大,是为系统掌握每章甚至全书内容而精选出的具有较强综合性和灵活性的习题,适合于本课程的综合复习和各类备考人员参考。 习题解答:给出了同步训练的详细解答与解题指导以及综合训练题的简要解答,供读者解题时参考。 最后,本书还附上了两份模拟试卷和两份研究生入学考试全真试题及其参考答案。其中模拟试卷可供工科本科生课程学习结业的模底考试使用,研究生入学考试试题可供参加研究生入学考试者和在职申请硕士学位人员选考“数值分析”科目复习使用。
作者: 许知远著
出版社:文化艺术出版社,2001
简介:我看到我们这一代最杰出的头脑正死于疯狂。——艾伦·金斯堡 《嚎叫》 《眼球战争》(Eyeball Wars),这本名字已经过时的小说无比形象地描述了我们刚刚经历的那场dot-com运动。作为麻省一家网络内容提供商负责人的作者D·M·斯科特,显然试图创造出一本类似《了不起的盖茨比》之于爵士时代,《赤裸的午餐》之于垮掉一代,或者柯特·科本的《少年心气》之于90年代初那样的时代精神之作。 在这本不算成功的小说中,主人公理查德·威廉,一位澳洲报业巨头之子,因与父亲的女人有染而错失继承权。为了证明自己能比父辈更出色
作者: 亨利 戴维 梭罗 著
出版社:湖南少儿出版社 2014-3-1
简介:瓦尔登湖地处美国马萨诸塞州东部康科德城的南面,占 地64英亩。事实上,瓦尔登湖是个地名,并非是一个湖。那 里只有一个瓦尔登池塘,而这个池塘应该就是梭罗笔下的瓦 尔登湖了。 1845年的春天,年轻的梭罗决定要去过向往已久的生活, 于是,他向作家阿尔柯特借了一柄斧头,独自走进了瓦尔登 湖畔的森林里,开始了他对自然以及极简生活的探求。梭罗 用自己的双手在瓦尔登湖旁建造了房屋,过着物质清贫但精 神富足的生活,最终完成了著名的《瓦尔登湖》。 如今,瓦尔登湖因为有了梭罗的小屋以及他的作品,已 经成为了世界著名的文学圣地。
作者: (美)马库斯·白金汉,(美)柯特·科夫曼[著];鲍世修等译
简介: 盖洛普公司由美国著名的社会科学家乔治·盖洛普博士于1935年创立,是全球知名的民意测验和商业研究/咨询公司。盖洛普公司在长达六十多年的时间里,致力于测量和分析人的态度、意见和行为。 现代社会,时不我待。我们渴望成功。成功者千差万别,却有一定之规。成功秘诀何在?世界顶级管理者一语道破的:一招鲜,吃遍天。打破常规,识别优势,准确定位,扬长避短。成功之路就在脚下。 这是一本管理人的人和被管理的人应当读的书。而每个人首先应当是管理自己的人,这种管理包括你的思想、身体、金钱、才能、工作、情感、欲望和构成你生活的各种成份。 在世界众多的顶级经理中,相互间的共同之处往往是不多的。他们间存在着性别、种族和年龄上的差异各有与众不同办事风格和持续关注目标。尽管这些优秀经理可谓千人千面,却有一处彼此相同:他们在动手做任何一件事之前,总要打破一切“传统”的陈规戒律。他们不相信,只要经过充分培训,一个人想做什么,就能做成什么。他们从来不试图帮助一个人克服他的弱点。他们一向不把金科玉律放在眼里。而且,由不得你不信,他们甚至有所偏爱。他们为什么这样?这本非同凡响的书将会告诉你。 盖洛普公司的马库斯·白金汉和柯特·科夫曼对来自不同行来的大批优秀经理进行了深入研究,并在书中展示了他们重大发现。这些经理有的身居高位,有的任一线主管,有的供职《财富》五百强,有的在私人小公司效力。无论其处境如何,最终成为盖洛普研究重点的经理无一例外地善于变每个员工的才干为业绩。 这本书在理念和内容上具有革命性,它说明为什么如此众多的传统观念和做法对当今的商务需求毫无帮助,同时提供一个简明而实用的模型,配以具体行动方案,帮助公司在生产效率、员工敬业度、顾客满意度和利润率上取得重大进步。
出版社:希望出版社,2005
简介: 希望出版社引进推出的这套《绘本外国儿童文学名著》,含22部作品。它们都是在文学史上早有定评的经典名著,是世界儿童文学宝库中闪光耀目的一串璀璨明珠。 真正的儿童文学是没有国界的。这22部名著,是全人类共同的精神财富,是各国少年儿童最好的精神食粮——当然也是中国3.67亿未成年人课外阅读的最佳范本。透过这些作品,小读者不仅能够愉悦地领略到世界各国各具特色的地域风光,还可以具体了解到生活在异域的各民族人们不同的生活方式和道德风范,真切地感受到各个国家和民族的历史、文化的丰富多彩。而更重要、更有意义的,还在于作品里那种充满神奇想象和幻想力的美的情愫和美的意境,及其所蕴涵的美好的爱心和人性魅力对孩子的深度感染和震荡,而这,必定会影响到他们的一生。 对中国儿童文学作家来说,从这22部经典作品中,我们可以在思想、艺术等诸多层面借鉴、汲取到许多宝贵的东西,藉以进一步提升我国儿童文学的品质,推动新世纪儿童文学创作的不断发展繁荣。 因此,可以预期,这套《绘本外国儿童文学名著》必将会受到广泛的喜爱和欢迎。 [
作者: 林路著
出版社:学林出版社,2007
简介:一、寻访都市风情 苍茫巴黎尤金·阿杰Eugene Atget 置身于时间之河 贝伦妮丝·阿博特Berenice Abbott 从巴黎走向纽约 安德烈·柯特兹Andre Kertesz 战后寻根东松照明Shomei Tomatsu 莫斯科街头回眸 亨利·卡蒂尔一布列松Henri Cartier—Bresson 奇妙的印度之旅 拉胡比尔·辛弗Raghbir Singh 伦敦情结 比尔·布兰特Bill Brandt 思考英格兰 马丁·帕尔Martin Parr 流逝的伦敦 托尼·雷一乔尼斯Tony Ray—Jones 位置颠倒的动物 嘉里·维诺格兰德Garry Winogrand 另类的目光威廉·克莱因William Klein 芝加哥的旁观者 罗伯特·弗兰克Robert Frank 绅士印象中的北京 雷蒙-德巴东Raymond Depardon 上海蒙太奇陆元敏Lu Yuan—min 二、时尚的幕后英雄 《时尚》的幕后英雄 约翰·罗林斯John Rawlings 冷漠与激情 奥拉夫·马滕斯Olaf Martens 从典雅到反叛赫伯·里兹Herb Ritts 雕琢时尚 大卫·贝莱David Bailey 令人震颤的美丽盖·伯丁Guy Bourdin 视觉的隐喻赫尔穆特·牛顿Helmut Newton 含羞的目光杰鲁普·西埃夫Jeanloup Sieff 超凡脱俗的名人姿态 帕特里克·德马切里尔Patrick Demarchelier 拥抱美女、蓝天 吉尔斯·本西蒙Gilles Bensimon 高度情感化的真实 大卫·拉查佩尔David Lachapelle 并非浪名的“坏小子” 兰金Rankin 花样翻新的泳装 安东尼·韦格拉斯Antoine Verglas 一种电影风格 比特·林德伯格Peter Lindbergh 时尚和纪实之间 迈克尔·康姆特Michel Comte 绚丽的“花朵” 安妮·戈德斯Anne Geddes 演绎东方魅力 曾忆城Zeng Yi—cheng 三、触摸世界的敏感神经 战场的精灵 罗伯特·卡帕Robert Capa 巧夺天工的浪漫专题 罗伯特-杜瓦诺Robret Doisneau 人道主义精神的典范 尤金·史密斯Eugene Smith 关怀型的摄影家 尤金·理查兹Eugene Richards 纪实摄影的女中豪杰 玛丽·艾伦·马克Mary Ellen Mark 关注劳动者 塞巴斯蒂奥·萨尔加多Sebastiao Salgado 触摸世界的敏感神经 马克·吕布Marc Riboud 置身“问题少年” 拉里·克拉克Larry Clark 动乱中的冷静纪实 拉克-德拉海尔Luc Delahaye 从暴力到温情 多娜·费拉托Donna Ferrato 希望工程纪实解海龙Xie Hai—long 四、镜头下的自我宣泄 五、性爱,永恒的主题 六、另类的专题摄影 七、永恒肖像
作者: (美)斯柯特·格罗斯(T. Scott Gross)著;李博译;丁玲插图
出版社:新华出版社,2006
简介:作者访问了10000名顾客,访问和研究了众多世界各地著名的服务型企业,与服务人员进行了一对一的交谈,从服务、顾客、员工和老板四个方面,提供了改进服务质量的系统的理论和方法。本书总结的69个思考点极具启发性,将引导企业发动一场内在的服务革命,提高服务质量和顾客满意度,从而为企业赢得竞争优势。
小妇人 中英双语对照版 精彩译文+详尽注释+附赠生动纯正的全文MP3朗读音频下载 亲亲经典42
作者: (美)路易莎·梅·奥尔柯特 著,韩国想未来语言开发团队 编,付蓉 注译
出版社:中国宇航出版社 2014-7-1
简介: 南北战争爆发时,马奇家的四姐妹梅格、乔、贝思、埃米虽然生活清贫,但还是好意帮助邻居。她们各自进行着冒险,玩着各种游戏,非常友爱。她们与邻居劳里成为朋友后,生活变得更加精彩纷呈。但是,在得知父亲生病的消息后,母亲为了照顾父亲,离开了家,四姐妹也迎来了考验。照顾贫穷邻居的妹妹贝思不幸感染了猩红热,在生死边缘挣扎,这更让家里雪上加霜。四姐妹同甘共苦,共同面对危机,每个人也都成熟起来,这也使她们之间更加团结友爱。为了照看贝思,母亲回来了,幸运的是贝丝死里逃生。随后,父亲也安然归来,整个家庭又充满了欢声笑语。在梅格结婚之后,贝思因不治之症而亡、乔与埃米各自去寻找自己的幸福。小说的末尾描写到:马奇夫人与梅格、乔、埃米和孙子、孙女们团坐在一起,非常幸福,充满了家庭的浓浓爱意。
作者: 约翰·洛恩加德
出版社:湖南美术出版社 2018年03月
简介:
《银盐时代:与伟大摄影师相遇》是美国著名摄影师约翰· 洛恩加德献给他奉献了一生的艺术的赞歌。作为美国《生活》杂志的著名摄影师和资深编辑,洛恩加德记录当代生活多年。在这本印刷精美的双色画册中,他关注了众多半个世纪以来享有盛名的摄影师,如安妮·莱博维茨(Annie Leibovitz)、理查德·阿维顿(Richard Avedon)、阿尔弗雷德·艾森施泰特(Alfred Eisenstaedt)、亨利·卡蒂埃-布列松(Henri Cartier-Bresson)、塞巴斯蒂昂·萨尔加多(Sebastião Salgado)、哈里·本森(Harry Benson)、贝伦尼斯·阿博特(Berenice Abbott)、安德烈·柯特兹(André Kertész)以及其他很多摄影师。洛恩加德在艺术家们的工作室、家中或外景中捕捉他们的身影,精彩的肖像照和富有表现力的抓拍展示了艺术家们工作和休息时的状态。
与这些构思巧妙的传神肖像相伴的是他对经典作品的银盐底片的翻拍。这一特别的角度让读者得以从内部观察摄影师们的艺术创作过程,也为被数码统治之前的摄影实践留下一份朴实的纪念。没有什么影像复制工艺比银盐底片更如实更可靠地再现现实世界,不久之前,这一理念还是所有摄影的基础。
作者: 克里斯多夫·柯特曼
简介:
《如何才能不焦虑》由包括心理学杰出贡献奖获得者和佛罗里达心理协会杰出心理学家奖在内的三位心理学专家创作。《如何才能不焦虑》从日常的故事解读焦虑,并提供真实例子和途径来帮助我们对抗焦虑。《如何才能不焦虑》是一本针对心理学门外汉的自助书,笔调轻快、幽默,逻辑明晰,旨在帮助那些被焦虑困扰的人群。
《如何才能不焦虑》首先呈现了现在对焦虑的理解、大脑如何产生焦虑、焦虑的功能以及它在人类生存中的贡献、病理学的进展等。然后,《如何才能不焦虑》的作者分章节介绍了五种主要焦虑症(恐惧症、惊恐障碍、强迫症、广泛性焦虑、创伤后应激障碍)的产生原因,结合实际例子讨论应对策略和克服这些焦虑症的练习,《如何才能不焦虑》的作者用很轻松的方式如歌词来帮助读者记住这些有用方法,提供的“工具箱”中的方法从简单到复杂一应俱全。
作者: 张韵华等编著
出版社:科学出版社,2000
简介:第0章 绪论 0.1 数值计算方法与算法 0.2 误差与有效数字 0.3 约束误差 0.4 范数 0.4.1 向量范数 0.4.2 矩阵范数 第1章 插值 1.1 插值 1.2 拉格朗日(Lagrange)型式 1.2.1 线性插值 1.2.2 二次插值 1.2.3 n次拉格朗日插值多项式 1.3 牛顿(Newton)型式 1.3.1 差商及其计算 1.3.2 牛顿插值 1.4 *埃尔米特(Hermite)插值 1.5 分段插值 1.5.1 龙格(Runge)现象 1.5.2 分段线性插值 1.6 三次样条函数 1.6.1 三次样条插值的M关系式 1.6.2 三次样条插值的m关系式 1.7 程序示例 习题1 第2章 数值微分和数值积分 2.1 数值微分 2.1.1 差商与数值微分 2.1.2 插值型数值微分 2.1.3 样条插值数值微分 2.2 数值积分 2.2.1 插值型数值积分 2.2.2 牛顿-柯特斯(Newton-Cote''s)积分 2.3 复化数值积分 2.3.1 复化梯形积分 2.3.2 复化辛普森积分 2.3.3 复化积分的自动控制误差算法 2.3.4 龙贝格(Romberg)积分 2.4 重积分计算 2.5* 高斯(Gauss)型积分公式介绍 2.6 程序示例 习题2 第3章 曲线拟合的最小二乘法 3.1 拟合曲线 3.2 线性拟合和二次拟合函数 3.3 解矛盾方程组 3.4 程序示例 习题3 第4章 非线性方程求根 第5章 解线性方程组的直接法 第6章 解线性方程组的迭代法 第7章 计算矩阵的特征值和特征向量 第8章 常微分方程数值解 第9章 在Mathematica中做题 参考文献
作者: (美)奥尔科特(Alcott,Louisa M.)著;洪怡译
出版社:上海译文出版社,1992
简介:《小妇人》是美国作家露意莎·梅·奥尔柯特的作品,也是她最著名与最成功的作品,描述南北战争期间一个家庭的生活与4位女儿的爱情故事,第一次在1868年出版,曾经被改编成卡通、电影及电视剧。奥尔柯特后来还写了几部续集,包括《好妻子》(Good Wives)与《小绅士》(Little Men)还有《乔的男孩们》(Jo's Boys)等。同时《小妇人》也被用于动画和电影的名称。



















