小编Cle*_*lem的帖子

使用JavaScript从数组中删除对象

如何从数组中删除对象?我想删除,其中包括名称的对象KristiansomeArray.例如:

someArray = [{name:"Kristian", lines:"2,5,10"},
             {name:"John", lines:"1,19,26,96"}];
Run Code Online (Sandbox Code Playgroud)

我想实现:

someArray = [{name:"John", lines:"1,19,26,96"}];
Run Code Online (Sandbox Code Playgroud)

javascript arrays

497
推荐指数
17
解决办法
82万
查看次数

从HttpResponseMessage获取内容/消息

我正在尝试获取HttpResponseMessage的内容.它应该是:{"message":"Action '' does not exist!","success":false}但我不知道如何从HttpResponseMessage中获取它.

HttpClient httpClient = new HttpClient();
HttpResponseMessage response = await httpClient.GetAsync("http://****?action=");
txtBlock.Text = Convert.ToString(response); //wrong!
Run Code Online (Sandbox Code Playgroud)

在这种情况下,txtBlock将具有以下值:

StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
  Vary: Accept-Encoding
  Keep-Alive: timeout=15, max=100
  Connection: Keep-Alive
  Date: Wed, 10 Apr 2013 20:46:37 GMT
  Server: Apache/2.2.16
  Server: (Debian)
  X-Powered-By: PHP/5.3.3-7+squeeze14
  Content-Length: 55
  Content-Type: text/html
}
Run Code Online (Sandbox Code Playgroud)

c# windows-8 windows-store-apps

155
推荐指数
6
解决办法
20万
查看次数

Typescript 命名对象解构

是否可以使用自定义变量名称来破坏对象?

打字稿

const { top } = { top: 1000 };
Run Code Online (Sandbox Code Playgroud)

JavaScript

var top = { top: 1000 }.top;
Run Code Online (Sandbox Code Playgroud)

但我想要如下所示的东西(不起作用)。

打字稿

const { top as elementTop } = { top: 1000 };
Run Code Online (Sandbox Code Playgroud)

JavaScript

var elementTop = { top: 1000 }.top;
Run Code Online (Sandbox Code Playgroud)

typescript

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

复选框里面的按钮?

有没有办法在按钮内找到一个复选框?

目前我有这个解决方案:

<html>
<body>
   <div id="menu">
     <button><input type="checkbox" /></button>
   </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

没关系,它适用于Chrome和Firefox ......但是IE真的很糟糕,所以我需要另一种方法来实现这个目标.

1 http://i46.tinypic.com/15p4ynk.png 2 http://i46.tinypic.com/2regz9c.png

有任何想法吗?谢谢

html javascript jquery

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

三个点 - 溢出:省略号

我的问题是,为什么“文本溢出:省略号;” 对我不起作用吗?我的页面上有表格,我想缩短单元格内的一些文本(td)。正如你所看到的,我在CSS中没有宽度参数。我从 json 获取这个值,然后用 jquery 设置它。也许这就是问题所在?如果是这样,我该如何解决?

#myTable2 td{
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    min-width:47px;
    border-top: solid 1px #ebebeb;
    border-spacing:none;
    cellpadding: 0;
    cellspacing: 0;
    font-family:arial;
    font-size: 8pt;
    color: #3D3D3D;
    padding: 4px;
}
Run Code Online (Sandbox Code Playgroud)

我在 Chrome 19、最新的 Firefox 和 IE9 中测试了它。谢谢

javascript css jquery

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

无法“source” shc 编译的脚本

有什么方法可以source(包含)编译脚本吗?

我使用shc编译所有脚本,当我从命令行运行它们时,它们可以正常启动。但是,当脚本必须包含其他两个脚本(variables.sh.xfunctions.sh.x)时,它会崩溃并返回错误,无法包含二进制文件。

有什么办法可以做到这一点吗?

包括一段代码:

