Comment accéder aux éléments SVG avec Javascript

Je gagne avec SVG et j'espérais pouvoir créer des fichiers SVG dans Illustrator et accéder aux éléments avec Javascript. Voici le fichier SVG Illustrator déclenche (Il semble également ajouter une quantité de déchets au début du fichier que j'ai supprimé) <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" […]

AngularJS – N'importe quelle façon pour $ http.post d'envoyer des paramètres de demande au lieu de JSON?

J'ai un ancien code qui fait une requête AJAX POST via la méthode de publication de jQuery et ressemble à ceci: $.post("/foo/bar", requestData, function(responseData) { //do stuff with response } requestData est juste un objet javascript avec certaines propriétés de chaîne de base. Je suis en train de déplacer nos articles pour utiliser Angular, et […]

Les validations de champs requises ne fonctionnent pas dans JQuery Popup MVC 4

J'ai des fenêtres pop-up de JQuery et je souhaite mettre les validations de terrain requises sur cette base, et j'ai configuré les attributs requis dans le modèle et je leur ai également défini le message de validation dans la vue, mais les validations de champs requises ne fonctionnent pas dans les fenêtres contextuelles. La validation […]

Comment puis-je obtenir l'emplacement actuel d'un iframe?

J'ai construit une application de saisie de données de base permettant aux utilisateurs de parcourir le contenu externe dans iframe et d'entrer des données rapidement à partir de la même page. Une des variables de données est l'URL. Idéalement, je voudrais pouvoir charger l'url actuelle de iframes dans une zone de texte avec javascript. Je […]

Puis-je faire un <bouton> ne pas soumettre un formulaire?

J'ai un formulaire, avec 2 boutons <a href="index.html"><button>Cancel changes</button></a> <button type="submit">Submit</button> J'utilise le bouton jQuery UI sur eux aussi, tout simplement comme ça $('button').button(); Cependant, le premier bouton soumet également le formulaire. J'aurais pensé que s'il n'avait pas le type="submit" , ce ne serait pas le cas. Évidemment, je pourrais le faire $('button[type!=submit]').click(function(event) { event.stopPropagation(); […]

Comment testez-vous le code JavaScript?

Cycles du processeur, utilisation de la mémoire, temps d'exécution, etc.? Ajouté: Existe-t-il un moyen quantitatif de tester les performances en JavaScript, en plus de la perception de la rapidité avec laquelle le code fonctionne?

Quel est le JSON minimum valide?

J'ai lu attentivement la description JSON http://json.org/ mais je ne suis pas sûr de savoir la réponse à la question simple. Quelles chaînes sont le minimum possible JSON valide? "string" est la chaîne JSON valide? 42 est le numéro simple valable JSON? true est-ce que la valeur booléenne est un JSON valide? {} Est l'objet […]

JavaScript "nouvelle Array (n)" et "Array.prototype.map" étrange

J'ai observé ceci dans Firefox-3.5.7 / Firebug-1.5.3 et Firefox-3.6.16 / Firebug-1.6.2 Quand je lance Firebug: >>> x = new Array(3) [undefined, undefined, undefined] >>> y = [undefined, undefined, undefined] [undefined, undefined, undefined] >>> x.constructor == y.constructor true >>> x.map(function(){ return 0; }) [undefined, undefined, undefined] >>> y.map(function(){ return 0; }) [0, 0, 0] Que se […]

URL hash-bang (#! /) Préfixe au lieu de simple hash (# /) dans Angular 1.6

Mes URL sur un projet AngularJS ont changé depuis localhost:3000/admin#/ vers localhost:3000/admin#!/ Depuis la dernière fois que j'ai travaillé sur mon projet … Rien trouvé sur le Web, est-ce que quelqu'un sait ce que c'est?

JavaScript isDOM – Comment vérifiez-vous si un objet JavaScript est un objet DOM?

J'essaie d'obtenir: document.createElement('div') //=> true {tagName: 'foobar something'} //=> false Dans mes propres scripts, j'avais l'habitude d'utiliser cela car je n'ai jamais eu besoin de tagName comme propriété: if (!object.tagName) throw …; Donc, pour le deuxième objet, j'ai proposé ce qui suit comme une solution rapide – qui fonctionne surtout. 😉 Le problème est que […]

JavaScript rend le site Web intelligent, beauté et facile à utiliser.