小编And*_*edo的帖子

如何在Javascript中转义保留字

我在JavaScript(jQuery)中有这段代码:

$("<a />").html("?").attr({
    href: "javascript:void();",
    class: "CorrentTooltip",
    title: "Explain!"
});
Run Code Online (Sandbox Code Playgroud)

逃避保留字有哪些替代方案class

ps.:class由于与关键字冲突,该选项导致我的IDE(Visual Studio)中的Javascript Parser混乱class.所以,JS Parser说在这之后有很多语法错误.我不能崩溃代码块.它继续功能,但丑陋.

javascript jquery

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

在Javascript中交换日期字符串中的一天

我有一个格式为dd/MM/yyyy的日期字符串,我想从这个字符串创建一个Date对象.new Date(dd/MM/yyyy)不会工作..

我有这个代码,显然不起作用:

function createDateObject(value){
    try{
        return new Date(value.split('/').**swap(0, 1)**.join('/'));
    }
    catch(){
        return null;
    }
}

createDateObject('31/01/2014') => Fri Jan 31 2014 00:00:00 GMT-0200 (Local Daylight Time)
Run Code Online (Sandbox Code Playgroud)

这是最简单的方法吗?

如果我能在一行中完成它,我不想创建很多临时变量...

javascript date

5
推荐指数
3
解决办法
5400
查看次数

仅限ZBar Scanner QR

我正在使用ZBar QR扫描仪为我的Android应用程序.一切运行正常,库和设置没有问题.问题是我想让ZBar只扫描QR码而不扫描条形码.

有办法吗?怎么样?

这是我的扫描活动代码:

import net.sourceforge.zbar.Config;
import net.sourceforge.zbar.Image;
import net.sourceforge.zbar.ImageScanner;
import net.sourceforge.zbar.Symbol;
import net.sourceforge.zbar.SymbolSet;


import android.app.Activity;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.res.Resources;
import android.graphics.Color;
import android.hardware.Camera;
import android.hardware.Camera.AutoFocusCallback;
import android.hardware.Camera.PreviewCallback;
import android.hardware.Camera.Size;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;
import android.util.TypedValue;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.TextView;

public class QRScanActivity extends Activity {
    private Camera mCamera;
    private CameraPreview mPreview;
    private Handler autoFocusHandler;

    TextView scanText;
    Button scanButton;

    ImageScanner scanner;

    private boolean barcodeScanned = false;
    private boolean …
Run Code Online (Sandbox Code Playgroud)

java android qr-code zbar

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

输入“用户| 未定义”不可分配给类型“用户”

用户控制器:

import { User } from './user';

export class UserController {
public static async getuser(ctx: BaseContext) {
  const userRepository: Repository<User> = getManager().getRepository(User);
  const user: User = await userRepository.findOne(ctx.params.id); // error on this line

  if (user) {
    ctx.status = 200;
    ctx.body = user;
  }
}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

错误 TS2322:键入“用户 | undefined' 不可分配给类型'User'。类型“未定义”不可分配给类型“用户”。

user.ts 文件(我在上面导入了这个文件):

@Entity('users')
export class User {
  @PrimaryGeneratedColumn()
  id: number | undefined;

  @Column({ type: 'varchar', nullable: true, unique: true })
  username: string | undefined;

