Questions marquées «javascript»

Pour des questions concernant la programmation dans ECMAScript (JavaScript / JS) et ses divers dialectes / implémentations (à l'exception d'ActionScript). Cette balise est rarement utilisée seule mais est le plus souvent associée aux balises [node.js], [jquery], [json] et [html].




15
Comment raccourcir mes déclarations conditionnelles
J'ai une très longue déclaration conditionnelle comme celle-ci: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Je me demandais si je pouvais refactoriser cette expression / déclaration sous une forme plus concise. Une idée sur la façon d'y parvenir?


14
Comment vérifier si DST (heure d'été) est en vigueur, et si oui, le décalage?
C'est un peu de mon code JS pour lequel cela est nécessaire: var secDiff = Math.abs(Math.round((utc_date-this.premiere_date)/1000)); this.years = this.calculateUnit(secDiff,(86400*365)); this.days = this.calculateUnit(secDiff-(this.years*(86400*365)),86400); this.hours = this.calculateUnit((secDiff-(this.years*(86400*365))-(this.days*86400)),3600); this.minutes = this.calculateUnit((secDiff-(this.years*(86400*365))-(this.days*86400)-(this.hours*3600)),60); this.seconds = this.calculateUnit((secDiff-(this.years*(86400*365))-(this.days*86400)-(this.hours*3600)-(this.minutes*60)),1); Je veux obtenir le datetime dans «il y a», mais si l'heure d'été est en cours d'utilisation, les dates …
154 javascript  dst 


23
Transposer un tableau 2D en JavaScript
J'ai un tableau de tableaux, quelque chose comme: [ [1,2,3], [1,2,3], [1,2,3], ] Je voudrais le transposer pour obtenir le tableau suivant: [ [1,1,1], [2,2,2], [3,3,3], ] Il n'est pas difficile de le faire par programmation en utilisant des boucles: function transposeArray(array, arrayLength){ var newArray = []; for(var i = …

9
Comment puis-je vérifier si une image d'arrière-plan est chargée?
Je veux définir une image d'arrière-plan sur la balise body, puis exécuter du code - comme ceci: $('body').css('background-image','http://picture.de/image.png').load(function() { alert('Background image done loading'); // This doesn't work }); Comment puis-je m'assurer que l'image d'arrière-plan est entièrement chargée?
154 javascript  jquery 

13
Comment être averti des modifications de l'historique via history.pushState?
Alors maintenant que HTML5 introduit history.pushStatepour modifier l'historique des navigateurs, les sites Web commencent à l'utiliser en combinaison avec Ajax au lieu de changer l'identifiant de fragment de l'URL. Malheureusement, cela signifie que ces appels ne peuvent plus être détectés par onhashchange. Ma question est la suivante: existe-t-il un moyen …

11
Orientation Exif côté client JS: rotation et miroir des images JPEG
Les photos des appareils photo numériques sont souvent enregistrées au format JPEG avec une balise «d'orientation» EXIF. Pour s'afficher correctement, les images doivent être pivotées / reflétées en fonction de l'orientation définie, mais les navigateurs ignorent ces informations pour rendre l'image. Même dans les grandes applications Web commerciales, la prise …

10
Rendu html brut avec reactjs
Alors, est-ce la seule façon de rendre du HTML brut avec reactjs? // http://facebook.github.io/react/docs/tutorial.html // tutorial7.js var converter = new Showdown.converter(); var Comment = React.createClass({ render: function() { var rawMarkup = converter.makeHtml(this.props.children.toString()); return ( <div className="comment"> <h2 className="commentAuthor"> {this.props.author} </h2> <span dangerouslySetInnerHTML={{__html: rawMarkup}} /> </div> ); } }); Je sais …

16
Nom de variable sous forme de chaîne en Javascript
Existe-t-il un moyen d'obtenir un nom de variable sous forme de chaîne en Javascript? (comme NSStringFromSelectordans Cocoa ) Je voudrais faire comme ceci: var myFirstName = 'John'; alert(variablesName(myFirstName) + ":" + myFirstName); --> myFirstName:John METTRE À JOUR J'essaye de connecter un navigateur et un autre programme en utilisant JavaScript. Je …
154 javascript 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.