javascript-objects

    0热度

    3回答

    我有5个div元素与属性data-role="content" 我选择所有这些由 a = $('div[data-role=content]') 它返回[object HTMLDivElement]。 要隐藏所有div元素,我通过a迭代和隐藏每个元素 <script> $.each(a, function(index, value) { if (value) { ale

    0热度

    3回答

    我正在使用硬编码值重写项目,使其具有灵活性和动态性。但是,我仍然遇到麻烦。 我写了大部分我的JS代码,但是我发现了一些我无法修复的bug,所以我决定从头开始。我现在想把我的数据放入一个跟踪总数的对象中。该项目基本上让人们为每个活动订购门票,酒店等。 但是,这曾经是硬编码,就像我说的。现在它必须是灵活的,我不确定是否可以动态创建一个对象?这里是我的问题: 我以前使用的对象是以下几点: var tot

    0热度

    1回答

    我想动态地使用小胡子JS模板。我要的模板数组,像这样: var tmpls = [ '<p>{{name}}</p>', '<p><b>{{car}}</b></p>' ]; ,然后我想根据事物的指标......我可以像挑选了正确的模板: var stuff = { name: 'bob' } $.mustache(tmpls[index], stuff

    0热度

    1回答

    我成功地从一些XML创建对象。然后,我试图将每个新对象放入一个数组的新索引中,该索引最终将包含所有对象。 但是,数组不断返回为空。我的代码如下: var $locations = []; /*$obj = {}; $obj['test'] = 'working'; $locations.push($obj);*/ $.ajax({

    0热度

    2回答

    这里是我的代码(非常)的简化版本: function Ctor() { this.i = 0; this.increment = function() { this.i++; }, this.decrement = function() { this.i--; }, this.display = function() { alert(this.i

    2热度

    2回答

    如果我有一个用作事件订阅的函数列表,是否可以通过它们运行并用.call()(下面的B)或更直接地(A)调用它们?代码如下。唯一的区别是我可以看到,使用.call您可以控制设置为this的设置。除此之外是否还有其他区别? $(function() { eventRaiser.subscribe(function() { alert("Hello"); }); eventRai

    1热度

    2回答

    是否有可能在Javascript中继承特权方法?在下面,Widget成功继承D函数,但不是subscribe。将第二行继承为f.prototype = new base();似乎可行,但我知道这是由于种种原因造成的。有没有一种干净的方式来做到这一点,还是我必须公开一切? This answer似乎暗示我必须公开方法(附加到原型),但我想直接询问。 function EventRaiser() {

    1热度

    2回答

    我已经成为JavaScriptOverlayTypes的忠实粉丝。 因此,可以说,我有跟随着JSON对象: { "product": { "name": "Widget", "prices": { "minQty": 1, "price": 12.49 } } } 所以,我写我的产品,另一个用于价格类。现在,如果出头分析“价格Javascr

    3热度

    3回答

    说我有一个对象: userInfo 我要搜索用户信息的每个节点,以查看是否的关键“用户名”具有等于FOO的值。 userInfo[x].username == "foo" 有没有更好的方法来做到以下几点? var matchFound = false; for (var i = 0, len = userInfo.length; i < len; i++) matchFoun

    0热度

    2回答

    假如我有下面的代码返回一个Javascript对象,我可以在Firebug的控制台读取: FB.api('/me',function(apiresponse){ console.log(apiresponse); }); 我怎么能那么在一个Ajax请求使用的数据来自apiresponse在同一页上? 目前我的Ajax请求如下所示: $.ajax({ // CodeIgni