小编kar*_*aji的帖子

如何在另一个js文件中实例化一个javascript类?

假设我在file1.js中定义了一个类

function Customer(){
    this.name="Jhon";
    this.getName=function(){
        return this.name;
    };
};
Run Code Online (Sandbox Code Playgroud)

现在,如果我想在file2.js中创建一个Customer对象

var customer=new Customer();
var name=customer.getName();
Run Code Online (Sandbox Code Playgroud)

我得到例外: Customer is undefined, not a constructor.

但是,当我在file2.js中创建一个客户对象并将其传递给file1.js然后它的工作.

file1.js

    function Customer(){
        this.name="Jhon";
        this.getName=function(){
            return this.name;
        }
    }
    function customer(){
        return new Customer();
    }

file2.js

    var customer=customer();
    var name=customer.getName();
Run Code Online (Sandbox Code Playgroud)

但我想使用新的Customer()在file1.js中创建一个客户对象.我怎样才能实现这一目标?

javascript

22
推荐指数
4
解决办法
6万
查看次数

ajax jquery简单获取请求

我正在使用jquery ajax进行这个简单的get请求:

$.ajax({
    url: "https://app.asana.com/-/api/0.1/workspaces/",
    type: 'GET',
    success: function(res) {
        console.log(res);
        alert(res);
    }
});
Run Code Online (Sandbox Code Playgroud)

结果它返回一个空字符串.如果我在浏览器中转到此链接,我会得到:

{"status":401,"error":"Not Authorized"}
Run Code Online (Sandbox Code Playgroud)

这是预期的结果.那么为什么不使用ajax呢?谢谢!

javascript ajax jquery

17
推荐指数
3
解决办法
9万
查看次数

创建Chrome扩展程序以在新标签页中打开链接

我想创建一个简单的chrome扩展,点击它时会在新的浏览器选项卡中打开一个URL.这就是我对manifest.jason的看法

{
    "name": "Sprout Social",
    "description": "Shortcut to Sprout Social",
    "permissions": [
        "tabs"
    ],
    "icons": {
        "128": "128.png"
    },
    "launch": {
        "web_url": "http://www.sproutsocial.com"
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒.

google-chrome-extension

10
推荐指数
3
解决办法
2万
查看次数

在Android中从Google Plus获取用户名

我已将Google plus与我的Android应用集成.一切正常,我也连接到谷歌加,但我无法得到当前用户的名称记录.

public void onConnected(Bundle connectionHint) {
    String personName="Unknown";
    if (Plus.PeopleApi.getCurrentPerson(mGoogleApiClient) != null) {
        Person currentPerson = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient);
        personName = currentPerson.getDisplayName();
    }
}
Run Code Online (Sandbox Code Playgroud)

Plus.PeopleApi.getCurrentPerson(mGoogleApiClient)此方法始终返回null.

任何帮助将不胜感激.谢谢.

android google-api google-plus

10
推荐指数
3
解决办法
9718
查看次数

Android:在运行时启用/禁用按钮?

好的,所以我有两个按钮.第一个是"加载文本",第二个是"说出来".

现在,我不希望Speak按钮在没有加载文本时处于活动状态.

我已设法通过加载文本按钮的onClickListener方法将值设置为EditText.在我调用的相同方法中,

btnSpeak.setEnabled(true);
Run Code Online (Sandbox Code Playgroud)

我把它初始化为,

btnSpeak = (Button) findViewById(R.id.button1);
Run Code Online (Sandbox Code Playgroud)

整个编码是,

@Override
public void onInit(int status) {

    if (status == TextToSpeech.SUCCESS) {

        int result = tts.setLanguage(Locale.US);

        if (result == TextToSpeech.LANG_MISSING_DATA
        || result == TextToSpeech.LANG_NOT_SUPPORTED) {
            Log.e("TTS", "This Language is not supported");
        } else {
            btnSpeak.setEnabled(true);
            //for checking
            if(btnSpeak.isEnabled())
            {
                Toast.makeText(SimpleAndroidOCRActivity.this, "Button should work!", Toast.LENGTH_SHORT).show();
            }
            else
            {
                Toast.makeText(SimpleAndroidOCRActivity.this, "Button should not work!", Toast.LENGTH_SHORT).show();
            }
        }

    } else {
        Log.e("TTS", "Initilization Failed!");
    }

}
Run Code Online (Sandbox Code Playgroud)

这是为了检查状态并将语言分配给TTS以供进一步使用.我得到祝酒"按钮应该工作",但它没有启用.为什么会这样?有什么工作?

我在.xml文件中,

<Button
    android:id="@+id/button1"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_width="200dp"
    android:enabled="false" …
Run Code Online (Sandbox Code Playgroud)

android runtime button

8
推荐指数
3
解决办法
7万
查看次数

django.db.utils.ProgrammingError:数据类型字符变化没有访问方法“gin”的默认运算符类

我正在开发一个 django 项目,我想在模型的属性上创建 gin 索引。我想创建杜松子酒索引

 SchoolName = models.CharField(max_length=200, blank=False, null=False)
Run Code Online (Sandbox Code Playgroud)

但是,我收到这个错误

 django.db.utils.ProgrammingError: data type character varying has no default operator class for access method "gin"
Run Code Online (Sandbox Code Playgroud)

帮我找出这个错误

django django-templates django-models django-rest-framework

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

Django Rest Framework外键序列化

我有以下型号:

class Geofence(models.Model):
    id = models.IntegerField(default=0, primary_key=True)
    name = models.CharField(max_length=200, default="Geofence", blank=False)
    lat = models.DecimalField(default=0, decimal_places=6, max_digits=10, blank=False)
    long = models.DecimalField(default=0, decimal_places=6, max_digits=10, blank=False)
    radius = models.IntegerField(default=10, blank=False)

    def __str__(self):
        return "Geofence: " + str(self.name);

class Checkpoint(models.Model):
    id = models.IntegerField(default=0, primary_key=True)
    name = models.CharField(max_length=200, default="Geofence", blank=False)
    geofence = models.ForeignKey(Geofence, related_name='geofence')
    lat = models.DecimalField(default=0, decimal_places=6, max_digits=10, blank=False)
    long = models.DecimalField(default=0, decimal_places=6, max_digits=10, blank=False)
    trip_id = models.IntegerField(default=0, blank=False)
    enter_time = models.DateTimeField("Enter Time", blank=False)
    start_time = models.DateTimeField("Start Time", blank = True, null=True)
    stop_time …
Run Code Online (Sandbox Code Playgroud)

django serialization django-rest-framework

3
推荐指数
2
解决办法
5420
查看次数

.collapsed , [collapsed="true"]

我正在做一个项目。在它引用的 css 文件之一中:

    .collapsed, [collapsed="true"] {
       display: none;
    }
Run Code Online (Sandbox Code Playgroud)

我的问题是“collapsed=true”是什么意思?这是如何运作的?

css

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

为什么一直说不可达?我打算在哪里提出作业声明呢?

public String toString() {
    return questionText + "\n";
    char label = 'a';
    for(int i= 0; i < answers.length; i++){
        return "("+label+")"+" "+answers[i]+ "\n";
        label++;
    }
}
Run Code Online (Sandbox Code Playgroud)

它一直说第4行无法到达.

java

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