小编Mar*_*pel的帖子

用于显示子项从父项继承值的GUI模式

什么是良好的GUI模式,用于显示子项从其父项继承值.换句话说,如果用户在Parent中设置了一些值,我们如何在子节点中指示该值是从父级设置的?

Parent  
| Value : Foo  
|  
|----Child  
       Value : Foo => inheriting value from parent.      
Run Code Online (Sandbox Code Playgroud)

user-interface design-patterns

7
推荐指数
1
解决办法
83
查看次数

用于防止液晶屏幕上出现"老化"问题的Javascript

我正在构建一个非公共Web应用程序,将用作信息监视器.因此,它将在一台液晶电视显示器上全天候运行.

由于这可能会在LCD上产生"老化颜色"错误,我正在寻找可以防止/减少此问题的Javascript.我想使用类似于他们在机场显示器上使用的东西(一条线从左到右,从上到下并切换颜色).

你知道任何Javascript这样做吗?谢谢!

javascript lcd

7
推荐指数
1
解决办法
3991
查看次数

让用户在注册前尝试您的网络应用:会话或临时数据库?

我已经看到了一些实例,Web应用程序在没有您必须注册的情况下试用它们(尽管为了节省您的需要).

示例:尝试访问http://minutedock.com/

我想知道为我自己的网络应用程序做这个,基本的问题是是将它们的信息存储到会话还是临时用户表?

临时用户表将允许日志记录,并且可能对服务器的影响较小,对吗?

这里有最好的做法吗?

php mysql session

6
推荐指数
1
解决办法
95
查看次数

在textarea中需要光标在文本的开头

我有这个在我的身体,它的工作原理

onLoad='document.forms.post.message.focus()'
Run Code Online (Sandbox Code Playgroud)

但是我需要将光标放在任何现有文本开头的textarea中,而不是放在最后.这就把它放在了最后.

请注意,我对JavaScript一无所知,所以请保持温和.

谢谢

javascript textarea cursor

6
推荐指数
1
解决办法
4202
查看次数

在Firefox中,IE中的事件未定义

我在文本框中有onKeypress事件这在FireFox中有效,不在IE中

事件在IE中作为未定义传递

PriceInBox.onkeypress = function(event) { return moZoltarCurrent.evt_checkForInt(event); }
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer

6
推荐指数
1
解决办法
4317
查看次数

6
推荐指数
1
解决办法
4874
查看次数

这两种方式调用函数的区别

PopupFirstNameButton.addEventListener('click', FirstNameFunction);

// This gets called
function FirstNameFunction(){
  alert("Hello");   
}

// This does not
var FirstNameFunction = function (){
    alert("Hello");   
}
Run Code Online (Sandbox Code Playgroud)

javascript

6
推荐指数
2
解决办法
564
查看次数

当DB返回错误语句时处理PDOException

我想知道我究竟能如何处理PDO类中可用的DataBase驱动程序返回的错误语句.

例如,让我们将UNIQUE Fields作为研究案例.

您应该知道,至少在PDO的调试模式处于活动状态时,当尝试在数据库的UNIQUE字段中添加重复的内容时,我们会收到PDOException.

我想知道处理这个问题的正确方法是什么.我搜索了它,我得到了这个:

try {

    // PDO::prepare(), PDOStatement::execute e etc.

} catch( PDOException $e ) {

    if( $e -> getCode() == 23000 ) {
        // Do something
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我不确定它是否正确,并且作为程序员,这真的是一个好习惯吗?我的意思是,依赖于错误代码?

更糟糕的是:PDO接受多个驱动程序,它们共享相同的错误代码?

当然,这不是唯一的情况.还有其他几个错误代码,对吗?这种"技术"可以在所有情况下使用吗?

php pdo exception unique

6
推荐指数
1
解决办法
2157
查看次数

PDO + MySQL总是返回字符串,但是MsSQL呢?

使用MySQL时,PDO始终将字段值作为字符串返回.使用MSSQL等其他数据库时,PDO是否一致?

如果没有,是否有一个标志迫使PDO始终返回字符串(为了保持一致性)?或者更好的是还是为所有值返回原生类型?

据我所知,Drupal可以使用PDO使用不同的数据库.它执行必要的转换以使SQL语句与不同的语法兼容.但它如何处理查询结果中的数据类型?

php mysql sql-server pdo

6
推荐指数
1
解决办法
2257
查看次数

停止在临时变量中保存'this'

我不得不持有this一个临时变量,以便在其他函数中访问它.例如,在下面的两个方法中,我持有this一个that变量:

startTimer: function () {
    var that = this;

    if ($('#defaultCountdown:hidden'))
        $('#defaultCountdown').show('slow');
    shortly = new Date();
    shortly.setSeconds(shortly.getSeconds() + 5);
    $('#defaultCountdown').countdown('change', { until: shortly,
        layout: '<ul id="errorList"><li>Next update in <b>{snn}</b> {desc}</li></ul>',
        description: 'seconds',
        onExpiry: function () {
            that.performUpdate();
        }
    });
},
performUpdate: function () {
    var that = this;

    this.message.fetch({
        success: function () {
            $('#calleesStatuses').html('');
            that.callees.refresh(that.message.get("Callees"));
            $('#defaultCountdown').hide('slow');
            that.startTimer();
        },
        error: function (request, settings) {
            that.killCountDown();
            showErrorMessage(request.responseText)
        }
    });
},
Run Code Online (Sandbox Code Playgroud)

反正在这周围还是我可以使用apply

javascript

6
推荐指数
1
解决办法
138
查看次数