小编Hal*_*oor的帖子

如何在JavaScript中用大写和小写分割字符串?

是否可以按案例在JavaScript中拆分字符串,以便下面的字符串(myString)将转换为下面的数组(myArray):

var myString = "HOWtoDOthis";
var myArray = ["HOW", "to", "DO", "this"];
Run Code Online (Sandbox Code Playgroud)

我已经尝试过下面的正则表达式,但它只针对camelCase进行了拆分:

.match(/[A-Z]*[^A-Z]+/g);
Run Code Online (Sandbox Code Playgroud)

javascript regex

11
推荐指数
1
解决办法
2762
查看次数

如何使用fabric.js添加图像过滤器

我希望能够将图像过滤器添加到用户本地上传的图像中.本地上传工作正常但图像未转换为灰度.这是我的代码:

$("#file_input").change(function (e) {

    var URL = window.webkitURL || window.URL;
    var url = URL.createObjectURL(e.target.files[0]);
    img = new Image();      
    img.src = url;
    img.onload = function () {
        ctx = document.getElementById('myCanvas').getContext("2d");

    ///
     fabric.Image.fromURL( img.src, function( img ) {

  // add filter
  img.filters.push(new fabric.Image.filters.Grayscale());

  // apply filters and re-render canvas when done
  img.applyFilters(ctx.renderAll.bind(ctx));

  // add image onto canvas
  ctx.drawImage(img, 0, 0, myCanvas.width, myCanvas.height);
});
    }

    ///
});
Run Code Online (Sandbox Code Playgroud)

javascript fabricjs

0
推荐指数
1
解决办法
3033
查看次数

在JavaScript中使用'this'关键字

我很困惑为什么下面的代码会返回undefined.如果您console.log(this)将获得myObj对象而不是全局窗口对象.因此,'this'明确指向正确的对象来访问x和y的值,但它返回undefined.这是代码:

var myObj = {
    takeTwoNums: function (x, y) {
        console.log(this.x);
    }
}
myObj.takeTwoNums(1, 2);
Run Code Online (Sandbox Code Playgroud)

javascript

-3
推荐指数
1
解决办法
79
查看次数

标签 统计

javascript ×3

fabricjs ×1

regex ×1