Q1:关于阿里云服务器配置支持SVG的问题
在iis中添加mime类型即可。
Q2:如何在html页面用jsvascript解析从服务器传来的svg文件的url
HTML5 页面中的 SVGSVG 文件可通过以下标签嵌入 HTML 文档:、 或者 。HTML 页面中的 SVG下面,你会看到三种把 SVG 文件嵌入 HTML 页面的不同方法。使用 标签 标签被所有主流的浏览器支持,并允许使用脚本。注释:当在 HTML 页面中嵌入 SVG 时使用 标签是 Adobe SVG Viewer 推荐的方法!然而,如果需要创建合法的 XHTML,就不能使用 。任何 HTML 规范中都没有 标签。语法:<embed src="rect.svg" width="300" height="100" type="image/svg+xml
Q3:网页SVG画的图怎么保存到服务器(图片或XML)
Q4:产品经理常用的效率工具有哪些
我们产品经理用看板来管理整个开发流程,包括研发、设计、需求池。主要是能站在全局视野,非常直观。推荐 板栗看板,免费,比较好上手。
Q5:如何在网页中使用SVG
如果你只了解可缩放矢量图形 (SVG),并希望体验 SVG,则你首先需要解决的问题之一是如何向基本网页添加 SVG。 如果你看一下相对基本的网页模板,便可获知如何开始执行此操作。
My First SVG Page
SVG to be inserted here.
可通过多种方法向此基本模板添加 SVG。下面的示例演示了一种直接执行此操作的方法。 <!-- -->
My First SVG Page 提示 为提高现代浏览器之间的兼容性,请将上述示例代码以 xhtml 文件扩展名保存。通过将文件扩展名从 html 更改为 xhtml,可有效地将模板从 HTML 文档转换为 XHTML 文档。这就是为何添加 xml 声明(上一示例中的第一行)并注释掉 meta 元素的
原因。有关上一示例的更多详细信息,请参见以下列表。xml 声明是一个将文档标识为 XML/XHMTL 的浏览器
处理指令。所需的版本特性会指定 XML 文档将遵循的 XML 标准的版本。可选 encoding 特性会指示浏览器如何基于特定字符集解释文档的关联字节(默认编码为 UTF-8)。可选 standalone="no" 特性指示在 DOCTYPE 元素中指定的文档类型定义 (DTD) 将不只是用于验证。请注意,实际上无需指定 standalone=”no”。存在外部标记声明(此示例中为 DTD)时会假定 standalone=”no” 值。从技术上来说,DOCTYPE 声明不是 HTML 元素。此声明是对 Web 浏览器的说明,它介绍了写入页面的标记语言版本。请注意,此声明指用于指定标记语言规则的 DTD,以便浏览器可以正确呈现内容。DOCTYPE 还允许你使用页面验证程序。在此示例中,XHTML 1.0 Transitional DTD 启用了所有 HTML 元素和特性,包括表象元素和弃用的元素(例如
)。但不允许框架,并且必须将标记编写为格式正确的 XML。html 元素会告知浏览器,这是一个普通意义上的 HTML 文档,具体而言,它是由 DOCTYPE 指示的 XHTML 文档。xmlns 特性指定 XHTML 文档的 XML 命名空间。通常,开发人员在编写 XHTML 文档时应显式包括 XHTML xmlns 声明。利用网页的 head 部分,可以定义页标题、提供搜索引擎信息、设置页位置、添加样式表、编写脚本等。 (例如 base、link、meta、script 和 style)。meta 元素提供有关文档的元数据。 元数据是有关文档内容的信息(对读者不可见)。此元数据可供浏览器或其他软件(例如,搜索引擎、文档管理系统等)使用。第一个模板(不具有 svg 元素)中的内容特性指定,在服务器传送实际页面内容之前,应先使用名为 Content-Type(其值为 text/html; charset=utf-8)的 HTTP 标头来提供页面(从 Web 服务器到客户端)。利用此过程,浏览器可使用正确的字符编码 (charset=utf-8) 来正常呈现传入页数据 (text/html)。第二个 XHTML (SVG) 示例中注释掉了 meta 元素,因为 XML/XHML 文档中已忽略使用 meta 元素指定字符编码,并且必须将其转换为 xml 声明。开发人员可在对 HTML 使用 meta 元素与对 XML/XHTML 使用 xml 声明之间进行切换。通常,title 元素会在浏览器的选项卡中呈现其关联文本。head 的结束元素。body 元素是显示的 XHTML 文档的内容的容器。svg 元素定义了 SVG 文档片断。xmlns 特性定义了 SVG 片断的命名空间。version 特性指示此文档片断遵循的 SVG 语言版本,width 和 height 特性定义 SVG 视区的大小(此示例中为 200 x 200 像素方形)。SVG rect 元素会从视区的左上角或点 (0, 0) 处开始绘制一个具有最大宽度和高度的黑色矩形,该矩形与 SVG 视区相对。此定位勾勒了给定 SVG 视区的轮廓。类似地,SVG circle 元素会绘制一个带黑色边框的红色圆圈,其半径为 50 像素。该圆圈位于 200 x 200 像素的 SVG 视区的中心位置。svg 的结束元素。body 的结束元素。html 的结束元素。SVG 的呈现方法还可使用其他方法来呈现 SVG。下表总结了这些方法。方法建议文件扩展名所需的浏览器优点和缺点内联 HTML5 .html 天生支持 HTML5 中内联 SVG 的浏览器,例如 Windows Internet Explorer 9。 优点:可充分利用 HTML5 构造。缺点:可能需要为不支持 HTML5 中的内联 SVG 的浏览器实现回调代码。 内联 XHTML .xhtml 天生支持 SVG 的浏览器,例如 Internet Explorer 9。 优点:许多浏览器当前都支持基于 XHTML 的内联 SVG。缺点:无法利用 HTML5 构造。独立 .svg 天生支持 SVG 的浏览器,例如 Internet Explorer 9。 优点:可使用“嵌入”方法轻松嵌入现有内容中。缺点:无法利用所有 HTML/XHTML 构造。嵌入 .xhtml 天生支持 SVG 的浏览器,例如 Internet Explorer 9。 优点:通过使用嵌入,使得实现和回调行为变得相对简单。缺点:为嵌入页中的 SVG 内容编写脚本可能会比较困难。另外,一些浏览器可能不支持所有形式的嵌入,例如,通过 img 元素或通过 CSS background-image 样式引用 SVG。 插件 .html 天生支持或不支持 SVG 的浏览器。 优点:浏览器无需天生支持 SVG。统一各个浏览器间的 SVG 行为。优点:插件可能会导致浏览器不稳定,W3C SVG 规范可能会过时,和/或插件提供者不再为插件提供支持(如 Adobe SVG Viewer 插件的情况)。注意 Windows Internet Explorer 8 天生不支持 SVG,从而需要插件来呈现 SVG。但通过实现适当的回调代码(如本主题稍后所述),你可能不需要 SVG 插件。
Q6:SVG的格式优点
1.基于可扩展标记语言(外语缩写:XML)为了保证网络图像能够顺利地和目前已经由W3C开发的DOM1,DOM2,CSS,XML,XPointer,XSLT,XSL,SMIL,HTML,XHTML技术,以及其他标准化技术,如ICC,URI,UNICODE,RGB,ECMAScr ipt/JavaScript,Java协调一致,SVG是完全基于可扩展标记语言, 并能和上述各项技术相融会的新一代的网络图像格式。SVG并非仅仅是一种图像格式, 由于它是一种基于XML的语言,也就意味着它继承了XML的跨平台性和可扩展性,从而在图形可重用性上迈出了一大步。如SVG可以内嵌于其他的XML文档中,而SVG文档中也可以嵌入其他的XML内容,各个不同的SVG图形可以方便地组合, 构成新的SVG图形。目前最常用的SVG查看工具有Adobe公司的Adobe SVG Viewer 3.03。SVG-Edit 是一个基于浏览器的图像编辑器,可进行常用的一些图像处理功能,无需服务器端支持,支持各种浏览器。如下图:2.采用文本来描述对象SVG包括3种类型的对象: 矢量图形(包括直线、曲线在内的图形边)、点阵图像和文本。各种图像对象能够组合、变换,并且修改其样式,也能够定义成预处理对象。与传统的图像格式不同的是,SVG采用文本来描述矢量化的图形,这使得SVG图像文件可以像HTML网页一样有着很好的可读性。当用户用图像工具输出svG后,可以用任何文字处理工具打开SVG图像,并可看到用来描述图像的文本代码。掌握了SVG语法的人甚至可以只用一个记事本便可以读出图像中的内容来。SVG文件中的文字虽然在显示时可呈现出各种图像化的修饰效果,但却仍然是以文本的形式存在的,可以选择复制、粘贴。由于SVG内的文字都以文本的形式出现在XML文件中, 这些信息可以为搜索引擎所用,而以往搜索引擎通常无法搜索到写在点阵图像中的文字。这些文本信息还可以帮助视力有残疾而无法看到图形的人,可以通过其他方式(如声音)来传送这些信息。3.具有交互性和动态性由于网络是动态的媒体,SVG要成为网络图像格式,必须要具有动态的特征,这也是区别于其它图像格式的一个重要特征。SVG是基于XML的,它提供无可匹敌的动态交互性。你可以在SVG文件中嵌入动画元素(如运动路径、渐现或渐隐效果、生长的物体、收缩、快速旋转、改变颜色等),或通过脚本定义来达到高亮显示、声音、动画等效果。4.完全支持DOMDOM(Document Object Model文档对象模型)是一种文档平台,它允许程序或脚本动态的存储和上传文件的内容、结构或样式。由于SVG完全支持DOM, 因而SVG文档可以通过一致的接口规范与外界的程序打交道。SVG以及SVG中的物件元素完全可以通过脚本语言接受外部事件的驱动,例如鼠标动作,实现自身或对其他物件、图像的控制等。这也是电子文档应具备的优秀特性之一。