为了模糊技术和艺术之间的界限,Sandpit库使用JavaScript和Canvas 2D元素进行创意编程。

通过GitHub或NPM并内置在ECMAScript 6中,Sandpit仍然使用着一个可能会在1.0版本之前更改的API进行开发。“Sandpit的目标是规范和简化创建编码的过程,利用代码来做漂亮的东西,”文档介绍里提到。“不管是在2D还是3D中,通常都会绘制到Canvas元素中。”Sandpit使用dat.GUI(一个改变JavaScript中的变量的轻量级GUI)来管理设置。

为了在ES6环境中开始快速使用Sandpit,Charlie Gleason和Glen Maddern建议使用Facebook孵化器项目create-react-app来创建React JavaScrip应用程序。Sandpit 的演示也可以使用create-react-app。Sandpit管理触摸,敲击和点击等输入信号,以及移动设备上的多点触控。其他功能包括设置API时指定范围、类型和默认值,以及包含数学、颜色和矢量操作的助手。设置存储在查询字符串中,开发人员可以在Canvas中导入自己的工作,并在不触及任何代码时使用复制和粘贴功能。

Sandpit支持Microsoft的Internet Explorer 11和Edge等浏览器。在编译ECMAScript 5时可以使用babel-polyfill。Sandpit的开发人员鼓励社区贡献并提供了使用示例。

【文章来源慧都控件,原创不易,转载请注明出处】

新的JavaScript库邀请程序员使用Canvas进行创意编程相关推荐

  1. 常用python编程软件-学习编程语言常用的10个工具、库——每个程序员都应该知道...

    原标题:学习编程语言常用的10个工具.库--每个程序员都应该知道 每个行业都有自己的工具,软件开发也没有什么不同.一个优秀的程序员应该比其他程序员更了解他的工具,而且还可以使用比普通工具更强大和更高级 ...

  2. AI 删库,程序员背锅?

    作者 | 一一 出品 | AI科技大本营 又一代码清库的惨案发生了,不过这次要背锅是 AI. 近日,美国最大点评网站 Yelp 的工程师训练的神经网络闯祸了.他们训练了一个用来消除 bug 的神经网络 ...

  3. 英文 程序员编程技能描述_程序员最重要的非编程技能

    英文 程序员编程技能描述 by Ali Spittel 通过Ali Spittel 程序员最重要的非编程技能 (The most important non-programming skills fo ...

  4. 震惊!某程序员吐槽零基础自学编程很难,真的是这样吗?

    前言:在自学编程的过程中,一部分程序员遇到冰冷的英语字母,枯燥的编程教程,果断选择了放弃.但其实自学编程不是那么难,只要是逻辑思维或者理科比较好的还行的小伙伴,编程入门完全可以. 零基础程序员自学编程 ...

  5. 成为优秀程序员的方法就是抛开编程?

    原文:How To Become a Better Programmer by Not Programming 作者:Jeff Atwood 我在2006年写过一篇题为"Programmer ...

  6. 为什么中国程序员非要用英文编程,而不用汉字编程

    为什么中国程序员非要用英文编程,而不用汉字编程? 看完下面这个视频 你就知道啦 编程是编写程序的中文简称,在21世纪的互联网时代,计算机使用越来越广泛,编程也是一大热门.而大家都知道现在的编程软件都是 ...

  7. 刚学编程的程序员必备这5大编程网站,你知道几个?

    一个好的网站,就是程序员学编程的基地. 虽说新手程序员也许知道一些在线编程网站,但是质量上乘的编程网站又知道几个呢? 下面就来给大家推荐5个质量上乘的编程网站: 0.Leetcode LeetCode ...

  8. Python程序员的圣经——《Python编程快速上手:让繁琐工作自动化》尾末附下载地址

    一.前言 如今,人们面临的大多数任务都可以通过编写计算机软件来完成.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.通过Python编程,我们能够解决现实生活中的很多任务. 今天给 ...

  9. 程序员如何避免面向监狱编程?避免踩雷!

    △Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 233篇原创分享 作者 l Hollis 来源 l Hollis(ID:hollischuang) 最近,有很多关于程序员 ...

最新文章

  1. 图标尺寸规范_作为刚入门的UI设计师,你需要懂哪些设计规范?
  2. ORA-01578和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案(文档ID 1623284.1)...
  3. 新上映的电影不在影院也一样能看到
  4. 善于 调用Windows API
  5. [kuangbin带你飞]专题四 最短路练习 B( POJ 2253) Frogger(spfa)
  6. Storm具体的解释(二)、成为第一Storm申请书
  7. Windows中CMD启动应用
  8. 【渝粤题库】广东开放大学 物业管理实务 形成性考核 (2)
  9. 二、规则组织数学模型的建立
  10. centos akonadi mysql,MySQL数据库之在CentOS7上安装MySQL5.7
  11. BZOJ4553/洛谷P4093 [HEOI2016/TJOI2016]序列 动态规划 分治
  12. 自定义无穷大∞的显示内容
  13. 项目进度计划表_18份施工进度计划图 | 开工必备,都给你整理好了
  14. java常用设计模式及其使用场景
  15. 指纹识别技术的发展前景是怎样的?
  16. 编程环境搭建(云上编程和本地编程)
  17. 丰巢互动媒体的新玩法,智能柜焕新“皮肤”了解一下
  18. 英特尔服务器cpu型号大全,Intel桌面处理器规格表
  19. 上帝视角看高清村庄卫星地图,附下载高清卫星地图最新方法
  20. Leetcode刷题149. 直线上最多的点数

热门文章

  1. AppCan用cookie实现记住密码功能 [APP]
  2. jQuery:has()和jQuery:contains()及jQuery:empty
  3. Linux 命令小汇总
  4. MPLS的简单配置4
  5. NHibernate Step by Step:序篇 (转)
  6. 我的Dll(动态链接库)学习笔记
  7. windows文件名非法字符过滤检测-正则表达式
  8. 自定义View实现图片的绘制、旋转、缩放
  9. 玩转车联网1---初识OBD和行车助手
  10. 浅谈ARP病毒的清除与预防