首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以将P5封装到全局变量中,就像JQuery对$所做的那样

是否可以将P5封装到全局变量中,就像JQuery对$所做的那样
EN

Stack Overflow用户
提问于 2017-10-08 00:07:20
回答 1查看 255关注 0票数 1

我想知道是否有可能从全局变量中删除整个P5(或其他任何框架工作/库),并将其放入一个全局变量中,而不实际编辑P5.JS项目--它是self。

就像JQuery对$符号所做的一样。因此,您实际上可以声明名为point的变量,或者是mouseX变量,这些变量是P5变量,并且将与变量发生冲突。

所以,例如

代码语言:javascript
复制
window.P5 = (some way to get the all instance form the P5);
let point = {myPont:..., props....};
let canvasPoint = P5.point(...);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-08 00:10:04

好的。使用实例模式

代码语言:javascript
复制
var s = function( sketch ) {

  var x = 100; 
  var y = 100;

  sketch.setup = function() {
    sketch.createCanvas(200, 200);
  };

  sketch.draw = function() {
    sketch.background(0);
    sketch.fill(255);
    sketch.rect(x,y,50,50);
  };
};

var myp5 = new p5(s);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46626297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档