共找到 3011 项 “Adobe” 相关结果
- 全部分类
- 全部
- 文学
- 历史
- 哲学/宗教
- 法律
- 政治/社会
- 医学
- 教育/心理学
- 艺术/传媒
- 研究生考试
- 资格认证考试
- 公开课
- 语言
- 经济金融
- 管理学
- IT/计算机
- 自然科学
- 工学/工程
- 体育
- 行业资料
- 音乐
- 汽车机械制造
- 文档模板
- 创业
- 农学
- 生活
- 数据库教程
- 民族
出版社:人民邮电出版社 2014-5-1
简介: 《Adobe Photoshop CS6中文版经典教程(附光盘彩色版)》是畅销丛书“经典教程”之一,为读者学习Adobe Photoshop CS6提供了最快速、最轻松、最系统的途径。“经典教程”丛书是美国Adobe公司的官方培训教程,是在Adobe产品专家的帮助下编写而成的。 全书包括14章,涵盖了照片的校正、修饰和修复、选区的建立方法、图层、蒙版和通道的用法、文字设计、绘制矢量、视频制作、混合器画笔、处理3D图像以及生成和打印一致的颜色等内容。 《Adobe Photoshop CS6中文版经典教程(附光盘彩色版)》语言通俗易懂并配以大量的图示,特别适合Photoshop新手阅读;有一定使用经验的用户从中也可学到大量Photoshop高级功能和PhotoshopCS6新增的功能;也适合各类培训班学员及广大自学人员参考。
作者: 王华,赵曙光,李艳红编著
出版社:清华大学出版社,2009
简介: 《Adobe Audition 3网络音乐编辑入门与提高》由浅入深、循序渐进地介绍了Adobe公司最新推出的音频制作软件——Audition 3.0的使用方法和操作技巧,目的是使读者能够熟练掌握并使用Audition 3.0的各项功能,制作出音质饱满、细致入微的高品质音效。全书共分11章,包括Adobe Audition 3.0快速入门、熟悉Audition 3.0的工作流程、录音技术、音频处理基础、单轨音频深入处理、脚本与批处理、多轨混缩工程、Adobe Audition环绕声场、录制个人单曲、优化声音和为动画配音。 另外,与以往版本图书不同的是,《Adobe Audition 3网络音乐编辑入门与提高》特别制作了配套的多媒体教学光盘,其中包含了《Adobe Audition 3网络音乐编辑入门与提高》的一些重点实例的制作过程教学,读者通过对《Adobe Audition 3网络音乐编辑入门与提高》与配套教学光盘的学习,可以迅速掌握关键的知识点,使学习更加轻松、事半功倍。《Adobe Audition 3网络音乐编辑入门与提高》内容翔实,结构清晰,语言流畅,操作步骤简洁实用,特别适合初学Audition 3.0的用户使用,而且对有一定基础的读者也大有裨益。 《Adobe Audition 3网络音乐编辑入门与提高》适合初级电脑音乐爱好者、专业音乐制作人以及各类音乐艺术院校的师生使用。
典藏——Premiere Pro CC视频编辑剪辑制作完美风暴
光盘作者: 新视角文化行 编著
出版社:人民邮电出版社 2014-9-1
简介: Premiere Pro是影视编辑制作领域具有霸主地位的软件,深受影视后期编辑制作人员的喜爱,最新推出的是Adobe Premiere Pro CC官方简体中文版。 《典藏——Premiere Pro CC视频编辑剪辑制作完美风暴》由工作在第一线的人员编写而成,采用完全剖析实战案例的方式,针对Premiere Pro CC的应用进行了全面讲解。全书分为8章,内容分别为基础操作、视频过渡效果应用、视频效果应用、音频的应用、字幕制作、精彩效果制作、外挂插件和综合制作等,包含了66个精彩实例。本书附赠2张DVD教学光盘,包含实例的项目文件、素材文件、最终渲染输出文件和多媒体视频教学。 《典藏——Premiere Pro CC视频编辑剪辑制作完美风暴》内容系统、案例丰富,讲解通俗易懂,不仅适合影视后期编辑爱好者和相关制作人员作为学习用书,也适合相关专业人员作为培训教材或教学参考用书。
作者: 华天印象 编著
出版社:人民邮电出版社 2015-5-1
简介: 《全视频600例!中文版Photoshop CC实战大全》通过600个实例介绍中文版Photoshop CC的应用方法,具体内容包括Photoshop CC软件操作、管理优化Photoshop CC、图像素材的显示与编辑、辅助工具的应用与更改、图像素材的选取与填充、图像选区的创建与编辑、管理与编辑图像的选区、图像色彩的基本调整、图像色调的高级调整、运用画笔工具绘制图像、运用修饰工具修复图像、图像路径的绘制与编辑、图像文字的输入与编辑、制作各种图像文字效果、图层对象的创建与编辑、图层混合模式应用技巧、通道的管理与应用技巧、蒙版的创建与应用技巧、智能滤镜的创建与编辑、Adobe Camera Raw的应用、动作对象的创建与编辑、应用网页/视频/动画、3D图像的创建与编辑、图像文件的打印与输出,以及案例实战:照片处理、卡片设计、广告设计、案包装设计等。读者学习后可以融会贯通、举一反三,制作出更多精彩、完美的效果。 《全视频600例!中文版Photoshop CC实战大全》结构清晰,内容丰富,随书光盘提供了全部600个案例的素材文件和效果文件,以及所有实战的视频操作演示讲解。本书适合Photoshop CC软件的初、中级读者学习使用,包括图像处理人员、照片处理人员、影楼后期修片人员、平面广告设计人员、网络广告设计人员、动漫设计人员等,同时也可作为各类计算机培训中心,中职中专、高职高专和大中专院校等相关专业的辅导教材。
作者: 李薇,倪世一
出版社:人民邮电出版社 2017年01月
简介:《Photoshop CC自学魔法书》为Photoshop初学者量身打造,是入门级读者快速、全面掌握Photoshop的参考书。在整合国内外教学理念的基础上,《Photoshop CC自学魔法书》独创了“双轨分层教学法”,即针对读者不同的学习目的,设计了不同的学习路线,使本书既可以满足“快速入门型”读者的需要,也可以满足“完全掌握型”读者的需要。《Photoshop CC自学魔法书》分3篇,共23章。其中,第1~17章为核心功能篇,涵盖Photoshop中核心、常用、基本的功能,如图像的编辑与调色、选区、蒙版、通道的应用等;第18~22章为升级拓展篇,讲解Photoshop中较高级的内容,如Camera Raw的使用方法、自动批处理图片的方法、3D功能的用法等;第23章为综合实例篇,为读者精心编排了52个难度从易到难的实例,并附赠10个小型综合实例,帮助读者进一步巩固和提升Photoshop的应用能力。《Photoshop CC自学魔法书》附赠3张DVD光盘。光盘中主要提供本书实例的素材文件、效果文件以及412集名师亲授的精品视频课。此外,还可获得额外福利,具体包括226个精选PS笔刷、1160个动作合集和16000种渐变预设等设计资源。购书后给五星好评,还可获赠价值30元的《玩转手绘板》超清视频教程一部,具体获取方式可以到设计软件通(www.sjrjt.com)网站首页的“图书专区”内查看。《Photoshop CC自学魔法书》适合广大Photoshop初学者以及有志于从事平面设计、插画设计、包装设计、网页制作、三维动画制作、影视广告设计的人员使用,也适合高等院校相关专业的学生和各类培训班的学员参考阅读。
【作者简介】
李薇,Adobe Photoshop教育专家,Autodesk Maya 认证讲师;设计软件通网站联合创始人,首席运行官兼首席讲师;上海市创意设计工作者协会(SHDA)会员;同济大学博士;在上海高校任教多年,致力于Photoshop等设计软件的教学研究,有丰富的教学经验及平面设计与影视后期制作的工作经验,曾指导学生多次赢得国内外设计比赛相关奖项。 倪世一 ,Adobe Photoshop教育专家,设计软件通网站联合创始人,毕业于同济大学珠宝首饰设计专业,有丰富的平面设计、广告设计和首饰设计的工作经验,以及摄影、图像后期制作的教学经验,其设计的作品广受好评,曾主持过多场展览会的设计工作,并为《世界宝石经典图鉴》和《首饰材料应用宝典》两本畅销书籍的主要译者。
【媒体评论】
评论
作者: 程明才 编著
出版社:电子工业出版社 2015-3-1
简介:Adobe Premiere Pro 是国内学习专业视频编辑公认的首选软件,本书为学习其首个官方简体中文版Premiere Pro CC 的实例型教程,由Adobe认证教师与影视制作专家总结多年教学与制作经验编著。全书分为15 章,从基本操作流程开始,设置专项的知识点和应用实例,理论结合实践,系统介绍 Premiere Pro CC 的功 能操作,帮助读者快速、有效地学习日常工作中必须掌握的制作技术。本书附光盘一张,内容为本书中案例的项目文件、素材文件及案例效果(其中案例效果视频文件预览详见华信教育资源网 www.hxedu.com.cn)。
作者: [美]Adobe公司 著
出版社:人民邮电出版社 2014-6-1
简介: 《Adobe Premiere Pro CS6中文版经典教程》由Adobe公司的专家编写,是Adobe Premiere Pro CS6软件的官方指定培训教材。 《Adobe Premiere Pro CS6中文版经典教程》共分为18课,每一课先介绍重要的知识点,然后借助具体的示例进行讲解,步骤详细、重点明确,手把手教你如何进行实际操作。全书是一个有机的整体,它涵盖了Adobe Premere Pro CS6概述、设置项目、导入媒体、组织媒体、视频编辑基础知识、使用剪辑和标记、添加切换、高级编辑技巧、创建剪辑的运动特效、多摄像机编辑、编辑和混合音频、美化声音、添加视频特效、颜色校正与分级、探索合成技巧、创建字幕、项目管理,以及导出帧、剪辑和序列等内容,并在适当的地方穿插介绍了Premiere Pro CS6中的最新功能。 《Adobe Premiere Pro CS6中文版经典教程》语言通俗易懂,并配以大量图示,特别适合Premiere Pro 新手阅读;有一定使用经验的用户也可以从本书中学到大量的高级功能和Premiere Pro CS6的新增功能。《Adobe Premiere Pro CS6中文版经典教程》也适合作为相关培训班的教材。
出版社:人民邮电出版社 2014-9-1
简介: 《Adobe After Effects CC经典教程》由Adobe公司的专家编写,是Adobe After Effects CC软件的官方指定培训教材。全书共分为14课,每一课先介绍重要的知识点,然后借助具体的示例进行讲解,步骤详细、重点明确,手把手教你如何进行实际操作。全书是一个有机的整体,它涵盖了After Effects的工作流程、使用特效和预设创建基本动画、创建文本动画、使用形状图层、多媒体演示动画、对图层进行动画处理、使用蒙版、使用Puppet工具进行变形处理、使用Roto Brush工具、颜色校正、使用3D特性、使用3D Camera Tracker、高级编辑技术,以及渲染和输出等内容,并在适当的地方穿插介绍了After Effects CC版本中的最新功能。《Adobe After Effects CC经典教程》语言通俗易懂,并配以大量图示,特别适合After Effects新手阅读;有一定使用经验的用户也可以从本书中学到大量高级功能和After Effects CC的新增功能。 《Adobe After Effects CC经典教程》也适合作为相关培训班的教材。
作者: Art Eyes设计工作室编著
出版社:人民邮电出版社,2013
简介: 《数码摄影后期密码Camera Raw修片秘籍》共11章,首先从认识RAW格式开始,分别以校正与修复照片、曝光调整、色彩处理、调整色调和特效处理等要点结合实际操作演示,全面介绍了RAW格式照片的处理技巧;接下来以实例的方式对风景、人物、动植物、静物主题照片的调整方法进行了详细讲解,以加强读者动手操作的能力,并增强了实践操作的熟练程度,使读者轻松完成对Adobe Camera Raw软件的学习。 《数码摄影后期密码Camera Raw修片秘籍》主要针对摄影爱好者、图像处理初学者或具有一定基础想要进一步提高的读者。《数码摄影后期密码Camera Raw修片秘籍》不仅能使读者学习到Adobe Camera Raw的具体使用技巧,而且能有效地帮助读者学会在实际工作中应用。
出版社:人民邮电出版社 2014-8-1
简介: 《Adobe Illustrator CS6中文版经典教程》由Adobe公司编写,是Adobe Illustrator CS6软件的正规学习用书。全书共15课,涵盖了工作区简介、选择和对齐、创建形状、变换对象、使用铅笔工具绘画、上色、文字处理、图层、透视绘画、混合、画笔、效果、外观属性和图形样式、符号以及图像置入等内容。 《Adobe Illustrator CS6中文版经典教程》语言通俗易懂并配以大量图示,特别适合Illustrator新手阅读,有一定使用经验的用户从中也可学到大量高级功能和Illustrator CS6新增的功能,也适合各类相关培训班学员及广大自学人员参考。
出版社:人民邮电出版社 2014-6-1
简介: 《Adobe Audition CS6中文版经典教程》由Adobe公司的专家编写,是Adobe Audition CS6软件的官方指定培训教材。 《Adobe Audition CS6中文版经典教程》全面系统地介绍了Adobe Audition CS6的基本功能,讲述了数字音频文件的常用处理方法。《Adobe Audition CS6中文版经典教程》主要内容包括音频接口、Audition环境、基本编辑、信号处理、音频恢复、主控处理、声音设计、创建和录制文件、Multitrack Editor、多声轨调音台视图、编辑剪辑、用音库创建音乐、Multitrack Editor内录音、自动化、调音、为视频配置音频等。 《Adobe Audition CS6中文版经典教程》适合作为本科、职业院校数字媒体艺术类专业课程的教材,也可为相关专业技术人员的参考用书。
出版社:人民邮电出版社 2014-8-1
简介: 《AdobeAuditionCC经典教程》由Adobe公司编写,是AdobeAuditionCC软件的正规学习用书。全书共分15课,内容包括:在多轨混合环境下处理音频、编辑单声道和立体声音频文件、向视频文件添加音频特效、改善劣质音频、导出到CD和MP3、针对Web应用优化音频。《AdobeAuditionCC经典教程》除全面介绍AuditionCC的操作流程外,还介绍Audition与AdobePremierePro的音频集成编辑方法。书中给出了大量的提示和技巧,能大大提高您对Audition的使用效率。 《AdobeAuditionCC经典教程》语言通俗易懂并配以大量的图示,特别适合Audition新手阅读;有一定使用经验的用户从中也可学到大量高级功能和AuditionCC新增的功能。《AdobeAuditionCC经典教程》也适合各类相关培训班学员及广大自学人员参考。
作者: 程明才 编著
出版社:人民邮电出版社 2014-7-1
简介: 《AfterEffectsCC中文版超级学习手册》是Adobe公司首次推出的AfterEffectsCC中文版的学习用书,是一本知识点覆盖全面的使用手册,更是作者十多年行业实践与新版软件结合的实战型教程。 《AfterEffectsCC中文版超级学习手册》划分22章进行系统教学,从初识AfterEffectsCC到各类专项应用,由入门到进阶,各章节均由理论、操作和实例三部分组成,提倡“先学合成,后学效果”,引领读者高效率学习,掌握实用知识点,并尽早投入工作实战。 《AfterEffectsCC中文版超级学习手册》绝大部分实例均采用高清制作,既可以作为自学教材,又可以作为专业教学参考书。随书附带一张DVD9光盘,提供约4GB的项目源文件及素材,5小时的密集操作视频讲解,以及方便读者快速预览本书实例效果的迷你书文件(读者可以从出版社官方网站www.ptpress.com.cn/resources.aspx下载)。
作者: (韩)金尚俊编著
出版社:中国青年出版社,2004
简介: 《Premiere Pro 至尊》作者系韩国资深数码影视后期制作技术专家,从事Premiere图书创作已有6年,关于《Premiere Pro 至尊》的创作,无论是结构编排,还是案例选编,作者都尽力地融入了大量读者的反馈意见,非常实用,《Premiere Pro 至尊》原版在韩国被公认为最好的Adobe培训用书。 《Premiere Pro 至尊》从不同的实用角度出发,讲解了该软件的强大功能,并根据后期制作行业的特点对本书进行了优化,着重突出了音频编辑的相关内容。《Premiere Pro 至尊》语言流畅,层次清晰,实例精彩,是完整的Premiere Pro学习工具,适合于广大初级读者学习使用,对具有一定经验的读者同样有很大的参考价值。
作者: 王红卫编著
出版社:清华大学出版社,2013
简介:《Photoshop CS6从入门到精通》是一本全面介绍Photoshop CS6基本功能及实际应用的书。采用理论知识与实例操作相结合的方式,讲解Photoshop CS6的使用方法与技巧,对每个命令中的重点内容进行详细介绍,并在了解理论知识的同时进行实际操作。全书共分为19章,主要内容为Photoshop CS6的工作环境、Photoshop CS6的基本操作、使用Adobe Bridge管理图像、颜色模式与图案填充、选区的应用、色彩原理与色彩调整、文字编辑、绘画与修饰、钢笔工具与路径编辑、图层的操作、通道与蒙版操作、滤镜特效、w曲图形、输出打印与印刷知识、3D功能,最后4章讲解了在实际工作中遇到的各种实例,使读者不仅复习了前面章节的基础知识,还可以通过实例的制作,吸取一些深层次的平面设计理论和美术设计知识。
Adobe Premiere Pro CC 2017经典教程 彩色版
光盘作者: 马克西姆·亚戈
出版社:人民邮电出版社 2018年01月
简介:
本书由Adobe公司编写,是Adobe Premiere Pro CC软件的官方培训手册。本书共分为18课,每课都围绕着具体的例子讲解,步骤详细,重点明确,手把手教您进行实际操作。本书除全面介绍了Adobe Premiere Pro CC的操作流程外,还详细介绍了Premiere Pro CC的新功能。书中给出了大量的提示和技巧,帮助您更高效地使用 Adobe Premiere Pro。本书各课重点突出,有利于读者自己掌握学习重点和学习进度。如果您对Premiere Pro还比较陌生,可以先了解使用Premiere Pro所需的基本概念和特性 ;如果您是个Premiere Pro的老手,则可以将主要精力放在新版本的技巧和技术的使用上。本书也适合各类相关内容的培训班学员及广大自学人员参考。
出版社:人民邮电出版社 2014-8-1
简介: 《Adobe Illustrator CS6中文版经典教程(彩色版)》由Adobe公司编写,是Adobe Illustrator CS6软件的正规学习用书。全书共15课,涵盖了工作区简介、选择和对齐、创建形状、变换对象、使用铅笔工具绘画、上色、文字处理、图层、透视绘画、混合、画笔、效果、外观属性和图形样式、符号以及图像置入等内容。 《Adobe Illustrator CS6中文版经典教程(彩色版)》语言通俗易懂并配以大量图示,特别适合Illustrator新手阅读,有一定使用经验的用户从中也可学到大量高级功能和Illustrator CS6新增的功能,也适合各类相关培训班学员及广大自学人员参考。
简介: 所属分类:计算机网络 > 程序设计> 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。
作者: 凤凰高新教育
出版社:北京大学出版社 2017年12月
简介:
Photoshop CC是当前Adobe公司开发的新版本,本书针对PS新手,以“案例 任务驱动”的方式为写作线索,系统并全面地讲解了Photoshop CC图像处理与设计的相关技能。
《Photoshop CC从新手到高手(超值全彩版)》共分13章,通过41个实例、12个同步实训、32个技能拓展、10个综合案例,系统地讲解Photoshop CC图像处理入门操作,选区的创建与编辑,图像的修饰与修复,图层、路径、文字、通道、蒙版的应用,图像色彩调整方法,滤镜的使用,文件自动化处理,Web图像及动画的制作等技能知识。为了增强读者的动手能力,还安排了18个商业案例实训题(分为初级版、中级版、高级版),由浅入深,层层递进,来巩固读者的学习技能及综合应用能力。
《Photoshop CC从新手到高手(超值全彩版)》适用于广大Photoshop初学者,也适合有一定的Photoshop操作技能,想提高图像处理与设计能力的进阶者学习。同时,本书还可以作为广大职业院校及计算机培训学校相关专业的教材参考用书。
作者: 张倩,刘影 等编著
出版社:清华大学出版社 2015-1-1
简介: Adobe Premiere Pro CC是Adobe公司推出的一款非常优秀的视频编辑软件,它以其编辑方式简便实用、对素材格式支持广泛等优势,得到众多视频编辑工作者和爱好者的青睐。全书共17章,通过讲解190个具体实例,向大家展示如何使用Premiere Pro CC制作高品质的影视作品。所有例子都是精心挑选和制作的,将Premiere Pro CC枯燥的知识点融入实例之中,并进行了简要而深刻的说明。读者通过对这些实例的学习,将起到举一反三的作用,一定能够由此掌握影视动画制作与编辑的精髓。 本书按照软件功能以及实际应用进行划分,每一章的实例在编排上循序渐进,其中既有打基础、筑根基的部分,又不乏综合创新的例子。其特点是把Premiere Pro CC的知识点融入实例中。读者将从中学到视频剪辑基础、视频效果、视频过渡效果、字幕制作技巧、编辑音频、影视效果编辑、影视照片处理技巧、相机广 告片头、环保宣传广告、儿童电子相册、电影预告片头、婚礼片头、旅游短片欣赏、公益活动、企业宣传片头、感恩父母短片、交通警示录等不同专业影视动画片头的制作方法。 本书可以帮助读者更好地掌握Premiere Pro CC的使用操作,以及如何应用Premiere Pro CC来进行影视广告动画及片头设计,提高读者的软件应用以及效果图制作水平。 本书内容丰富、语言通俗、结构清晰,既适合于初、中级读者学习使用,也可以供从事多媒体设计、影像处理、婚庆礼仪制作的人员阅读;同时还可以作为大中专院校相关专业、相关计算机培训班的上机指导教材。



















