JS画线(实例代码)


Posted in Javascript onNovember 20, 2013

IE下画线

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <style type="text/css">   
  v/:* { behavior:url(#default#VML); }   
  </style>
</head>
<body>
<v:line  
from='200,200'  
to='300,100'  
style='position:absolute;z-index:8'>  
</v:line>  
</body>
</html>
<script>
var R =function(){};
R.prototype.createLine = function (startX,startY,endX,endY){  
  var le = document.createElement( "<v:line><v:line>" );  
  le.from = startX + ',' + startY ;  
  le.to = endX + ',' + endY ;  
  le.strokecolor= "red" ;  
  le.strokeweight= "1pt" ;  
  return le;  
}  
var d =new R();
document.body.appendChild(d.createLine(1,1,200,100));
</script>

FF下画线
<html>
  <head>
  <title>A canvas fillRect, strokeRect and clearRect example</title>
  <meta name="DC.creator" content="Kamiel Martinet, http://www.martinet.nl/">
  <meta name="DC.publisher" content="Mozilla Developer Center, http://developer.mozilla.org">
  <script type="text/javascript">
  function drawShape(){
  // get the canvas element using the DOM
  var canvas = document.getElementById('tutorial');
  // Make sure we don't execute when canvas isn't supported
  if (canvas.getContext){
  // use getContext to use the canvas for drawing
  var ctx = canvas.getContext('2d');
  // Draw shapes
  ctx.fillRect(25,25,100,100);
  ctx.clearRect(45,45,60,60);
  ctx.strokeRect(50,50,50,50);
  ctx.beginPath();
  ctx.moveTo(100,100);
  ctx.lineTo(200,250);
  ctx.lineTo(50,250);
  ctx.closePath();
  ctx.stroke();
  } else {
  alert('You need Safari or Firefox 1.5+ to see this demo.');
  }
  }
  </script>
  <style type="text/css">
  </style>
  </head>
  <body onload="drawShape();">
  <div>
  <canvas id="tutorial" width="400" height="400"></canvas>
  </div>
  </body>
</html>
Javascript 相关文章推荐
JavaScript动态调整TextArea高度的代码
Dec 28 Javascript
jQuery.buildFragment使用方法及思路分析
Jan 07 Javascript
使用JavaScript和C#中获得referer
Nov 14 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
Jul 03 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
Dec 17 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
Apr 14 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
Jun 13 Javascript
判断输入的字符串是否是日期格式的简单方法
Jul 11 Javascript
js浏览器html5表单验证
Oct 17 Javascript
JS简单实现表格排序功能示例
Dec 20 Javascript
angular 未登录状态拦截路由跳转的方法
Oct 09 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
Sep 12 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
Nov 20 #Javascript
JS事件在IE与FF中的区别详细解析
Nov 20 #Javascript
引用 js在IE与FF之间的区别详细解析
Nov 20 #Javascript
JavaScript之IE的fireEvent方法详细解析
Nov 20 #Javascript
JavaScript中setInterval的用法总结
Nov 20 #Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
Nov 20 #Javascript
jquery iframe操作详细解析
Nov 20 #Javascript
You might like
那些年一起学习的PHP(三)
2012/03/22 PHP
php缩小png图片不损失透明色的解决方法
2013/12/25 PHP
解密ThinkPHP3.1.2版本之模板继承
2014/06/19 PHP
PHP利用APC模块实现文件上传进度条的方法
2015/01/26 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
2012/07/31 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
js解析json读取List中的实体对象示例
2014/03/11 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
JS如何实现文本框随文本的长度而增长
2015/07/30 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
2016/08/03 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python的类实例属性访问规则探讨
2015/01/30 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
python机器学习之神经网络(二)
2017/12/20 Python
python配置grpc环境
2019/01/01 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
个人作风建设总结
2014/10/23 职场文书
《改造我们的学习》心得体会
2014/11/07 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
2021/11/01 MongoDB
把77A收信机改造成收音机
2022/04/05 无线电