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!

  • Como vencer 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…