1.使用浏览器支持的图形引擎,比如ie下的vml,firefox,opera,safari支持的svg或者canvas。
2.http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm,这是一个相当纯正的js图形库,它特立独行的地方就是:“完全使用div来画图。”
3.http://excanvas.sourceforge.net/,google提供的工具库,可以在ie下使用vml模拟其他浏览器上canvas的api。
4.http://dojotoolkit.org/,宣传火暴的dojo提供一套2d和3d的图形api,会自动根据浏览器在vml,svg,canvas之间进行切换。
5.http://prototype-graphic.xilinus.com/这也是一套根据浏览器自动切换实现方式的图形api。
6.http://www.lutanho.net/svgvml3d/index.html还有这个,是专门用svg和vml实现3d效果的。

转载于:https://www.cnblogs.com/hubinglovecode/p/4118766.html

JS+HTML画图的几种方法相关推荐

  1. python画图-python画图的两种方法

    python如何画图?这里给大家介绍两款python绘图的库:turtle和Matplotlib. 1 安装turtle Python2安装命令:pip install turtule Python3 ...

  2. js遍历对象的几种方法

    js遍历对象的几种方法 第一种: for......in const obj = {id:1,name:'zhangsan',age:18 }for(let key in obj){console.l ...

  3. js 字符串拼接的4种方法

    一.使用连接符 + 把想要连接的字符串串起来 let shy = '帅哥' let a = '我是' + shy console.log(a) // 我是帅哥 二.模板字符串 模板字符串(templa ...

  4. JS下载文件的三种方法

    因为公司后端忙得无法给批量下载的api,就我们前端自己把多张图片打包成zip下载,zip打包我们用的是jszip,下面是js实现下载的三种方法: 利用HTML download 属性 var a = ...

  5. python画图颜色填充_python画图的两种方法

    python如何画图?这里给大家介绍两款python绘图的库:turtle和Matplotlib. 相关推荐:<python视频> 1 安装turtle Python2安装命令:pip i ...

  6. JS截取字符串的三种方法详解

    本文详细讲解了JS截取字符串的三种方法,文中通过示例代码介绍的非常详细.对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 JS提供三个截取字符串的方法,分别是:slice(),subst ...

  7. 数组拼接html js,js数组合并的几种方法

    JS合并数组的几种方法及优劣比较 var datas = [ ['红色', '蓝色'], ['XL'], ['图片', '文字'] ]; 如何 将let datas = [[1, 2], [3,0,5 ...

  8. python简单绘图步骤_python画图的两种方法

    python如何画图?这里给大家介绍两款python绘图的库:turtle和Matplotlib. 1 安装turtle Python2安装命令:pip install turtule Python3 ...

  9. JS数组添加元素的三种方法

    JS数组添加元素的三种方法 1.push() 方法可以向数组末尾添加一个或多个元素,并且返回新的长度 语法:arr.push(element1,element2,element3,····) 参数 概 ...

最新文章

  1. 谷歌新研究:基于数据共享的神经网络快速训练方法
  2. php中mysqli_query,在PHP中如何使用mysqli_query()函数
  3. 超实用的网络故障排障指南
  4. python3的float数精度_Python3 - 执行精确的浮点数运算
  5. python增强对比度_python增加图像对比度的方法
  6. 漂亮的html页面源码_爬虫数据分析之html
  7. 删除git中缓存的用户名和密码
  8. Scikit-learn 秘籍 翻译完成
  9. 线程同步--关键代码段(二)
  10. git拉取远程仓库命令代码
  11. php怎么看回调的异步通知的数据_paypal支付,异步回调(php)
  12. Ubuntu中解决机箱前置耳机没声音
  13. ios的wkwebview手势前进和后退,Zipym - 解压缩神器油猴脚本大师m3u8合并专家
  14. EOS智能合约开发系列(12): 多签合约代码分析(一)
  15. 【科研分享】Matplotlib 绘制多子图(subplot)进行实验结果分析
  16. ** ERROR (nifti_image_write_hdr_img2): cannot open output file
  17. somethings should do every day
  18. linux图形界面介绍
  19. 数据库乐观锁和悲观锁的理解和实现(转载amp;总结)
  20. win10微软输入法有些情况不显示选字栏

热门文章

  1. linux访问文件mac时间,Linux/Unix/Mac OS下的远程访问和文件共享方式
  2. Java RMI(1):HelloWorld篇
  3. 安装zookeeper时候,可以查看进程启动,但是状态显示报错:Error contacting service. It is probably not running
  4. 逻辑漏洞小结之SRC篇
  5. 《leetcode》single-number-ii
  6. 《剑指offer》调整数组顺序使奇数位于偶数前面
  7. eclipse上安装hadoop后报错 Error:org.hadoop.security.AccessControlException:Permission
  8. Builder 模式
  9. 关于serialVersionUID的说明
  10. elasticsearch Insert 插入数据和delete 删除数据(Java)