<!DOCTYPE html> <html lang='zh-cn'> <head> <title>Insert you title</title> <meta name='description' content='this is my page'> <meta name='keywords' content='keyword1,keyword2,keyword3'> <meta http-equiv="…
<!DOCTYPE html> <html lang='zh-cn'> <head> <title>Insert you title</title> <meta name='description' content='this is my page'> <meta name='keywords' content='keyword1,keyword2,keyword3'> <meta http-equiv="…
<!DOCTYPE html> <html lang='zh-cn'> <head> <title>Insert you title</title> <meta name='description' content='this is my page'> <meta name='keywords' content='keyword1,keyword2,keyword3'> <meta http-equiv="…
<!DOCTYPE html> <html lang='zh-cn'> <head> <title>Insert you title</title> <meta name='description' content='this is my page'> <meta name='keywords' content='keyword1,keyword2,keyword3'> <meta http-equiv="…
<!DOCTYPE html> <html lang='zh-cn'> <head> <title>Insert you title</title> <meta name='description' content='this is my page'> <meta name='keywords' content='keyword1,keyword2,keyword3'> <meta http-equiv="…
<!DOCTYPE html> <html lang='zh-cn'> <head> <title>Insert you title</title> <meta name='description' content='this is my page'> <meta name='keywords' content='keyword1,keyword2,keyword3'> <meta http-equiv="…
问题:最近在IIS上部署web项目的时候,发现浏览器总是报找不到woff.woff2字体的错误.导致浏览器加载字体报404错误,白白消耗了100-200毫秒的加载时间. 原因:因为服务器IIS不认SVG,WOFF/WOFF2 这几个文件类型,只要在IIS上添加MIME 类型即可. 解决方法 1.打开服务器IIS管理器,找到MIME类型. 2.添加MIME类型 添加三条: 文件扩展名      MIME类型 .svg             image/svg+xml.woff          …
㈠RegExp 对象 正则表达式是描述字符模式的对象. 正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具. ㈡语法 var patt=new RegExp(pattern,modifiers); 或者更简单的方式: var patt=/pattern/modifiers; ⑴pattern(模式) 描述了表达式的模式 ⑵modifiers(修饰符) 用于指定全局匹配.区分大小写的匹配和多行匹配 注意:当使用构造函数创造正则对象时,需要常规的字符转义规则(在前面加反斜杠…
  /** * 写个函数解决console.log只在查看时才会读取这个打印的对象,并把此刻相关属性和值显示出来 * @param arg */ const log = function (...arg) { let arg1 = arg.map(item => { if (typeof item === 'object') { let json = JSON.stringify(item) let obj = JSON.parse(json) return obj } else { retur…
SVG是使用XML来描述二维图形和绘图程序的语言.是指可伸缩矢量图形(Scalable Vector Graphics),svg.图像在放大或改变尺寸的情况下图形质量不会有所损失. svg的主要竞争者是Flash(未开源的私有技术) HTML中引入svg文件:<embed>. <object>(不能使用脚本). <iframe> <embed src=" " width=" " height=" " ty…
1.canvas画布(位图) 2.绘制矢量图 1.不要在style中给canvas设置宽高 会有位移差 2. //获取元素 var c=document.getElementById("c") //获取绘图环境 var c=c.getContext("2d") fillRect() 绘制一个填充的方块 默认颜色是黑色 strokeRect() 绘制带边框的方块 绘制线条 moveTo() 绘制线段起点 lineTo() 绘制线段的领点 每个线条只能有一个 moveT…
实例 <html> <body> <h1>My first SVG</h1> <svg style="border: 1px solid; margin-left: 20px;"> <circle r="20" stroke-width="2" fill="red" cx="100" cy="50" /> </…
矩形 <rect x="/> 圆形 <circle cx="/> 椭圆 <ellipse cx="/> 线 <line x1=" stroke="black"/> 文本 <text x=">Easy-peasy</text> 设置样式 <text x=" fill="gray">Easy-peasy</text>…
一 SVG概述 SVG是Scalable Vector Graphics的缩写,即缩放式矢量图形; 优点: 1.使用编辑器即可编辑图形; 2.基于XML,SVG图形可以被很容易的搜索,脚本化和压缩; 3.缩放不影响图形质量; 4.支持随意打印成需要的尺寸; 5.SVG开源标准; 劣势: 1.比正常格式图片体积大; 2.即使小图片也可能很大; SVG绘制圆形--<circle /> circle:绘制圆形标签;cx/cy:定义圆形中心点;r:定义圆形半径;stroke:定义描边颜色;stroke…
如何使用d3来解析自定义格式的数据源? var psv = d3.dsvFormat("|"); // This parser can parse pipe-delimited text: var output = psv.parse("first|last\nabe|lincoln") console.log(output[0]) // 将输出以下内容: => {first: "abe", last: "lincoln"…
Motivation 响应式网站/Web应用程序 根据视口大小调整内容展示方式.这通常通过CSS和media查询来完成.当CSS表现不好我们会使用Javascript. 比如document.addEventListener("resize",fun)或者Element的onresize属性.通过监听window.resize事件,Javascript DOM操作与视口大小保持同步. 但你会意识到,这甚至不包括在窗口未被调整大小但元素改变其大小的情况.例如,添加新的子元素,设置元素的d…
Motivation 响应式网站/Web应用程序 根据视口大小调整内容展示方式.这通常通过CSS和media查询来完成.当CSS表现不好我们会使用Javascript. 比如document.addEventListener("resize",fun)或者Element的onresize属性.通过监听window.resize事件,Javascript DOM操作与视口大小保持同步. 但你会意识到,这甚至不包括在窗口未被调整大小但元素改变其大小的情况.例如,添加新的子元素,设置元素的d…
window resize & resize observer https://developer.mozilla.org/en-US/docs/Web/API/Window/resize_event https://drafts.csswg.org/resize-observer-1/ <canvas id="elipse" style="display:block"></canvas> <div id="menu&…
SVG stroke 属性 1.stroke 2.stroke-width 3.stroke-linecap 4.stroke-dasharray 5.stroke-opacity 6.stroke-linejoin Stroke 属性 边框色,属性定义一条线,文本或元素轮廓颜色 SVG代码: <svg xmlns="http://www.w3.org/2000/svg" version="1.1">   <g fill="none&qu…
目录 SVG 学习<一>基础图形及线段 SVG 学习<二>进阶 SVG世界,视野,视窗 stroke属性 svg分组 SVG 学习<三>渐变 SVG 学习<四> 基础API SVG 学习<五> SVG动画 SVG 学习<六> SVG的transform SVG 学习<七> SVG的路径——path(1)直线命令.弧线命令 SVG 学习<八> SVG的路径——path(2)贝塞尔曲线命令.光滑贝塞尔曲线命令 (转…
一.stroke属性介绍 SVG提供了一个范围广泛stroke属性,用于描述轮廓,其中包括 stroke 指定颜色 stroke-width 指定宽度 stroke-linecap 指定端点样式 stroke-dasharray 指定间隔线数组 1.所有的stroke属性,可应用于任何类的线条.文字和元素就像一个圆的轮廓 2.所有的stroke属性,可以单独指定,可以都放在style属性中. 二.stroke属性定义一条线.文本或元素的轮廓颜色,stroke-width属性定义一条线.文本或元素…
svg & stroke & style & class svg selected style methods style class, !important fill, stroke, stroke-width, fill-opacity: 0.5; outline, box-shadow clickSelected(className = `selected-svg`) { // update select element const color = this.reverseC…
SVG 不依赖分辨率 支持事件处理器 最适合带有大型渲染区域的应用程序(比如谷歌地图) 复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快) 不适合游戏应用 Canvas 依赖分辨率 不支持事件处理器 弱的文本渲染能力 能够以 .png 或 .jpg 格式保存结果图像 最适合图像密集型的游戏,其中的许多对象会被频繁重绘 大概就是这样,如果你要使用SVG,应该考虑是否更应该采用Canvas,并且还需要知道并不是所有浏览器都支持它,IE8或以下就不支持SVG,除此以外的现代浏览器包括IE9+…
We want to show an SVG avatar of the patio11bot, so we'll do that in three ways: Using an img tag - which is easy, but doesn't let us access the internal SVG elements. Copy/pasting the SVG directly into the HTML document. That works great, but is rea…
原文地址:http://www.ibm.com/developerworks/cn/xml/x-svgscript/   本文主要介绍在 SVG 中通过编程实现动态操作 SVG 图像的知识. SVG 图像的结构是用 XML 文档表示的,因此可以使用 XML 编程技术如"文档对象模型(Document Object Model,DOM)"来操纵它.本文描述了如何使用 ECMAScript/JavaScript 来支持与 SVG 图像的交互.理论上说我们可以用这些知识实现类似射击游戏这样复…
结果: svg参考:https://www.w3.org/TR/SVG/<body onload='document.body.appendChild( pieChart([12,23,34,45],640,400,200,200,150, ["red","blue","yellow","green"], ["North","South","East",&quo…
原文:http://blog.iderzheng.com/something-about-svg-with-javascript/ 前阵子学习了一下SVG(Scalable Vector Graphics),希望能借此弥补自己在图形艺术上的不足,当然最后也没有得到什么提高,不过也扩充了一些网页前段技术知识.通过做了一些小的设计项目,也发现SVG可以弥补一些HTML元素的不足,比如倾斜.弧线.动画.复用等等. 虽然SVG和HTML一样都属于XML的一种方言,一些基本的JavaScript对HTML…
可缩放矢量图形(英语:Scalable Vector Graphics,SVG)是基于可扩展标记语言(XML), 用于描述二维矢量图形的一种图形格式.SVG由W3C制定,是一个开放标准. 在 Internet Explorer 10(Quirks 和 IE10 文档模式)中,矢量标记语言 (VML) 已过时. 如有疑问请参考:http://msdn.microsoft.com/zh-cn/library/ie/hh801223 更多疑问请参考:http://zh.wikipedia.org/wi…
[源码下载] 背水一战 Windows 10 (13) - 绘图: Stroke, Brush 作者:webabcd 介绍背水一战 Windows 10 之 绘图 Stroke - 笔划 Brush - 画笔 示例1.演示“Stroke”相关知识点Drawing/Stroke.xaml <Page x:Class="Windows10.Drawing.Stroke" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/…
Stroke - 笔划 Brush - 画笔 示例1.演示“Stroke”相关知识点Drawing/Stroke.xaml <Page x:Class="Windows10.Drawing.Stroke" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"…