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.
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte w zeszłym roku . Dlaczego ktoś wolałby bibliotekę narzędziową lodash.js lub underscore.js od drugiej? Wydaje się, że …
Natknąłem się na coś, czego nigdy wcześniej nie widziałem. W źródle przykładowej aplikacji TODO Backbone.js ( Przykład TODO Backbone ) mieli szablony wewnątrz <script type = "text/template"></script>, które zawierały kod, który wygląda jak coś z PHP, ale ze znacznikami JavaScript. Czy ktoś może mi to wyjaśnić? Czy to jest legalne?
Próbuję dowiedzieć się o nowych zastosowaniach javascript jako języka serwera i języka funkcjonalnego. Kilka dni temu słyszałem o node.js i express framework. Potem zobaczyłem underscore.js jako zestaw funkcji narzędziowych. Widziałem to pytanie przy przepełnieniu stosu . Mówi, że możemy użyć underscore.js jako silnika szablonów. każdy zna dobre samouczki na temat …
Szukam sposobu na zatrzymanie iteracji _.each()metody underscore.js , ale nie mogę znaleźć rozwiązania. jQuery .each()może się zepsuć, jeśli to zrobisz return false. Czy istnieje sposób, aby zatrzymać podkreślenie każdego ()? _([1,2,3]).each(function(v){ if (v==2) return /*what?*/; })
Próbuję załadować Backbone i Underscore (a także jQuery) z RequireJS. W przypadku najnowszych wersji Backbone i Underscore wydaje się to trudne. Po pierwsze, Underscore automatycznie rejestruje się jako moduł, ale Backbone zakłada, że Underscore jest dostępny globalnie. Powinienem również zauważyć, że Backbone nie wydaje się rejestrować siebie jako moduł, co …
Obecnie używam znaków podkreślenia do sortowania plików JSON. Teraz poprosiłem o wykonanie ascendingi descendingsortowanie przy użyciu podkreślenia.js. Nie widzę w dokumentacji nic o tym samym. Jak mogę to osiągnąć?
Dowiedziałem się o node.js i modułach i nie mogę sprawić, by biblioteka Underscore działała poprawnie ... wygląda na to, że gdy po raz pierwszy używam funkcji z Underscore, nadpisuje ona obiekt _ wynikiem moje wywołanie funkcji. Czy ktoś wie, co się dzieje? Na przykład, oto sesja z pliku REPL node.js: …
Powiedz, że mam ten kod var arr = [{id: 1, name: 'a'}, {id: 2, name: 'b'}, {id: 3, name: 'c'}]; i chcę usunąć element o id = 3 z tablicy. Czy istnieje sposób na zrobienie tego bez łączenia? Czy możesz użyć podkreślenia lub czegoś takiego? Dzięki!
mapFunkcja w underscore.js, jeśli wywołana z obiektu JavaScript, zwraca tablicę wartości odwzorowanych od wartości obiektu. _.map({one: 1, two: 2, three: 3}, function(num, key){ return num * 3; }); => [3, 6, 9] czy jest sposób, aby zachować klucze? tj. chcę funkcję, która zwraca {one: 3, two: 6, three: 9}
Jak używać biblioteki podkreślenia w kontrolerach angularjs? W tym poście: AngularJS limitTo przez ostatnie 2 rekordy ktoś zasugerował przypisanie zmiennej _ do rootScope, aby biblioteka była dostępna dla wszystkich zakresów w aplikacji. Ale nie wiem, gdzie to zrobić. Chodzi mi o to, czy powinno to iść na deklarację modułu aplikacji? …
Mam taką tablicę: var foo = [ { "a" : "1" }, { "b" : "2" }, { "a" : "1" } ]; Chciałbym to przefiltrować, aby mieć: var bar = [ { "a" : "1" }, { "b" : "2" }]; Próbowałem użyć _.uniq, ale myślę, że ponieważ { …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.