Perguntas com a marcação «javascript»

Para perguntas sobre programação em ECMAScript (JavaScript / JS) e seus vários dialetos / implementações (excluindo ActionScript). Essa tag raramente é usada sozinha, mas costuma ser associada às tags [node.js], [jquery], [json] e [html].

3
Por que o JavaScript precisa começar com ";"?
Recentemente, notei que muitos arquivos JavaScript na Web iniciam ;imediatamente após a seção de comentários. Por exemplo, o código deste plugin jQuery começa com: /** * jQuery.ScrollTo * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com * Dual licensed under MIT and GPL. * Date: 9/11/2008 .... skipping several …








6
Classe de alternância do AngularJS usando a classe ng
Estou tentando alternar a classe de um elemento usando ng-class <button class="btn"> <i ng-class="{(isAutoScroll()) ? 'icon-autoscroll' : 'icon-autoscroll-disabled'}"></i> </button> isAutoScroll (): $scope.isAutoScroll = function() { $scope.autoScroll = ($scope.autoScroll) ? false : true; return $scope.autoScroll; } Basicamente, se $scope.autoScrollfor verdade, quero que a classe ng seja icon-autoscrolle, se for falsa, quero …




6
Posso atualizar os adereços de um componente no React.js?
Depois de começar a trabalhar com o React.js, parece que ele propsdeve ser estático (transmitido do componente pai), enquanto as statealterações são baseadas em eventos. No entanto, notei nos documentos uma referência a componentWillReceiveProps, que inclui especificamente este exemplo: componentWillReceiveProps: function(nextProps) { this.setState({ likesIncreasing: nextProps.likeCount > this.props.likeCount }); } Isso …

7
Método jQuery .live () vs .on () para adicionar um evento de clique após carregar o html dinâmico
Estou usando o jQuery v.1.7.1, onde o método .live () é aparentemente obsoleto. O problema que estou tendo é que, ao carregar dinamicamente o html em um elemento usando: $('#parent').load("http://..."); Se eu tentar adicionar um evento de clique depois, ele não registrará o evento usando um destes métodos: $('#parent').click(function() ...); …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.