Skip to Content
JavaScript 经典实例:第三版
book

JavaScript 经典实例:第三版

by Adam D. Scott, Matthew MacDonald, Shelley Powers
September 2022
Intermediate to advanced
585 pages
8h 17m
Chinese
China Electric Power Press Ltd.
Content preview from JavaScript 经典实例:第三版
394
15
处理媒体文件
精美的图片,华丽的动画,炫酷的视频。一番多姿多彩的景象!
众多媒体类型为网络世界增资添彩。我们可以利用
SVG
和画布等老朋友实现复杂的
动画、图表和图形。除此之外,还有
HTML5
增加的视频和音频元素,以及不远的
将来可能支持的
3D
图形。
让人意想不到的是,这些都不需要使用任何专属插件,完全内置于所有浏览器客户
端,涵盖智能手机、平板电脑和计算机。
15.1
SVG
添加
JavaScript
代码
15.1.1
问题
你想为
SVG
文件或元素添加
JavaScript
代码。
15.1.2
方案
SVG
中引入
JavaScript
的方法与
HTML
一样,也是用
script
标签,只不过要把脚
本放在
CDATA
标记中(参见例程
15-1
)。
DOM
方法也可用于处理
SVG
元素。
处理媒体文件
395
例程
15-1
:演示在
SVG
文件中使用
JavaScript
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="600">
<script
type="text/ecmascript" ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

JavaScript Patterns

JavaScript Patterns

Stoyan Stefanov
JavaScript

JavaScript

David Flanagan
JavaScript

JavaScript

T. J. Crowder

Publisher Resources

ISBN: 9787519869601