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


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Requête: pour un débugage plus efficace du code javascript tilleul 2 5,679 12-17-2014, 10:19 AM
Dernier message: Domo-TIC
  Moteur javascript de la LD planté ? tilleul 3 6,631 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,497 04-03-2014, 08:24 AM
Dernier message: tilleul
  Javascript: ajouter des items à un paramètre "liste" en plusieurs fois ? tilleul 0 3,086 03-29-2014, 12:15 PM
Dernier message: tilleul
  Javascript: les paramètres de type "list" sont non-persistants tilleul 2 5,284 02-25-2014, 07:31 PM
Dernier message: tilleul
  Commande Javascript tilleul 6 9,341 02-19-2014, 01:36 PM
Dernier message: tilleul



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