Perguntas com a marcação «javascript»

116
Começando a semana na segunda-feira com isoWeekday ()

Estou criando um calendário onde imprimo semanas em formato tabular. Um dos requisitos é que eu possa começar as semanas na segunda ou no domingo, conforme alguma opção do usuário. Estou tendo dificuldade em usar o método isoWeekday do momento . // Start of some date range. Can be any day of the...

115
Como você lê os valores das regras CSS com JavaScript?

Eu gostaria de retornar uma string com todo o conteúdo de uma regra CSS, como o formato que você veria em um estilo embutido. Eu gostaria de poder fazer isso sem saber o que está contido em uma regra específica, então não posso apenas retirá-los por nome de estilo (como .style.widthetc.) O...

115
Regex para obter string entre chaves

Infelizmente, apesar de ter tentado aprender regex pelo menos uma vez por ano durante tantos anos quanto consigo me lembrar, sempre me esqueço de usá-los com pouca frequência. Este ano, minha resolução de ano novo é não tentar aprender regex novamente - então, este ano, para me salvar das lágrimas,...

115
O jQuery pode fornecer o nome da tag?

Eu tenho vários elementos em uma página HTML que têm a mesma classe - mas eles são tipos de elementos diferentes. Quero descobrir o nome da marca do elemento conforme faço um loop sobre eles - mas .attr não aceita "tag" ou "tagname". Aqui está o que quero dizer. Considere estes elementos em uma...

115
JavaScript: clone uma função

Qual é a maneira mais rápida de clonar uma função em JavaScript (com ou sem suas propriedades)? Duas opções que vêm à mente são eval(func.toString())e function() { return func.apply(..) }. Mas estou preocupado com o desempenho de eval e o empacotamento tornará a pilha pior e provavelmente...

115
valueOf () vs. toString () em Javascript

Em Javascript, todo objeto tem um método valueOf () e toString (). Eu teria pensado que o método toString () fosse invocado sempre que uma conversão de string fosse solicitada, mas aparentemente ele é superado por valueOf (). Por exemplo, o código var x = {toString: function() {return "foo"; },...