小编JS-*_*JS-的帖子

HTML - 属性与属性

idHTML的属性或属性?

我应该怎么做$('#selector').attr('id');$('#selector').prop('id');

我读了很多文章,我仍然感到困惑.

有人可以向我解释一下HTML/JS中属性和属性之间的差异是非常简单的语言吗?

html javascript jquery

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

如何对Web套接字进行单元测试 - JavaScript

我想测试使用sockjs实现的Web套接字.

   var sock = new SockJS('http://mydomain.com/my_prefix');
   sock.onopen = function() {
       console.log('open');
   };
   sock.onmessage = function(e) {
       console.log('message', e.data);
   };
   sock.onclose = function() {
       console.log('close');
   };
Run Code Online (Sandbox Code Playgroud)

我g目结舌,只发现了这篇文章.这不够好,因为它正在进行实际连接而不是假装.

我也尝试过,但这里只找到了一个悬而未决的问题.

有人提出了sinonjs,但我找不到任何体面的例子.

如果有人能够对这个话题有所了解,我将不胜感激.

javascript unit-testing websocket

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

元素未通过生成器函数添加到DOM

我一直在试着让这个简单的代码工作.它应该在给定的DOM中呈现输入字段,但它不会.为什么不?

var elems = 10;

function generateElems() {

    for (var i = 0; i < elems; i++) {
        document.getElementsByTagName("div")[0].appendChild(document.createElement('input'));
    }

    //Clean up
    var obj = null;
    var elems = null;
}

generateElems();
Run Code Online (Sandbox Code Playgroud)

javascript dom

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

ES6解构-这是做什么的?

我试图了解这种ES6解构。有人可以解释这行代码将被编译成什么吗?

const { loading, route: { pageName = 'default' } = {} } = this.props;
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

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

3e + 3 = 3000 - JavaScript查询

我正在阅读一本JS书,有一个问题要求输出如下:

3e+3
Run Code Online (Sandbox Code Playgroud)

它给了我3000.有人可以解释原因吗?

javascript

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

选择div的父 - jQuery

我是jquery的新手,不知道为什么这段代码不起作用.我想选择的母公司ba.

<div id='a'> This is div a 
    <div id='b'>
        This is div b
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么这段代码给我未定义,我期待一个?

console.log($('#b.parent').attr('id'));
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

未捕获的TypeError:Object function(){parent.apply(this,arguments); 没有方法'fetch'

我是骨干新手并尝试简单的抓取:

var segments = Backbone.Model.extend({
        url: function() {
            return '/campaign-mus/' +
            programmeCode + '/get-campaign-mu-json/get-segment-configuration-for-' +
            type + '/' + muId;
        }
    });

    segments.fetch().done(function(segmentsJson) {
        console.log(segmentsJson);
    });
Run Code Online (Sandbox Code Playgroud)

这给了我:

Uncaught TypeError: Object function (){ parent.apply(this, arguments); } has no method 'fetch' 
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?

谢谢

backbone.js

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