随笔分类 -  html5

摘要:上文,写完弧度与贝塞尔曲线[js高手之路] html5 canvas系列教程 - arcTo(弧度与二次,三次贝塞尔曲线以及在线工具),本文主要是关于线条的样式设置 lineWidth: 设置线条的宽度,值是一个数值,如lineWidth = 5. 画3条不同宽度的线条: lineWidth设置弧形 阅读全文
posted @ 2017-09-26 17:33 ghostwu 阅读(6351) 评论(0) 推荐(0) 编辑
摘要:之前,我写了一个arc函数的用法:[js高手之路] html5 canvas系列教程 - arc绘制曲线图形(曲线,弧线,圆形). arcTo: cxt.arcTo( cx, cy, x2, y2, 半径 ) cx,cy表示控制点的坐标,x2,y2表示结束点的坐标,如果我们想画一条弧线,需要提供3个 阅读全文
posted @ 2017-09-26 16:25 ghostwu 阅读(4190) 评论(0) 推荐(0) 编辑
摘要:绘制曲线,经常会用到路径的知识,如果你对路径有疑问,可以参考我的这篇文章[js高手之路] html5 canvas系列教程 - 开始路径beginPath与关闭路径closePath详解. arc:画弧度 cxt.arc( x, y, 半径, 开始角度,结束角度,是否逆时针 ); x, y: 为弧度 阅读全文
posted @ 2017-09-25 21:33 ghostwu 阅读(3638) 评论(0) 推荐(0) 编辑
摘要:路径在canvas绘图中,经常被用到,是一个非常重要的概念. 比如:我们要在canvas画出3条直线,要求用不同的颜色加以区分. 在画每一条线之前,我都用storeStyle设置了线的颜色,但是,出来的结果却是3条黄色的线,并不是红、橙、黄三条颜色不同的线。为什么呢? 首先我们要搞清楚canvas渲 阅读全文
posted @ 2017-09-25 20:32 ghostwu 阅读(3229) 评论(0) 推荐(0) 编辑
摘要:我们接着上文[js高手之路] html5 canvas系列教程 - 认识canvas以及基本使用方法继续. 一、直线的绘制 cxt.moveTo( x1, y1 ): 将画笔移动到x1, y1这个点 cxt.lineTo( x2, y2 ):将画笔从起点开始画直线,一直画到终点坐标( x2, y2 阅读全文
posted @ 2017-09-25 16:11 ghostwu 阅读(5010) 评论(1) 推荐(0) 编辑
摘要:canvas是html5中引入的一个新元素,俗称画布,既然是画布,当然是用来画图的。canvas技术指的是利用javascript操作canvas元素绘制图形的技术,要使用canvas,一定要浏览器支持canvas,谷歌和火狐的支持性很好,IE8不支持。你可以参考这个网站,查看canvas的支持性: 阅读全文
posted @ 2017-09-25 11:08 ghostwu 阅读(8862) 评论(0) 推荐(0) 编辑
摘要:HTML5规定可以为元素添加非标准的属性,但要添加前缀 data- ,目的是为元素提供与渲染无关的信息,或者提供语义信息。这些属性可以任意添加、随便命名,只要以 data- 开头即可 添加了自定义属性之后,可以通过元素的 dataset 属性来访问自定义属性的值 阅读全文
posted @ 2017-08-24 16:26 ghostwu 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:在html5新增的classList之前, 操作元素的class用的是className这个属性,而如果要向jquery封装的hasClass, removeClass, addClass, toggleClass一样优雅的操作calssName, 在以前我们要对className封装处理,如下, 阅读全文
posted @ 2017-08-24 11:32 ghostwu 阅读(1608) 评论(0) 推荐(0) 编辑
摘要:在html5之前,浏览器要实现数据的存储,一般都是用cookie,但是cookie有域名和大小限定. html5流行之后,可以通过localStorage和sessionStorage实现浏览器端的数据存储,这两者有什么特点呢? sessionStorage sessionStorage属于临时会话 阅读全文
posted @ 2017-08-17 22:42 ghostwu 阅读(547) 评论(0) 推荐(2) 编辑

Copyright ©2017 ghostwu