我有一个库,我需要在项目中导出,但它是用JavaScript函数编写的。我想导出并导入到我的多个项目中。如何将正常的javascript函数转换为导出?
function BlurImage(imageID, canvasID, radius, blurAlphaChannel, iterations){
var img = document.getElementById(imageID);
var w = img.naturalWidth;
var h = img.naturalHeight;
debugger;
var canvas = document.getElementById(canvasID);
debugger;
canvas.style.width = w + "px";
canvas.style.height = h + "px";
canvas.width = w;
canvas.height = h;
var context = canvas.getContext("2d");
context.clearRect(0, 0, w, h);
context.drawImage(img, 0, 0);
if (isNaN(radius) || radius < 1) return;
}
鲍尔似乎有点过时IMOD。除此之外,我猜他们希望将他们的代码作为独立的JS文件包含在浏览器中(即,像来自CDN的捆绑和缩小的jQuery文件),而不是像使用NPM或Bower的Node项目那样。 – Li357