Pytania otagowane jako underscore.js

Underscore to biblioteka narzędzi dla JavaScript, która zapewnia wiele funkcji programowania, których można oczekiwać w Prototype.js (lub Ruby), ale bez rozszerzania jakichkolwiek wbudowanych obiektów JavaScript. To krawat pasujący do smokingu jQuery.

12
Szablon zewnętrzny w podkreśleniu
Używam szablonu podkreślenia . Czy można załączyć plik zewnętrzny jako szablon ? W widoku Backbone mam: textTemplate: _.template( $('#practice-text-template').html() ), initialize: function(){ this.words = new WordList; this.index = 0; this.render(); }, W moim html jest: <script id="practice-text-template" type="text/template"> <h3>something code</h3> </script> To dobrze działa. Ale potrzebuję zewnętrznego szablonu . Próbuję: …

11
Podkreślenie: sortBy () na podstawie wielu atrybutów
Próbuję posortować tablicę z obiektami na podstawie wielu atrybutów. To znaczy, jeśli pierwszy atrybut jest taki sam między dwoma obiektami, do porównania tych dwóch obiektów należy użyć drugiego atrybutu. Na przykład rozważmy następującą tablicę: var patients = [ [{name: 'John', roomNumber: 1, bedNumber: 1}], [{name: 'Lisa', roomNumber: 1, bedNumber: 2}], …

6
Dodaj właściwość do tablicy obiektów
Mam tablicę obiektów, jak pokazano poniżej Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" 1:Object id=2 name:'david' Chcę dodać jeszcze jedną właściwość o nazwie Active do każdego elementu tej tablicy obiektów. Ostateczny wynik powinien wyglądać następująco. Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" Active: "false" 1:Object id=2 name:'david' Active: …








3
potrzebuje wyjaśnienia funkcji _.bindAll () z Underscore.js
Uczyłem się niektórych backbone.js i widziałem wiele przypadków, w których _.bindAll()jest używany. Przeczytałem całą stronę dokumentacji backbone.js i podkreślenia.js, aby spróbować zorientować się, co robi, ale nadal jestem bardzo niejasny co do tego, co robi. Oto wyjaśnienie podkreślenia: _.bindAll(object, [*methodNames]) Wiąże szereg metod w obiekcie, określonych przez methodNames, które mają …



4
Jak sklonować tablicę obiektów za pomocą podkreślenia?
#!/usr/bin/env node var _ = require('underscore'); var a = [{f: 1}, {f:5}, {f:10}]; var b = _.clone(a); b[1].f = 55; console.log(JSON.stringify(a)); To skutkuje: [{"f":1},{"f":55},{"f":10}] Wygląda na to, że Clone nie działa! Więc RTFM i zobacz to: http://underscorejs.org/#clone Utwórz płytko skopiowany klon obiektu. Wszelkie zagnieżdżone obiekty lub tablice zostaną skopiowane przez …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.