Todos nós estamos acostumados a passar opções ao instanciar um objeto, seja em JavaScript ou em qualquer outra linguagem. A possibilidade ou não de atualizar essas opções posteriormente geralmente depende da estrutura e, de alguma forma, muitas delas não permitem que o usuário as atualize depois de terem sido passadas. Dependendo de como a inicialização do objeto é feita, às vezes isso faz sentido, mas na maioria dos casos o senhor deve poder atualizar uma opção a qualquer momento.
Recentemente, precisei atualizar uma opção de widget da interface do usuário do jQuery e é assim que o senhor atualiza uma determinada opção:
this.$editor.inlineEditor('option', 'forceOpen', true);
A IU do jQuery é, em sua maioria, uma tecnologia legada atualmente, portanto, estou repassando essa dica principalmente para aqueles que precisam manter códigos antigos. Isso ensina uma boa lição: sempre forneça um método para modificar as opções iniciais, mesmo que o senhor não preveja um motivo para isso!
Conquistando a Síndrome do Impostor
Há dois anos, documentei minha luta contra a Síndrome do Impostor e a resposta foi imensa. Recebi mensagens de apoio e de comiseração de novos desenvolvedores da Web, engenheiros veteranos e até mesmo de pessoas de todos os níveis de experiência em outras profissões. Até me peguei lendo a postagem…
Animações JS responsivas e infinitamente escalonáveis
No final de 2012, não era fácil encontrar projetos de código aberto usando
requestAnimationFrame()
– esse é o gancho que permite que o código Javascript seja sincronizado com o loop de pintura nativo de um navegador da Web. As animações que usam esse método podem ser executadas a 60 fps e proporcionar…
Plug-in de parede do MooTools
Um dos plugins MooTools mais impressionantes que chegaram ao Forge recentemente foi o The Wall por Marco Dell’Anna. O Muro cria uma grade interminável de elementos que podem ser agarrados e arrastados, fazendo com que os elementos desapareçam à medida que são encontrados. Deixe-me mostrar…
FAQs sofisticadas com controles deslizantes jQuery
As perguntas frequentes podem ser muito chatas, certo? Mas não precisam ser! Já mostrei ao senhor como criar FAQs sofisticadas com o MooTools — Veja como criar o mesmo efeito usando jQuery. O HTML Simplesmente uma série de H3s e DIVs…