Les avertissements suivants se sont produits :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.3.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error




Javascript: bugs constatés
#1
Bonsoir

Deux bugs constatés:
1) lorsqu'on insère une fonction dans une commande JS et qu'il y a des paramètres entre "{}", la fonction doit OBLIGATOIREMENT être placée en dernier dans le code sinon les paramètres entre {} ne sont pas interprétés/disponibles dans les automates, le DS etc.

Ceci est ok:
Code :
n = parseInt('{valeur}');

function dbl() {
  n = n * 2;
}

Ceci n'est pas ok (ca ne plante pas mais "valeur" n'est pas proposé comme paramètre dans les automates et le DS/WIDO):
Code :
function dbl() {
  n = n * 2;
}

n = parseInt('{valeur}');

2) parfois, la première/dernière (?) ligne de code JS d'une commande n'est PAS interprétée par le validateur de syntaxe dans le CS !

Ceci est soi-disant valide:
Code :
appeler_une_fonction_inexistante() // <-- et en plus j'oublie le ";" !!!

Ceci ne l'est plus:
Code :
var x = 0;
appeler_une_fonction_inexistante();

Encore mieux (idem):
Code :
// un commentaire en première ligne ...
appeler_une_fonction_inexistante();


D'ailleurs sur le même sujet, ce serait bien que l'erreur lors de la validation du code JS ne nous sorte pas de l'éditeur et nous fasse perdre notre code ...
Ce serait bien aussi que les fenêtres de code JS soient plus grandes, avec une police de plus grande taille et plus lisible (genre Courier ou Lucida Console) ... je ne vais pas aller demander jusqu'à du syntax highlighting mais bon ... quoique ... :)

et encore un truc: quand on change une commande JS et qu'on ajoute des paramètres entre "{}" ce serait bien que les automates reflètent ces changements et nous proposent les paramètres en plus automatiquement ... pour l'instant, je suis obligé de relancer le CS pour que ce soit le cas ...

:)
www.osmotiq.com, domotique, développement logiciel et web -- tests & tutoriels KNX, Lifedomus, ZWave, etc.
Twitter: osmotiq
Répondre


Messages dans ce sujet
Javascript: bugs constatés - par tilleul - 02-23-2014, 10:02 PM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Requête: pour un débugage plus efficace du code javascript tilleul 2 5,736 12-17-2014, 10:19 AM
Dernier message: Domo-TIC
  Moteur javascript de la LD planté ? tilleul 3 6,703 12-08-2014, 02:27 PM
Dernier message: laurent
  les variables javascript sont communes à tous les équipements d'un même connecteur ?? tilleul 5 9,590 04-03-2014, 08:24 AM
Dernier message: tilleul
  Javascript: ajouter des items à un paramètre "liste" en plusieurs fois ? tilleul 0 3,110 03-29-2014, 12:15 PM
Dernier message: tilleul
  Javascript: les paramètres de type "list" sont non-persistants tilleul 2 5,327 02-25-2014, 07:31 PM
Dernier message: tilleul
  Commande Javascript tilleul 6 9,438 02-19-2014, 01:36 PM
Dernier message: tilleul



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)