【技术】canvas如果指定的点位于当前路径中,则返回 true,否则返回 false
2014-09-03 10:23
393 查看
<!DOCTYPE html>
<html>
<body>
<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
Your browser does not support the HTML5 canvas tag.
</canvas>
<script>
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.rect(20,20,150,100);
if (ctx.isPointInPath(20,50)) //如果点 20,50 位于当前路径中,则绘制一个矩形(只要该点位于矩形的边上,就绘制图形)
{
ctx.stroke();
};
</script>
</body>
</html>
相关文章推荐
- 有一个二叉树,现在怀疑它有一个结点有2个父节点,请写出一个函数来判断该二叉树是否存在一个节点含有2个父节点。如果存在,返回true,否则返回false。
- 有一个二叉树,现在怀疑它有一个结点有2个父节点,请写出一个函数来判断该二叉树是否存在一个节点含有2个父节点。如果存在,返回true,否则返回false。
- headers_sent() 函数检查 HTTP 标头是否已被发送以及在哪里被发送。 如果报头已发送,则返回 true,否则返回 false。
- 删除顺序表L中最小元素结点,并通过引用型参数value返回其值 如果删除成功,返回TRUE,否则,返回false
- .is() 检查当前的配套与选择器,jQuery对象的元素,或返回TRUE如果在这些元素的至少一个匹配给定的参数。
- 检查子窗体中是否已经含有指定类型的窗体,如果有,则激活,如果没有则返回false!
- 输入一个字符串,如果第一个字符是大写并且其他字符不是大写,那么输出true,否则输出false。
- 当其为质数返回true,否则返回false
- exp如果不指定file的话,默认路径是CMD的当前路径
- JSTL中截取一定长度的字符串长度,如果超过指定长度在未尾加“......”,否则返回原来字符串。
- 首位字母相连,可以就返回true,否则返回false。不考虑第一个和最后一个单词
- 给定字符串 str,检查其是否包含数字,包含返回 true,否则返回 false
- 从键盘输入任意字符,如果是整形则输出true,否则输出false
- Lua自己实现如果对象是指定类或其子类的实例,返回 true
- 编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数(是素数返回true,否则false),自编main函数用于测试
- 编写一个方法用于验证指定的字符串是否为反转字符,返回true和false。请用递归算法实现
- 输入一个年份判断是否为闰年,是就返回TRUE,否则就返回FALSE.cpp
- 利用反射技术获取当前程序集指定类型的信息
- 用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
- File函数返回当前路径