source $(dirname $0)/variables.sh.x
source $(dirname $0)/functions.sh.x
Run Code Online (Sandbox Code Playgroud)

binary bash include

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

如何使用 HostBinding 添加未知类?

我想使用HostBinding装饰器来添加一个类,该类不能像@HostBinding('class.myClass').

我知道有可能将其绑定到整个class属性,例如@HostBinding('class'),但这显然会重置直接添加到我的主机元素中使用它的位置的所有类。

那么是否可以使用HostBinding, 但仅添加一个类并在 html 中保留所有先前添加的类?

目前我最终得到了更丑陋的解决方案:

@Component({
    ...
})
class MyComponent implements OnInit {
    constructor(private hostElement: ElementRef,
                private renderer: Renderer2) { }

    ngOnInit() {
        const randomClass = `dynamic-${Math.floor(Math.random() * 10) + 1}`;
        this.renderer.addClass(this.hostElement.nativeElement, dynamicClass);
    }
}
Run Code Online (Sandbox Code Playgroud)

angular2-hostbinding angular

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

如何从数组中删除值?JavaScript的

我创建了一个对象:

var savingArray = new Array({doctorId: "something", username: "something", password: "something", givenName: "something", familyName: "something", address: "something", zip:"something", emailAddress: "something", phoneNumber: "something", labs: "something", defaultLab: "something"});
Run Code Online (Sandbox Code Playgroud)

现在我希望删除对象的每个值...我想最终使用savingArray这样:

savingArray == ({doctorId: "", username: "", password: "", givenName: "", familyName: "", address: "", zip:"", emailAddress: "", phoneNumber: "", labs: {}, defaultLab: ""});
Run Code Online (Sandbox Code Playgroud)

所以我想要的是将所有值更改为""dinamicaly ..

savingArray从来没有相同的对象所以不能这样做:

savingArray[0].doctorId = "";
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery json

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

c ++ cin only boolean(0,1)

当程序要求布尔变量时,我希望实现仅限用户0或1.我试图这样做,但它不起作用.它仍然一直要求我输入.

bool ele;
do{ 
    cout << "Elektro:\t"; 
    cin >> ele; 
    if (cin && ele == 0 && ele == 1) break;
    cin.clear();
    cout << "Neveljaven vnos!" << endl;
}while(true);
Run Code Online (Sandbox Code Playgroud)

c++ boolean

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

元素的FormData不起作用 - Internet Explorer 10

我正在使用上传文件,jQuery.ajax并且除了Internet Explorer 10之外,一切在Google Chrome,Mozilla Firefox,Opera等现代浏览器中都很完美.

new FormData($('.uploadForm')[0])在IE10中不起作用,但如果我只尝试使用这段代码:new FormData($('.uploadForm'))它可以工作......看起来它不接受特定索引处的元素或其他东西?我不明白这真的很好,这就是为什么我在寻求帮助的原因.

IE10的这个例子是否存在任何变通方法?

JS:

var form = new FormData($('.uploadForm')[0]);
config.progressBar.progressWidth = 0;
$('.uploadForm .valueBox').fadeOut('slow',function(){
    $(this).addClass('hidden')
    $('.meter').removeClass('hidden').width(config.progressBar.width);
    $.ajax({
        url: '../../uploads/some.php',
        type: 'POST',
        xhr: function() {
            var myXhr = $.ajaxSettings.xhr();
            if(myXhr.upload){
                myXhr.upload.onprogress = progress;
            }
            return myXhr;
        },
        success: function (res) {
            console.log(res)
        },
        data: form,
        cache: false,
        contentType: false,
        processData: false
    });
Run Code Online (Sandbox Code Playgroud)

some.php代码和平:

foreach($_FILES["file"]["error"] as $key => $value) {
    if ($value == UPLOAD_ERR_OK){

        $name = $_FILES["file"]["name"][$key];

        $arr_files = getimagesize($_FILES["file"]["tmp_name"][$key]); …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery internet-explorer form-data

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