小编Zem*_*nik的帖子

JavaScript单例模式和'this'

在阅读了很多关于单例模式的文章并进行了一些测试后,我发现像这样的单例模式没有区别(http://jsfiddle.net/bhsQC/1/):

var TheObject = function () {
    var instance;

    function init() {
        var that = this;
        var foo = 1;

        function consoleIt() {
            console.log(that, foo);
        }
        return {
            bar: function () {
                consoleIt()
            }
        };
    }
    return {
        getInstance: function () {
            if (!instance) {
                instance = init();
            }
            return instance;
        }
    };
}();
var myObject = TheObject.getInstance();
myObject.bar();
Run Code Online (Sandbox Code Playgroud)

和这样的代码(http://jsfiddle.net/9Qa9H/3/):

var myObject = function () {
    var that = this;
    var foo = 1;

    function consoleIt() …
Run Code Online (Sandbox Code Playgroud)

javascript

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

在Windows上为Web开发设置Python

使用Apache和MySQL在Windows 7(64位)下为Web开发设置Python 2.7(和Django)的最简单方法是什么?

我知道我必须安装Apache,MySQL,Python 2.7,Django和mod_wsgi,但我不了解依赖关系,操作顺序等.是否有人了解所有这些服务器/数据库/接口/模块的东西,并有一个小时有空来解释一下吗?一个包含非特定解释和一个简短的特定案例的答案将是首选,但我会接受任何.谢谢.

编辑:我会尝试更清楚 - 我想开始使用Python 2.7(使用Django)开发一个网站,我正在使用Win 7,完成后,该网站将在Apache上托管MySQL.我找不到任何针对我的具体情况的教程(一切都是64位),或者一般解释它的教程,所以我可以自己弄清楚如何让它工作.任何人都可以给我一个Python-Django-Apache-MySQL-mod_wsgi关系的简短解释,或者一个简短的步骤列表,让它在我的情况下工作?

python python-2.7

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

道场/事件类型列表?

您能否在Dojo 1.9中为dojo/on提供已识别的字符串/事件类型列表?

query('#someId').on('event', function(){
    ...
});
Run Code Online (Sandbox Code Playgroud)

javascript dojo

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

为什么Javascript RegExp测试为此字符的unicode值提供"false"?

我需要从字符串中删除"↵"字符,但是我从RegExp中得到了一些奇怪的行为.有人可以解释一下:

var str = "?Since we are starting our webservice...";

alert(str.charAt(0))
alert(str.charCodeAt(0));

alert(/\u8629/.test("?"));
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/SXYAn/1/

字符串对象方法告诉我"↵"的unicode代码是8629,但RegExp说不是这种情况.

javascript regex unicode

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

标签 统计

javascript ×3

dojo ×1

python ×1

python-2.7 ×1

regex ×1

unicode ×1