小编sda*_*day的帖子

Javascript 中最快的类/对象访问/实例化是什么

在探索构建类的几种不同方法时,我很好奇实例化和访问类的最快方法是什么。基于另一个问题的输入:

Javascript 范围和 self=this, _this=this, that=this

我现在正在研究创建类的三种方法,并好奇有哪些输入可以最快地创建和访问对象。

var DogClass = function DogClass(_age) {
    this.age=_age;

    this.setAge = function(num) {
        this.age=num;
    }.bind(this);    

    this.getAge = function() {
        return this.age;
    }.bind(this);    
};

var BirdClass = function BirdClass(_age) {
    var _this=this;
    this.age=_age;

    this.setAge = function(num) {
        _this.age=num;
    };    

    this.getAge = function() {
        return _this.age;
    };    
};

var CatClass = function CatClass(_age) {
    this.age=_age;
};

CatClass.prototype.setAge = function (num) {
    this.age=num;
};
CatClass.prototype.getAge = function () {
    return this.age;
};

function profileCreate() {
    console.log("Creating a …
Run Code Online (Sandbox Code Playgroud)

javascript

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

与famo.us的属性

创建InputSurface时,我无法使用各种属性,例如autofocus或maxLength.

this.email = new InputSurface({
        classes: ['login-form'],
        content: '',
        size: [300, 40],
        placeholder:'email',
        properties: {
            autofocus:'autofocus',
            maxLength:'5',
            textAlign: 'left'
        }
    });
Run Code Online (Sandbox Code Playgroud)

渲染的div缺少我设置的属性.

<input class="famous-surface login-form" placeholder="email" type="text" name="" style="-webkit-transform-origin: 0% 0%; opacity: 0.999999; -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 614.5, 273.5, 0, 1); text-align: left; width: 300px; height: 40px;">
Run Code Online (Sandbox Code Playgroud)

显然,5的电子邮件的maxLength是愚蠢的,但我只是想看看它是否可行,但我可以继续输入超过5,并且当表面渲染时,它没有聚焦.有任何想法吗?我查看了示例/演示,但找不到使用这些属性或自动对焦的输入表面的示例/演示.

famo.us

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

当css作为本地资源包含在iPhone上的UIWebView中时,jQuery Mobile sprite不会显示

在iPhone上,我使用UIWebView显示存储在设备上的一些内容,以便在没有互联网连接时可以在设备上查看我的内容.我正在使用jQuery和移动设备来尝试创建使用一个代码库的网络应用和移动应用.

当我包括:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" />
Run Code Online (Sandbox Code Playgroud)

一切正常,组成后退按钮的精灵,主页图标等一切正常.当我将上述内容作为本地资源包括在内时,例如:

<link rel="stylesheet" href="jquery.mobile-1.0a4.1.min.css" />
Run Code Online (Sandbox Code Playgroud)

精灵没有显示,我只是得到一个黑暗的圆圈,精灵应该出现.在css中定义的所有其他属性都可以正常工作,而不是sprite.如果我错误地命名本地资源,一切都搞砸了,所以我知道css作为本地资源被包含在内,但它作为本地资源与远程资源的处理方式不同.它甚至可以工作,如果我点击运行apache的本地开发盒...所以它必须与Web服务器如何为页面提供服务有关,而不是将其作为文件包含......

我使用单独的UIWebViews两次加载相同的页面,试图查看是否存在一些计时问题......因为本地资源的加载速度比远程资源快得多.UIWebView的第二个实例正确加载了它.是否有一个$ .mobile命令,我可以调用它来刷新页面,或者库可以实现它的魔力吗?

有任何想法吗?

谢谢你的帮助

css iphone sprite uiwebview jquery-mobile

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

用着名的框架动画模糊

有谁知道我会使用什么修饰符来动画项目的模糊属性?我想从清晰到一定程度的模糊动画.类似的东西:

.blur-out {
    -webkit-filter: blur(8px);
    -webkit-transform: scale(1.1, 1.1);
    opacity: 0.25;
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;    
}

.blur-in {
    -webkit-filter: blur(0px);
    -webkit-transform: scale(1.0, 1.0);
    opacity: 1.0;
    -webkit-transition: all 0.25s ease-in;
    transition: all 0.25s ease-in;
}
Run Code Online (Sandbox Code Playgroud)

我想我总是可以尝试将项目上的类更改为上面的内容,我只是想知道是否有修改器可以执行此操作?

javascript famo.us

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

标签 统计

famo.us ×2

javascript ×2

css ×1

iphone ×1

jquery-mobile ×1

sprite ×1

uiwebview ×1