|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)在SVG中撑持良多中外形的标签还撑持滤镜、突变等效果。可以经由过程这些内容绘制良多静态的矢量图形,一些监控体系能够使用SVG的特征来完成良多监控画面。
个中SVG撑持的外形有矩形、圆形、椭圆、线条、多边形、折线和路径。
1.矩形<rect>
2.圆形<circle>
3.椭圆<ellipse>
4.线<line>
5.折线<polyline>
6.多边形<polygon>
7.路径<path>
次要说一下路径的利用(别的标签的利用能够见w3c匡助手册):
<path>标签次要用来界说路径,它经由过程以下的几个属性来把持路径的界说和效果。
1.M:将画笔挪动到点(x,y)
2.L:画笔从以后的点绘制线段到点(x,y)
3.H:画笔从以后的点绘制程度线段到点(x,y0)
4.V:画笔从以后的点绘制竖直线段到点(x0,y)
5.A:画笔从以后的点绘制一段圆弧到点(x,y)
6.C:画笔从以后的点绘制一段三次贝塞尔曲线到点(x,y)
7.S:特别版本的三次贝塞尔曲线(省略第一个把持点)
8.Q:绘制二次贝塞尔曲线到点(x,y)
9.T:特别版本的二次贝塞尔曲线(省略把持点)
10.Z:绘制闭合图形,假如d属性不指定Z命令,则绘制线段,而不是关闭图形。
举一个三角形的path实例,代码以下:
- <htmlxmlns:svg="http://www.w3.org/2000/svg">
- <body>
- <svgwidth="100%"height="100%"version="1.1"
- xmlns="http://www.w3.org/2000/svg">
- <pathd="M250150L150350L350350Z"/>
- </svg>
- </body>
- </html>
下面的例子界说了一条路径,它入手下手于地位250150,抵达地位150350,然后从那边入手下手到350350,最初在250150封闭路径。
效果为:
经由过程进修SVG的一些殊效标签可以很好的在扫瞄器中显现矢量动绘图,读者能够本人亲身实验一动手动写一些svg的标签举行进修,这个手艺进修仍是很简单上手。
用java开发web只要两本书:一本是关于java基础的,一本是关于jsp、servlet的就可以了。开发周期长,我就来讲句题外话,现在有很多思想都是通过java来展现。 |
|