  @Column({ type: 'text' })
  password: string …
Run Code Online (Sandbox Code Playgroud)

typescript koa

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

在rake任务中打开与mysql DB的连接

我有一个Rails 3.2应用程序,它使用PostgreSQL来存储所有信息.

但在一个Rake任务中,我需要与MySQL服务器建立连接.我试着这样做:

ActiveRecord::Base.establish_connection(
    :adapter  => "mysql2",
    :database => "foo",
    :user => "root", 
    :password => "",
)
Run Code Online (Sandbox Code Playgroud)

但它只是用这个临时MySQL替换我的默认PostgreSQL连接.

如何为实例进行额外连接?

mysql postgresql activerecord ruby-on-rails ruby-on-rails-3

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

为什么Math.round(-0.2)返回-0?

今天我的Javascript有点问题:

我有一组值,例如:

US         11.3123
Brazil     -0.2291
UK          0.4501
Run Code Online (Sandbox Code Playgroud)

我希望显示没有小数位,舍入值,因此它将显示为:

US         11
Brazil     -0
UK          0
Run Code Online (Sandbox Code Playgroud)

所以,问题是巴西显示的是"-0"而不是"0".

好吧,我可以轻松解决问题:

html += '<tr><td>' + arr[i].Country + '</td>' +
            '<td>' + d3.format(arr[i].Value || 0, 0) + '</td></tr>';
Run Code Online (Sandbox Code Playgroud)

为什么Math.round会返回-0而不是0?

更新

我正在使用D3.js格式函数,它将JavaScript行为传输到输出.但是,由于在控制台中的事实,我有这个疑问:

Math.round(-0.02)
> -0
Run Code Online (Sandbox Code Playgroud)

javascript

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

我怎么能[硬编码].[函数调用]在Javascript中工作?

我已创建此原型函数以将数字格式化为我的货币位置.

Number.prototype.toCurrency = function () {
    return Globalize.format(this*1, "c0");
};
Run Code Online (Sandbox Code Playgroud)

怎么了:

var number = 123;

var b = number.toCurrency();   // "R$ 123"
var b = number.toFixed(2);     // "123,00"
var b = number.toString();     // "123"

var c = 123.toCurrency()       // error unexpected token  
var c = 123.toFixed(2);        // error unexpected token  
var c = 123.toString()         // error unexpected token  
Run Code Online (Sandbox Code Playgroud)

有一种方法可以创建一个toString()与硬编码数字类似的原型函数吗?

javascript

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

如何从JSON对象中读取键

我有以下JSON(截断):

{
    "** Please contact a mod by posting on the forums **": {
        "tvdb_id": "257937",
        "last_updated": 1341780286,
        "images": {
            "poster": "http://zapp.trakt.us/images/posters/17288.jpg",
            "fanart": "http://zapp.trakt.us/images/fanart/17288.jpg"
        }
    },
    "Jamies Best Ever Christmas": {
        "tvdb_id": "214161",
        "last_updated": 1329701153,
        "images": {
            "poster": "http://zapp.trakt.us/images/posters/9126.jpg",
            "fanart": "http://zapp.trakt.us/images/fanart/9126.jpg"
        }
    },
    "Kuromajo-san ga Tooru!!": {
        "tvdb_id": "257914",
        "last_updated": 1395775431,
        "images": {
            "poster": "http://zapp.trakt.us/images/posters/15640.jpg",
            "fanart": "http://zapp.trakt.us/images/fanart/15640.jpg"
        }
    },
    "Arbesre Shavuout": {
        "tvdb_id": "253960",
        "last_updated": 1328789472,
        "images": {
            "poster": "http://zapp.trakt.us/images/posters/14058.jpg",
            "fanart": "http://zapp.trakt.us/images/fanart/14058.jpg"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想搜索一个值(从var现在开始)并找到要返回的键tvdb_id. …

javascript json object

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

为什么Resharper无法识别单元测试中的引用项目

我在单元测试项目课中遇到了Resharper这个问题.

它无法识别我引用的主项目(及其所有对象)争论:

无法解析符号"[Project Namespace]"
代码不需要使用指令,可以安全地删除它

Resharper问题

我可以在选项中禁用此功能,因为它在一个普通项目中运行良好,这个问题只发生在我的单元测试项目中,据我所见.

c# resharper

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

使用reduce的Javascript对象查询字符串

我无法将reduce应用于Object以查询字符串格式获取它.

我要这个:

> var obj = {a: 1, b: "213123", c: null, d:false}
> obj2querystring(obj);
a=1&b=213123&c=null&d=false
Run Code Online (Sandbox Code Playgroud)

到目前为止,我得到的结果是:

Object.keys(obj).reduce(function(prev, curr){
    return prev + '&' + curr + '=' + obj[curr];
}, '');
Run Code Online (Sandbox Code Playgroud)

这给了我:

&a=1&b=213123&c=null&d=false
Run Code Online (Sandbox Code Playgroud)

是否有更简单的方法来实现这一点,而不必添加initialValue并删除&以后的?

javascript reduce object

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

服务器端和后端的区别

服务器端和后端有什么区别?

我对所有这些编码都很陌生,我想创建一个网站。我将使用 Node.js 作为后端,但什么是服务器端?有人可以用简单的话向我解释这是如何工作的吗?另外,到底什么是后端?

javascript backend server-side

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