Tag: underscore.js
Unterstrich ist ein Dienstprogramm-Gürtel-Bibliothek für JavaScript, bietet eine Menge, die funktionale Programmierung unterstützen, die Sie erwarten würden, in Prototype.js (oder Ruby), aber ohne Erweiterung des built-in JavaScript-Objekte. Es ist der Band zu gehen zusammen mit jQuery tux.
1
Antworten
Bin ich im Kreis herum, scheinbar etwas fehlt in meiner aktuellen app-Umsetzung backbone.js. Das problem ist ich habe einen master AppView, die initialisiert verschiedene Untersichten (einem graph, einer Tabelle von Informationen, etc) für die Seite. Mein Wunsch
7
Antworten
Habe ich ein Modell hört auf die Belüftung für eine Veranstaltung "update:TotalCost", die ausgelöst wird, von (nicht) - Kollektion C, wenn jedes Modell M gehörenden Sammlung C ändert. Dieses Ereignis wird codiert in der initialize-Methode, wie unten
4
Antworten
Ich bin das Rendern eines einzigen Backbone-Modell in einer Ansicht. Ich bin mit dem Standard-Unterstrich-Vorlage zum Rendern des Modells. Wie gehe ich mit "undefined" - Attribut Fehler, wenn ich das Rendern der Ansicht (obwohl das Modell noch
2
Antworten
Dies kann aufgrund von Missbrauch die Komponente, obwohl ich das nicht glaube. Ich habe ein Problem, wo ein Blick-updates ein Modell in Backbone JS und fordert, das Modell der Set-Methode, so dass Sie überprüfen können, es ist
4
Antworten
So, ich bin mit underscore.js Vorlagen, in denen ich meine html-Vorlage innerhalb eines script-Tags, wie diese <script id="contactTemplate" type="text/template"> <img src="{{ photo }}" alt="{{ name }}" /> <h1>{{ name }}<span>{{ type }}</span></h1> <div>{{ address }}</div> <dl> <dt>Tel:</dt><dd>{{
1
Antworten
Ist es, einen Rahmen ähnlich zu unterstreichen, die mir erlaubt, führen Sie asynchrone Methoden, die auf Sammlungen. Etwas wie _.jede(Sammlung, itemCallback, doneCallback). Beispiel: _.each(items, function(item, token){ item.someProperty = null; }, function(err){ console.log("The loop is done"); }); Edit:
2
Antworten
Ich habe gerade angefangen mit backbone.js und eine Sache, die mir aufgefallen ist, dass ich manchmal nicht wollen, dass jeder tagName enthalten/Kapseln meiner Ansicht template-code. Wenn ich belasse es '' oder 'span' bekomme ich unnötige div und
3
Antworten
Ich bin mein Haar ziehen, ich kann nicht scheinen, um Mausereignisse zu arbeiten, auf mein Rückgrat Ansicht nach die view neu gerendert, es sei denn, ich mache das lächerlichste was: $("a").die().unbind().live("mousedown",this.switchtabs); Eigentlich hatte ich diese, aber beschlossen,
1
Antworten
Ich bin die Entwicklung einer one-page-Anwendung mit requirejs und backbonejs, die beinhaltet das abrufen von Datensätzen aus einer db-Tabelle und zeigt diese an. Ich mache es auf einen Klick. Ich glaube, ich bin unnötig Holen die models
2
Antworten
Habe ich einige Kontext-Themen in den Rückruf. Ich gegoogelt und fand einige option: Native binden - nicht von alten Browsern unterstützt JQuery proxy Unterstrich binden Werde ich auf jeden Fall nutzen native binden, wenn ich nicht Unterstützung
1
Antworten
Möchte ich hinzufügen, dass ein ID-und CLASS-Attribut zu meiner Vorlage anzeigen. dies ist, was ich versucht habe aber gescheitert. $("#login").html( _.template( LoginTemplate ) ); this.loginmodel = new LoginModel(); this.loginview = new LoginView({ el: $("#loginContainer"), model: this.loginmodel, className:
5
Antworten
Habe ich eine JSON-name-Kollektion wie diese: [{ "name":"Jim", "prize":"Nokia Mobile" }, { "name":"Marry", "prize":"iPhone" }, { "name":"Alice", "prize":"iPad" } ] nun möchte ich filtern diese JSON-durch einen string: var data= "m"; so, das ist, was ich getan
1
Antworten
Erstellen einer benutzerdefinierten sync() Methode im Rückgrat. Ich würde dies gerne tun, die "richtigen" und stören mit Rückgrat die normalen Funktionen so wenig wie möglich. Dies ist der code, den ich bisher: var CustomSyncModel = Backbone.Model.extend({ sync:function(method,
1
Antworten
ich vermute, der Grund, warum ich bin, diese Frage ist die Tatsache, dass mein Wortschatz fehlt ein besserer Begriff für die Funktion, die ich Suche, und somit bin ich andernfalls, um es zu suchen bei google und
4
Antworten
Suche nach einer Funktion in underscore.js das dauert 2 arrays und liefert ein neues array mit eindeutigen Werten? So etwas wie _without _.without([0, 1, 3, 9], [1, 3]); Möchte ich => [0,9] zurückgegeben Scheint es _without 2.
2
Antworten
Ich bin mit UnderscoreJs in meinem Projekt. Ich habe zum filtern von einem array-Objekt mit Eigenschaften. Ich müssen filter basierend auf den Werten. Der Wert kann von jeder Eigenschaft des Objekts. ex: "mini" Holen soll sowohl für
1
Antworten
Ich habe Probleme mit Variablen, die normalerweise kein problem mit understand.js aber scheinbar, wenn Sie kombinieren mit JST underscore.js es scheint zu kämpfen. var something= SD.defaultView.extend({ el: 'page', template: JST['app/www/js/templates/sex.ejs'], data: { header: 'some information!!!', image: '/img/path.jpg'
1
Antworten
ich versuche zu verwenden underscore.js template-Methode zum Rendern von einigen Daten also im Grunde das ist, was ich tun will, wenn ich es in pseudo-code if (url is not null) { <div> <img src=url /> </div> }
3
Antworten
Ich habe Folgendes Objekt: data = [ { name: 'foo', type: 'fizz', val: 9 }, { name: 'foo', type: 'buzz', val: 3 }, { name: 'bar', type: 'fizz', val: 4 }, { name: 'bar', type: 'buzz', val:
5
Antworten
Habe ich eine generische Unterklasse von Backbone.View die eine close Ereignis-listener. var GenericView = Backbone.View.extend({ events : { "click .close" : "close" }, close : function () { console.log("closing view"); } }); Möchte ich diese Unterklasse einer
1
Antworten
Es scheint, dass ich kann nicht in einer Schleife durch ein backbone-Sammlung. Ich habe gesehen, dass dieses Thema in mehrere threads, aber keine dieser Lösungen helfen. render:function () { this.$el.html(this.template(this.model.attributes)); var that = this; console.log(this.projects.models); _.each(this.projects.models, function(model)
1
Antworten
Möchte ich überschreiben Rückgrat.sync habe ich bereits gebeten, diese aber das problem ist, ich habe es nicht ganz verstanden. Ich muss wissen, wo man die codes wenn ich auf überschreiben Sie die sync-Funktion. Wenn ich es auf
1
Antworten
Hallo, ich bin versucht zu führen _.finden Sie mit Unterstrich-Funktion. Als ich versuchte, führen Sie es aus, es gibt Sie undefined zurück, aber alle meine string-Suche aus dieses Objekt ist immer vorhanden. Anbei meine Beispiel-Daten-Struktur: oArrays =
6
Antworten
Hab ich schon einen Klasse - Zoo.Controller = (function() { function Controller() {} Controller.prototype.params = {}; Controller.prototype.set_params = function(params) { this.params = params; return this; }; return Controller; })(); und ich will Erben von dieser Klasse mit
2
Antworten
Mit lodash _.find() können wir sehen, ob es ein entsprechendes Objekt in einer Sammlung. var users = [ { 'user': 'barney', 'age': 36, 'active': true, arr: [2, 3, 6, 9] }, { 'user': 'fred', 'age': 40, 'active':
8
Antworten
Ich habe 2 Listen von Objekten: people = [{id: 1, name: "Tom", carid: 1}, {id: 2, name: "Bob", carid: 1}, {id: 3, name: "Sir Benjamin Rogan-Josh IV", carid: 2}]; cars= [{id: 1, name: "Ford Fiesta", color: "blue"},
3
Antworten
Unterstrich hat mich ratlos! In meinem code funktioniert alles in Bezug auf das abrufen von Daten nach $.wenn. die Konsole.log (Beiträge); funktioniert, aber wenn ich versuchen, geben Sie in die Vorlage und Referenz <h1><%=posts.id %></h1> Bekomme ich
4
Antworten
Ich habe ein array, welches aussieht wie dieses aussieht - list = [{"doc":{"id": "123", "name":"abc"}}, {"doc":{"id": "345", "name":"xyz"}},{"doc":{"id": "123", "name":"str"}}] Wie kann ich die _.jede Methode zum abrufen der doc-Objekt mit id ="123" ? Jede Hilfe wird
4
Antworten
Angesichts der string 'Hello ?, welcome to ?' und das array ['foo', 'bar'], wie bekomme ich den string 'Hello foo, welcome to bar' in eine einzige Zeile code mit JavaScript (evtl. mit jQuery, Underscore, etc.)? Haben Sie
7
Antworten
Ich bin mit IBM Worklight Developer Edition 6.1 installiert, in Eclipse Juno als meine IDE und backbonejs als mein Haupt-javascript-framework für mein Projekt. Meine index.html <!doctype html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
10
Antworten
Möchte ich update (ersetzen) der Objekte in meinem array mit den Objekten, die in einem anderen array. Jedes Objekt hat die gleiche Struktur. z.B. var origArr = [ {name: 'Trump', isRunning: true}, {name: 'Cruz', isRunning: true}, {name:
5
Antworten
Mein Rückgrat Modell hat einen booleschen Wert (isRegistered). Wenn ich die Wiedergabe der anzeigen, ich will eine checkbox aktiviert oder deaktiviert, je nach true/false-Wert des boolean. Meine aktuellen Bemühungen sieht wie folgt aus: <input id="isRegisteredCheckbox" checked="<%= isRegistered
2
Antworten
Ich habe das folgende array von Werten: [ { id: 1, field: 'map' }, { id: 2, field: 'dog' }, { id: 3, field: 'map' } ] Ich brauche, um herauszufinden, die Elemente mit dem Feld gleich
4
Antworten
loadMore: function(){ var $this = this; console.log(this.Messages); //SAME AS AFTER this.Messages.url = '/js/messages/?start=' + this.Messages.length this.Messages.fetch({'add':true, success:function(){ console.log($this.Messages); //SAME AS BEFORE?? }, error:function(){ } }); }, Die Auflistung wird nicht aktualisiert. Nach dieser Funktion, werden die Ereignisse
4
Antworten
Ich habe ein Objekt, etwa so: > Object >
[email protected]: Array[100] >
[email protected]: Array[4] > 0 id : 132 selected : true > 1 id : 51 selected : false etc.. Wie kann ich den Unterstrich _.filter()
4
Antworten
Ich versuche zu filtern, einige Objekte in meinem Versuch zu verstehen, JS besser und ich bin mit underscore.js Komme ich aus einer C# - hintergrund und bin es gewohnt, LINQ jedoch Unterstrich ist nicht ganz das gleiche.
5
Antworten
Ich bin gerade erst anfangen zu forschen unterschiedlichen Programmier-Stilen (OOP, funktional, prozessual). Lerne ich JavaScript und starten underscore.js und kam diese kleinen Abschnitt in der Dokumentation. Die docs sagen, dass underscore.js kann verwendet werden in einer objektorientierten
2
Antworten
Wie funktioniert Unterstrich der Arbeit weglassen. Ich hatte erwartet, zum entfernen von Eigenschaften mit Taste 1 und 2 unten. ist es aber nicht. http://jsfiddle.net/FMaDq/1/ var test = { 1: , 2: , 3: , 4: }
2
Antworten
Wenn ich das hinzufügen eines Elements zu einer Sammlung wie kann ich die position finden, an dem es Hinzugefügt wurde? Die Underscore.js Dokumentation hinzufügen schlägt vor, der einzige Weg dies zu erreichen ist durch die Bindung an
6
Antworten
Habe ich JSON-so: [ { platformId: 1, payout: 15, numOfPeople: 4 }, { platformId: 1, payout: 12, numOfPeople: 3 }, { platformId: 2, payout: 6, numOfPeople: 5 }, { platformId: 2, payout: 10, numOfPeople: 1 }, ]
3
Antworten
Ist es vernünftig zu benutzen Node.js schreiben Sie eine stand-alone-app, die verbindet zwei REST-API ' s? Einem Ende wird ein POS - Point of sale - system Die andere wird eine gehostete eCommerce-Plattform Gibt es ein minimales
5
Antworten
Ich bin verwirrt mit der Verwendung von setTimeout und jeden iterator. Wie kann ich schreiben Sie die folgenden, so dass die Konsole Ausgänge jedem Namen nach einer Verzögerung von 5 Sekunden? Derzeit ist der folgende code druckt
3
Antworten
Ich reduzieren wollen, dieses Objekt nur ein Objekt mit Produkt-Namen und der Durchschnittliche Preis. Was ist der Schnellste Weg, es zu tun? var foo = { group1: [ { name: "one", price: 100 }, { name: "two",
1
Antworten
Diese sind meine ersten Arbeitstage auf BackBone.js. Ich bin eigentlich fest mit dem router-Teil, da ich eine Fehlermeldung in der Konsole "Fehler: eine url-Eigenschaft oder Funktion muss angegeben werden". Das ist mein Szenario: ich habe eine Klick-Funktion,
3
Antworten
Ich verwendet, yo-Winkel zu erzeugen, meine angularjs-template mit bootstrap/grunt/bower. Ich will auch zu nutzen, Unterstrich in der app: npm install underscore --save-dev In der MainCtrl ich rufe underscore.js nur um zu sehen, ob es funktioniert: angular.module('yomanApp') .controller('MainCtrl',
5
Antworten
Ich würde hinzufügen müssen, element-Weise mehrere arrays. Das heißt, ich habe mehrere arrays von gleicher Länge, und ich bräuchte nur eine mit der gleichen Anzahl von Elementen, die die Summe der Eingaben. Unterstrich hat Methoden, um Falten
4
Antworten
Ich einen entprellten-version eine Funktion mit Unterstrich: var debouncedThing = _.debounce(thing, 1000); Einmal debouncedThing genannt wird... debouncedThing(); ...gibt es irgendeine Möglichkeit, den Vorgang abzubrechen, während der Wartezeit, bevor Sie tatsächlich ausgeführt wird? Wieso der downvote? mögliche Duplikate
2
Antworten
Sah ich habe einige videos zum Thema backbone js. Dies ist ein Beispiel direkt aus dem video. Es ist von 2012, also ich denke, Rückgrat Regeln/Bibliothek geändert haben, aber ich kann nicht herausfinden, warum dies nicht funktioniert
7
Antworten
Mit Underscore.js, kann ich das folgende schreiben gibt 42: _([42, 43]).chain() .first() .value() Habe ich benutzerdefinierte Funktion, die nicht Bestandteil der Underscore.js genannt double(): function double(value) { return value * 2; }; Ich würde gerne in der
2
Antworten
Ich versuche,debounce Funktion Lodash, und während es dem aufrufen der Funktion, es scheint sich nicht zu debounce es überhaupt nicht. Mein Problem scheint nicht den gleichen Fehler wie das, was ich gesehen habe anderswo auf SO oder