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].


4
Qu'est-ce que offsetHeight, clientHeight, scrollHeight?
Pensé à expliquer quelle est la différence entre offsetHeight, clientHeightet scrollHeightou offsetWidth, clientWidthet scrollWidth? Il faut connaître cette différence avant de travailler côté client. Sinon, la moitié de leur vie sera consacrée à la réparation de l'interface utilisateur. Violon , ou en ligne ci-dessous: function whatis(propType) { var mainDiv = …

21
Comment masquer un élément à l'aide de Twitter Bootstrap et l'afficher à l'aide de jQuery?
Disons que je crée un élément HTML comme celui-ci, <div id="my-div" class="hidden">Hello, TB3</div> <div id="my-div" class="hide">Hello, TB4</div> <div id="my-div" class="d-none">Hello, TB4</div> Comment pourrais-je montrer et cacher cet élément HTML de jQuery / Javascript. JavaScript: $(function(){ $("#my-div").show(); }); Résultat: (avec l'un d'eux). J'aimerais que les éléments ci-dessus soient cachés. Quel est …

8
obtenir la taille de l'objet json
j'ai un objet json qui est renvoyé par une demande AJAX et j'ai des problèmes avec le .lengthcar il continue de revenir undefined. Je me demande simplement si je l'utilise correctement: console.log(data.length); console.log(data.phones.length); Ils retournent tous les deux undefinedmême s'ils sont des objets valides. Mise à jour: exemple de l'objet …
235 javascript  json 



10
Événement sur une entrée désactivée
Apparemment, un handicapé <input>n'est géré par aucun événement Existe-t-il un moyen de contourner ce problème? <input type="text" disabled="disabled" name="test" value="test" /> $(':input').click(function () { $(this).removeAttr('disabled'); }) Ici, je dois cliquer sur l'entrée pour l'activer. Mais si je ne l'active pas, l'entrée ne doit pas être publiée.
234 javascript  jquery  html 

6
Carte jQuery vs chaque
Dans jQuery, les fonctions mapet eachsemblent faire la même chose. Y a-t-il des différences pratiques entre les deux? Quand choisiriez-vous d'utiliser l'un au lieu de l'autre?
234 javascript  jquery 

7
Supprimez tous les caractères spéciaux avec RegExp
Je voudrais un RegExp qui supprimera tous les caractères spéciaux d'une chaîne. J'essaie quelque chose comme ça, mais cela ne fonctionne pas dans IE7, bien que cela fonctionne dans Firefox. var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], …



10
JavaScript avant de quitter la page
Je veux faire une confirmation avant que l'utilisateur ne quitte la page. S'il dit ok, il redirigerait vers une nouvelle page ou annulerait pour quitter. J'ai essayé de le faire avec onunload <script type="text/javascript"> function con() { var answer = confirm("do you want to check our other products") if (answer){ …
234 javascript  jquery 


12
Traitement de la réponse $ http en service
J'ai récemment publié une description détaillée du problème auquel je suis confronté ici à SO. Comme je n'ai pas pu envoyer de $httpdemande réelle , j'ai utilisé le délai d'attente pour simuler un comportement asynchrone. La liaison de données de mon modèle à la vue fonctionne correctement, avec l'aide de …

14
Comment construire un bundle minifié et non compressé avec webpack?
Voici mon webpack.config.js var webpack = require("webpack"); module.exports = { entry: "./entry.js", devtool: "source-map", output: { path: "./dist", filename: "bundle.min.js" }, plugins: [ new webpack.optimize.UglifyJsPlugin({minimize: true}) ] }; Je construis avec $ webpack Dans mon distdossier, je reçois seulement bundle.min.js bundle.min.js.map J'aimerais aussi voir le non compressé bundle.js

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.