zoukankan      html  css  js  c++  java
  • js画直线 拓荒者

    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>

    摘自CSDN论坛,没有测试,不保证内容的正确性和可用性。
    2021年9月 北京、西安两地,高薪诚聘 .NET工程师,请私信联系!
    如果认为此文对您有帮助,别忘了支持一下哦!
    声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。转载时请在文章页面明显位置给出原文链接。
  • 相关阅读:
    Java动态绑定和静态绑定-多态
    Java方法内联
    Java反射机制及原理
    Jvm-类加载机制
    Zookeeper 源码解析-环境准备
    SpringMvc源码解析
    Java虚拟机的意义
    起跑线
    js动态生成html,onclick事件失效解决方法
    虚拟机能ping通,但是telnet某个端口却不行
  • 原文地址:https://www.cnblogs.com/youring2/p/1530862.html
Copyright © 2011-2022 走看看