一江春水向东流
做一个有思想的人,期待与每一位热爱思考的人交流,您的关注是对我最大的支持。
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
44 随笔 :: 139 文章 :: 81 评论 :: 0 Trackbacks
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
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
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(12)
给我留言
查看公开留言
查看私人留言
随笔分类
(23)
职业生涯(1)
(rss)
心得感想(7)
(rss)
文章收藏(6)
(rss)
生活(9)
(rss)
随笔档案
(42)
2012年6月 (1)
2011年1月 (2)
2009年3月 (1)
2008年11月 (2)
2008年10月 (2)
2008年7月 (1)
2008年5月 (4)
2008年4月 (2)
2008年2月 (2)
2007年7月 (1)
2007年6月 (1)
2007年5月 (3)
2007年4月 (2)
2007年1月 (5)
2006年12月 (5)
2006年11月 (8)
文章分类
(162)
C/C++(27)
(rss)
gis开发
(rss)
HOBBIS
(rss)
Java/j2me/j2ee开发(1)
(rss)
Javascript,css,AJAX等浏览器前台效果(9)
(rss)
linux/UNIX 应用开发(26)
(rss)
linux内核,驱动(4)
(rss)
LINUX配置,shell(17)
(rss)
PHP+MySQL开发(29)
(rss)
python(1)
(rss)
svg,flex
(rss)
TCP/IP 开发(8)
(rss)
win32(6)
(rss)
互联网(3)
(rss)
企业管理(3)
(rss)
分布式系统
(rss)
加密解密
(rss)
嵌入式开发(1)
(rss)
应用技巧(2)
(rss)
开源数据库学习研究(13)
(rss)
情感生活(2)
(rss)
电信服务技术(2)
(rss)
算法及数据结构(5)
(rss)
网络安全,防火墙技术(3)
(rss)
设计模式
(rss)
文章档案
(139)
2012年6月 (2)
2011年1月 (2)
2009年9月 (1)
2009年6月 (1)
2009年4月 (4)
2009年2月 (1)
2008年12月 (6)
2008年11月 (4)
2008年10月 (3)
2008年9月 (1)
2008年6月 (3)
2008年5月 (12)
2008年4月 (12)
2008年3月 (24)
2008年2月 (6)
2008年1月 (9)
2007年12月 (3)
2007年11月 (4)
2007年10月 (1)
2007年8月 (3)
2007年7月 (5)
2007年6月 (1)
2007年5月 (10)
2007年4月 (11)
2007年3月 (3)
2007年1月 (1)
2006年12月 (2)
2006年11月 (3)
2006年9月 (1)
新闻档案
(10)
2006年11月 (10)
相册
个人相片
我的图片收藏
文章图片
收藏夹
(3)
技术文章(3)
(rss)
文章收集
FireBird 1.5 Quick Start(快速入门)简体中文
PF_PACKET 相关基础知识
搜索
最新评论
1. re: 探讨C语言中的回调函数
这个不是函数指针吗,怎么成了回调函数
--re
2. re: 探讨C语言中的回调函数
我也觉得是这样@游客
--zl
3. re: 利用ajax实现无刷新更新数据[未登录]
sdgvs
--aaaa
4. re: 探讨C语言中的回调函数[未登录]
讲解比较清晰 尽管例子中有两处函数指针的错误,还是有可取之处
--panpan
5. re: 探讨C语言中的回调函数[未登录]
评论内容较长,点击标题查看
--jack
阅读排行榜
1. boa下cgi的编写总结(6911)
2. 终于把uClinux内核编译出来了(2575)
3. 公交站点信息查询的数据库设计(1559)
4. 自己编译简单的WEB服务器,练习makefile编写(1476)
5. 独家发布多核CPU性能测试程序(1188)
评论排行榜
1. boa下cgi的编写总结(11)
2. 公交站点信息查询的数据库设计(6)
3. 开题报告答辩,失望(3)
4. 独家发布多核CPU性能测试程序(2)
5. 看看我是怎么认识女孩子的!(2)
[导入]SVG 中使用 JavaScript
作者:
Flyingis
SVG(Scalable Vector Graphics)是一种基于XML的语言,用来在Web中绘制矢量图形。当前,除了Mozilla 2.0外,没有一款浏览器在本质上支持SVG,都需要插件来显示SVG图形,著名的有Adobe公司和Corel公司的SVG插件。
一个简单的SVG
<?
xml version="1.0"
?>
<!
DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
>
<
svg
xmlns
="http://www.w3.org/2000/svg"
xmlns:xlink
=http://www.w3.org/1999/xlink
width
="100%"
height
="100%"
>
<
desc
>
显示一个正方形和一个圆形
</
desc
>
<
defs
>
<
rect
id
="myrect"
width
="150"
height
="150"
fill
="red"
x
="15"
y
="15"
stroke
="black"
/>
<
circle
id
="mycircle"
r
="75"
fill
="white"
stroke
="black"
cx
="150"
cy
="150"
/>
</
defs
>
<
use
xlink:href
="#myrect"
/>
<
use
xlink:href
="#mycircle"
/>
</
svg
>
为了更好的理解SVG中的标签,可以和HTML标签作个简单的比较,SVG中的<svg/>和HTML中的<html/>类似,<desc/>和<title/>类似,<g/>和<div/>类似。
在SVG中可以使用JavaScript,当需要遵循一些规则:必须使用type属性;language属性是非法的;使用特殊XML字符时可以使用CDATA(SVG和CDATA都遵循XML规范);xlink:href替换src。
<?
xml version="1.0"
?>
<!
DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
>
<
svg
xmlns
="http://www.w3.org/2000/svg"
xmlns:xlink
=http://www.w3.org/1999/xlink
width
="100%"
height
="100%"
>
<
desc
>
显示一个正方形和一个圆形
</
desc
>
<![CDATA[
function comp(a, b) {
if (a > b)
alert("a is bigger than b");
else
alert("a is not bigger than b");
}
]]>
<
defs
>
<
rect
id
="myrect"
width
="150"
height
="150"
fill
="red"
x
="15"
y
="15"
stroke
="black"
/>
<
circle
id
="mycircle"
r
="75"
fill
="white"
stroke
="black"
cx
="150"
cy
="150"
/>
</
defs
>
<
use
xlink:href
="#myrect"
/>
<
use
xlink:href
="#mycircle"
/>
</
svg
>
在SVG中使用JavaScript可以写在如下几个位置:<desc/>标签之后;在<defs/>中;在<g/>标签之前。
Flyingis
2006-08-31 20:06
发表评论
文章来源:
http://www.blogjava.net/flyingis/archive/2006/08/31/66936.html
posted on 2006-11-30 22:41
allic
阅读(140)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
Powered by:
BlogJava
Copyright © allic