Exportation d'un tableau pour Excel fichier avec formatage de cellule

Je tente actuellement d'exporter un tableau vers un fichier Excel avec un formatage de cellule. Je commence avec ce code ici: https://github.com/SheetJS/js-xlsx/blob/master/tests/write.js Mais le problème est que chaque fois que j'essaie de l'exporter (enregistrer le fichier en tant que fichier xlsx), c'est l'erreur qui s'affiche dans la console: Uncaught TypeError: Cannot read property 'writeFileSync' of […]

Attendez jusqu'à ce qu'une liste de requêtes jquery ajax soit terminée?

C'est presque la même chose avec cette question: attendez-vous que toutes les requêtes jQuery Ajax soient effectuées? Mais ma question est importante: Que je fais plusieurs demandes d'ajax, et je les sauvegarde dans un tableau: var events = []; for(var i = 0; i < 10; ++i) { events.push($.ajax({…})); } $.when(events).done(function() { // do something […]

Pourquoi 1 === 1 === 1 est-il faux?

Dans une console de navigateur, entrer 1===1 considéré comme true . Entrer 1===1===1 évalué à false . Je suppose que cela s'explique par la façon dont la déclaration est évaluée: 1 === 1 === 1 devient (1 === 1) === 1 Qui évalue à true === 1 Ce qui est false . Est-ce correct? Sinon, […]

Stockage d'un fichier dans MongoDB à l'aide de Multer in Mongoose

Je suis parvenu à accepter un fichier dans mon formulaire HTML et à poster avec angular via un $http.post utilisant le module ng-file-upload . Maintenant, je souhaite accepter ce fichier dans Mongoose et l'enregistrer dans mon NoSQL MongoDB hébergé sur MongoLab. J'ai lu ce module appelé Multer et Multer suivi la documentation de base, mais […]

Comment fermer automatiquement Bootstrap 3 modal après la période

Je me suis efforcé de fermer automatiquement les modèles Bootstrap après une période de temps définie. Voici le code js que j'utilise pour fermer le mode modal en 4 secondes: setTimeout(function() { $('#myModal').modal('hide'); }, 4000); Deux problèmes fondamentaux: (A) Lorsque la page html (qui contient les modales) se charge, le délai d'attente modal semble fonctionner […]

Comment obtenir un domaine à partir d'une chaîne à l'aide d'une expression régulière javascript

Comme le titre l'indique, j'essaie de récupérer le domaine à partir d'une chaîne à l'aide d'une expression régulière javascript. Prenez les cordes suivantes: String ==> Return "google" ==> null "google.com" ==> "google.com" "www.google.com" ==> "www.google.com" "ftp://ftp.google.com" ==> "ftp.google.com" "http://www.google.com" ==> "www.google.com" "http://www.google.com/" ==> "www.google.com" "https://www.google.com/" ==> "www.google.com" "https://www.google.com.sg/" ==> "www.google.com.sg" "https://www.google.com.sg/search/" ==> "www.google.com.sg" "*://www.google.com.sg/search/" ==> […]

Qu'advient-il d'un travailleur Web si je ferme la page qui a créé ce Web Worker?

Disons que j'ai une page intitulée Main.html qui crée un travailleur Web. Si je ferme la page principale en modifiant window.location, le travailleur Web serait-il résilié ou le travailleur Web continuerait-il à fonctionner? Comment Firefox ou Chrome choisissent-ils de «gérer les tâches Worker depuis longtemps après la fermeture de la page»? Si la tâche du […]

JQuery / Javascript et l'utilisation des opérateurs &&

J'essaie d'obtenir une déclaration conditionnelle simple pour fonctionner et d'avoir des problèmes. Le code défaillant: $(document).ready(function(){ var wwidth = $(window).width(); if (wwidth < 321) { alert("I am 320 pixels wide, or less"); window.scrollTo(0,0); } else if (wwidth > 321) && (wwidth < 481) { alert("I am between 320 and 480 pixels wide") } }); Si […]

Comment analyser une chaîne HTML dans Google Apps Script sans utiliser XmlService?

Je veux créer un grattoir à l'aide de Google Spreadsheets avec Google Apps Script. Je sais que c'est possible et j'ai vu des tutoriels et des discussions à ce sujet. L'idée principale est d'utiliser: var html = UrlFetchApp.fetch('http://en.wikipedia.org/wiki/Document_Object_Model').getContentText(); var doc = XmlService.parse(html); Et puis obtenir et travailler avec les éléments. Cependant, la méthode XmlService.parse() Ne […]

Meilleure pratique: nettoyage HTML généré par l'utilisateur

Je code un éditeur de WYSIWYG design de largeurMode = "on" sur un iframe. L'éditeur fonctionne bien et je stocke le code tel qu'il est dans la base de données. Avant de produire le html, je dois "nettoyer" avec php sur le côté serveur pour éviter les scripts entre sites et d'autres choses effrayantes. Existe-t-il […]

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