小编Has*_*eeb的帖子

织物js运动图像与键盘

我用fabric.js创建简单的工具,我需要添加功能,用键盘移动对象.我被卡住.目前我登录到控制台键盘事件,所以我知道它的工作原理.但我不知道如何将这种功能添加到我的画布图像.并帮助?

$(function(){
    var canvas = new fabric.Canvas('imageCanvas', {
        backgroundColor: 'rgba(255, 255, 255, 0)'
    });
    var imageLoader = document.getElementById('imageLoader');
    imageLoader.addEventListener('change', handleImage, false);

    function handleImage(e) {
        var reader = new FileReader();
        reader.onload = function (event) {
            var img = new Image();
            img.onload = function () {
                var imgInstance = new fabric.Image(img, {

                })
                canvas.add(imgInstance);
            }
            img.src = event.target.result;

        }
        reader.readAsDataURL(e.target.files[0]);
    }

    canvas.on('mouse:down', function(options) {
      console.log(options.e.clientX, options.e.clientY);
    });

    var canvasWrapper = document.getElementById('canvasWrapper');
    canvasWrapper.tabIndex = 1000;
    canvasWrapper.addEventListener("keydown", doKeyDown, false);

    function doKeyDown(e) {
        document.onkeydown = …
Run Code Online (Sandbox Code Playgroud)

javascript canvas keyboard-events fabricjs

5
推荐指数
2
解决办法
5433
查看次数

基于文本字段加入2个mysql select

我在Mysql中有以下2个选择:

第一选:

(SELECT DISTINCT `Online_playerdatabase_v2`.`Player`, 
Online_playerdatabase_v2.First_Deposit_Date As FirstDep, 
TRUNCATE(Online_playerdatabase_v2.Balance,2) as Balance

FROM Online_playerdatabase_v2 
WHERE `Online_playerdatabase_v2`.`Player`<>'Player'
ORDER BY `Online_playerdatabase_v2`.`Balance` DESC;
Run Code Online (Sandbox Code Playgroud)

2d选择:

SELECT DISTINCT(Online_customer_activity_v2.Customers) as Player,
max(Online_customer_activity_v2.Date) as LastAction
FROM Online_customer_activity_v2
WHERE `Online_customer_activity_v2`.`Total_Bets`>0
Group by Online_customer_activity_v2.Customers
Run Code Online (Sandbox Code Playgroud)

输出选择1

Player      FirstDep    Balance
Ray         2014-10-19  9100.00
Ramzi       2014-11-02  9.61
tareq       2014-11-06  805.00
STAN        2014-10-17  7.50
Bill        2014-03-25  68.40
karam       2014-11-16  676.50
Abdul       2014-11-13  650.00
Renaud      2014-03-12  507.00
John        2014-11-22  500.00
Run Code Online (Sandbox Code Playgroud)

输出选择2

Player  LastAction
John    2015-11-13
Bill    2014-12-14
Renaud  2015-03-14
Abdul   2015-11-16
Ray     2015-11-22
STAN    2015-10-29 …
Run Code Online (Sandbox Code Playgroud)

mysql join

5
推荐指数
1
解决办法
70
查看次数

PHP:NOT Equal(!=)运算符的多个条件未按预期工作

我正在研究以下代码,其中我想使用php if conditions多个非运算符的多个(示例如下).

但是当我执行跟随时php code,它总是返回true(括号中的平均内容总是执行)甚至条件为假.

我想问一下下面代码中的问题是什么,是否有使用多个的特定语法或规则!= operator in php conditions?我很惊讶地看到,如果我用替换下面的代码!= operator== operator它工作正常.

if( $ext!="exe" || $ext!="html" ||  $ext!="htm"  ||  $ext!="js" ||  $ext!="iso" ||  $ext!="zip"  ||  $ext!="rar" )
{ // ececk extension
    echo $ext."extension";

}
else{
    echo "not match";   
}
Run Code Online (Sandbox Code Playgroud)

等待你的回复.抱歉我的英语不好

php if-statement conditional-operator

2
推荐指数
1
解决办法
2661
查看次数