Articles of javascript

Quelle est la différence entre Event.target, Event.toElement et Event.srcElement?

J’ai le code suivant: document.oncontextmenu = function(evt) { evt = evt || window.event; console.log(evt.target, evt.toElement, evt.srcElement); }; En cliquant avec le bouton droit de la souris sur un , retourne ceci: div.foo, div.foo, div.foo En cliquant sur le bouton droit de la souris sur , retourne ceci: entrée, entrée, entrée Tous semblent apporter le même […]

jQuery vérifier si existe et a une valeur

J’ai l’exemple suivant: Existe-t-il un moyen de vérifier si cet élément existe et a une valeur dans une instruction? Ou au moins quelque chose de plus court que if($(‘.input1’).length > 0 && $(‘input1’).val() != ”) Juste être frustré ici avec des conditions de mile de long.

‘$’ déjà défini dans Chrome?

Si vous tapez $ dans la console de Chrome dans une page HTML ordinaire sans script. Vous verriez cette sortie > $ < bound(selector, startNode) Cependant, lorsque vous faites une fenêtre. $, La sortie est indéfinie, > window.$ < undefined Quel est le $ défini ici, et pourquoi ne puis-je pas y accéder via la […]

Comment sélectionner un seul élément enfant en utilisant jQuery?

Comment utiliser jQuery pour sélectionner un seul élément enfant? J’ai regardé l’API Traversing et je sais que je peux sélectionner tous les éléments img enfants immédiats comme ceci: $(this).children(‘img’); Et pour sélectionner le premier élément img enfant, je pourrais utiliser un indice comme celui-ci: $(this).children(‘img’)[0]; Mais je suppose que je suis un peu surpris de […]

Comment puis-je sélectionner un élément par ID avec jQuery en utilisant regex?

J’ai les éléments de saisie suivants: AAA & BBB sont des constantes et je saurai toujours ce qu’elles sont. Cependant, RandomSsortingng sera toujours aléatoire. Je veux obtenir la valeur de AAA_RandomSsortingng_BBB. Je ne veux pas que les valeurs des éléments d’entrée avec un ID se terminant par _Start ou _End. J’ai essayé le suivant: $(‘[id^=”AAA_”]’) […]

jQuery Validation utilisant la classe au lieu de la valeur du nom

Je voudrais valider un formulaire en utilisant le plugin jquery validate, mais je ne peux pas utiliser la valeur ‘name’ dans le html – car c’est un champ également utilisé par l’application serveur. Plus précisément, je dois limiter le nombre de cases à cocher vérifiées dans un groupe. (Maximum de 3.) Tous les exemples que […]

Quel avantage en termes de performances pour «verrouiller» les objects JavaScript?

JavaScript 1.8.5 (ECMAScript 5) ajoute des méthodes intéressantes qui empêchent de futures modifications d’un object passé, avec divers degrés de rigueur: Object.preventExtensions(obj) Object.seal(obj) Object.freeze(obj) Vraisemblablement, l’objective principal est de détecter les erreurs: si vous savez que vous ne voulez pas modifier un object après un certain point, vous pouvez le verrouiller pour qu’une erreur soit […]

Définition de l’atsortingbut HTML ‘for’ en JavaScript

Comment définir l’atsortingbut for d’un élément HTML dans JavaScript, sans utiliser jQuery ou une autre bibliothèque?

Utilisez D3 et Shiny pour implémenter `identifie ()` dans R

J’ai posé une question sur la manière de tracer dynamicment en fonction des interactions des utilisateurs, dont la solution fonctionne assez bien sur ma machine. Maintenant, je veux faire une version en ligne et l’héberger avec Shiny . J’ai essayé de mettre le code dans server.R et d’appeler la fonction server.R iden() dans reactivePlot() , […]

Enums en Javascript avec ES6

Je reconstruis un ancien projet Java en Javascript et je me suis rendu compte qu’il n’existait aucun moyen de faire des énumérations dans JS. Le mieux que je puisse trouver est: const Colors = { RED: Symbol(“red”), BLUE: Symbol(“blue”), GREEN: Symbol(“green”) }; Object.freeze(Colors); Le const empêche que les Colors ne soient réaffectées et le gel […]