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 相关文章推荐
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
Dec 05 Javascript
jquery通过visible来判断标签是否显示或隐藏
May 08 Javascript
通过实例理解javascript中没有函数重载的概念
Jun 03 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
Dec 28 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
May 30 Javascript
学习Angular中作用域需要注意的坑
Aug 17 Javascript
Bootstrap Navbar Component实现响应式导航
Oct 08 Javascript
微信小程序-消息提示框实例
Nov 24 Javascript
Bootstrap3 datetimepicker控件使用实例
Dec 13 Javascript
详解微信小程序与内嵌网页交互实现支付功能
Oct 22 Javascript
jQuery实现消息弹出框效果
Dec 10 jQuery
javascript实现评分功能
Jun 24 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
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
drupal 代码实现URL重写
2011/05/04 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
ThinkPHP基本的增删查改操作实例教程
2014/08/22 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
AngularJS中$interval的用法详解
2016/02/02 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
详解关于html,css,js三者的加载顺序问题
2019/04/10 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
JS前后端实现身份证号验证代码解析
2020/07/23 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
在Python中使用判断语句和循环的教程
2015/04/25 Python
flask框架视图函数用法示例
2018/07/19 Python
python3实现字符串操作的实例代码
2019/04/16 Python
python实现抽奖小程序
2020/04/15 Python
Django 博客实现简单的全文搜索的示例代码
2020/02/17 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
Python可视化工具如何实现动态图表
2020/10/23 Python
建龙钢铁面试总结
2014/04/15 面试题
党员自我批评与反省材料
2014/02/10 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
单位租车协议书
2015/01/29 职场文书
在酒桌上的敬酒词
2015/08/12 职场文书
三好学生评选事迹材料(2016精选版)
2016/02/25 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
编写python程序的90条建议
2021/04/14 Python
mysql如何配置白名单访问
2021/06/30 MySQL
nginx 配置缓存
2022/05/11 Servers