Articles of underscore.js

Localizar por chave no fundo de um object nested

Digamos que eu tenha um object: [ { ‘title’: “some title” ‘channel_id’:’123we’ ‘options’: [ { ‘channel_id’:’abc’ ‘image’:’http://sofpt.miximages.com/javascript/all-inclusive-block-img.jpg’ ‘title’:’All-Inclusive’ ‘options’:[ { ‘channel_id’:’dsa2′ ‘title’:’Some Recommends’ ‘options’:[ { ‘image’:’http://www.asdasd.com’ ‘title’:’Sandals’ ‘id’:’1′ ‘content’:{ … Eu quero encontrar o único object onde o id é 1. Existe uma function para algo assim? Eu poderia usar o método _.filter do Underscore, […]

JavaScript mesclando objects por id

Qual é a maneira correta de mesclar duas matrizes em JavaScript? Eu tenho dois arrays (por exemplo): var a1 = [{ id : 1, name : “test”}, { id : 2, name : “test2”}] var a2 = [{ id : 1, count : “1”}, {id : 2, count : “2”}] Eu quero ser capaz de […]

Serializar dados de formulário para JSON

Eu quero fazer alguma validação pré-servidor de um formulário em um modelo de Backbone.js . Para fazer isso, preciso obter a input do usuário de um formulário em dados utilizáveis. Eu encontrei três methods para fazer isso: var input = $(“#inputId”).val(); var input = $(“form.login”).serialize(); var input = $(“form.login”).serializeArray(); Infelizmente, nenhum deles oferece um bom […]

Como usar underscore.js como um mecanismo de modelo?

Eu estou tentando aprender sobre novos usos de javascript como uma linguagem de servidor e como uma linguagem funcional. Há alguns dias, ouvi falar do node.js e do framework express. Então eu vi underscore.js como um conjunto de funções de utilidade. Eu vi essa pergunta no stackoverflow . Ele diz que podemos usar o underscore.js […]

Diferenças entre lodash e sublinhado

Por que alguém preferiria a biblioteca de utilitários lodash.js ou underscore.js sobre a outra? Lodash parece ser um substituto para sublinhado, o último tendo sido em torno de mais tempo. Eu acho que ambos são shinys, mas eu não sei o suficiente sobre como eles funcionam para fazer uma comparação educada, e gostaria de saber […]

Explicação de …

Eu apenas tropecei em algo que nunca vi antes. Na fonte do aplicativo TODO de exemplo do Backbone.js ( Backbone TODO Example ) eles tinham seus templates dentro de um , que continha um código que parecia algo saído do PHP mas com tags JavaScript . Alguém pode explicar isso para mim? Isso é legal?

Underscore template throwing variable não definido erro

Eu assisti alguns vídeos sobre o tema do backbone js. Este é um exemplo direto do vídeo. É de 2012, então estou pensando que as regras / biblioteca de backbone mudaram, mas não consigo entender por que isso não funciona no momento. No vídeo, a pessoa mostra que está rodando no JS Fiddle, mas não […]

Qual é o método mais eficiente para groupby em uma matriz JavaScript de objects?

Qual é a maneira mais eficiente de agrupar objects em uma matriz? Por exemplo, dado este array de objects: [ { Phase: “Phase 1”, Step: “Step 1”, Task: “Task 1”, Value: “5” }, { Phase: “Phase 1”, Step: “Step 1”, Task: “Task 2”, Value: “10” }, { Phase: “Phase 1”, Step: “Step 2”, Task: “Task […]