demo地址兼容PC和触控设备,欢迎交流。qq1140215489canvas绘图kineticJS

解决方案 »

  1.   

    代码可以给我研究下么
    [email protected]
      

  2.   


    页面就是代码。咳咳 顺便说明下:
    1、话说标题不唬人不会有人来看,这标题是开玩笑的哦。
    2、这是个很基本的canvas绘图的demo,用到了kineticJS这个插件。
    3、代码贴出来有两个目的。
        第一是希望和各位在事件注册方式和代码风格方面做些交流(我写了很长时间的js了,到现在还是一个函数接一个函数,不懂得怎样去封装他们);
        第二是希望一起研究这个kineticJS插件,群号251572039。
      

  3.   

    canvas里面有划线api的 源码里有注释 你自己看看
      

  4.   

    PK一下。这个是小弟2年前算法导论课的作业,凸包算法演示程序,用的框架是jCanvaScript,许久未关注,不知道这个框架发展的怎么样了。http://watercold.sinaapp.com/code/algorithm/convex/
      

  5.   

    canvas里面有划线api的 源码里有注释 你自己看看画线我是会的,拖动怎么弄?你怎么记录初始位置?怎么计算目标位置?谢谢
      

  6.   


    先不说算法,就凭你这上学时候对web前端的掌握水平就足够让我佩服的了。
    jCanvaScript在github上有106个收藏,16个分支,不能算火,发展应该是停滞了。我用的KineticJS 2,016个收藏,395个分支。当时选择这个,主要是因为这个文档比较详细。
      

  7.   

    canvas里面有划线api的 源码里有注释 你自己看看画线我是会的,拖动怎么弄?你怎么记录初始位置?怎么计算目标位置?谢谢
    就是记下始点,根据move事件,获取拖动时的点,然后不断地划新线删除上一条旧线,就有这个效果了。很简单的,代码里有啊,你自己看看啊!