摘要: 非零环绕原则: 如果需要判断某一个区域是否需要填充颜色. 就从该区域中随机的选取一个点。 从这个点拉一条直线出来, 一定要拉到图形的外面. 此时以该点为圆心。看穿过拉出的直线的线段. 如果是顺时针方向就记为 +1, 如果是 逆时针方向,就记为 -1. 最终看求和的结果. 如果是 0 就不填充. 如果 阅读全文
posted @ 2017-02-21 21:41 一混五六年 阅读(1093) 评论(2) 推荐(0) 编辑
摘要: 绘制饼形图。 阅读全文
posted @ 2017-02-21 21:30 一混五六年 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 封装矩形构造函数,扇形构造函数 阅读全文
posted @ 2017-02-21 21:24 一混五六年 阅读(480) 评论(0) 推荐(0) 编辑
摘要: //这边是自己封装了一个函数,其实从性能优化的角度来考虑,我们可以先在内存中创建一个canvas标签,将这个图画放在内存中的canvas里面,再将内存中创建好的canvas放到页面上的这个canvas标签上,这只是一个思路,希望大家可以往这方面考虑 阅读全文
posted @ 2017-02-21 21:21 一混五六年 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: /** * Created by Administrator on 2016/11/21 0021. */ /** * 窗口加载 * @param fn */ function addLoadEvent(fn) { var oldOnLoad = window.onload; //检查现在的window.onload是否绑定了事件 //console.log(... 阅读全文
posted @ 2017-02-21 21:01 一混五六年 阅读(333) 评论(0) 推荐(0) 编辑
摘要: ... 阅读全文
posted @ 2017-02-21 20:58 一混五六年 阅读(503) 评论(1) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2017-02-21 17:56 一混五六年 阅读(185) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>坐标点进行连线</title> <style> canvas{ border: 1px solid red; } </style> </head> <body> 阅读全文
posted @ 2017-02-21 17:17 一混五六年 阅读(306) 评论(0) 推荐(1) 编辑
摘要: var select = (function () { //这是一个异常与捕获的代码,它表示的意思是:如果push方法出现了错误那么就需要重写push方法 try { //这边是自己模拟一个场景,来使用系统的push方法,如果可以实现的话就证明系统支持push方法 //这种方法是系统能力检测中的方法 阅读全文
posted @ 2017-02-21 16:59 一混五六年 阅读(359) 评论(0) 推荐(0) 编辑