JSTerm c'est juste un addon pour le moment. Si on l'intègre dans Firefox, il faudra en effet killer la Web Console ou Scratchpad. A mon avis, il faudrait transformer la Web Console en simple "Web Logs" (sans input JavaScript) et conserver JSTerm comme étant la maniere principale d'écrire du JS.MacIntoc a écrit :Je trouve qu'ils y vont un peu fort, même. Ça va faire 3 consoles JS (Web Console, Scratchpad et maintenant jsterm).
Firefox : Rumeurs et news sur le développement
-
- Salamandre
- Messages : 20
- Inscription : 02 juin 2010, 15:51
Re: Firefox : Rumeurs et news sur le développement
Re: Firefox : Rumeurs et news sur le développement
Sinon, le cassage de l'héritage par prototype depuis FF14, il était prévus ou accidentel ?
Je trouve rien sur bugzilla.
Pour ceux qui veulent un exemple :
Je trouve rien sur bugzilla.
Pour ceux qui veulent un exemple :
Code : Tout sélectionner
var Shape=function(){
var color='red';
var area=function(){
return 0;
}
}
var Square=function(side){
var s=0;
var area=function(){
return s*s;
}
this.area=function(){
return area();
}
var init=function(side){
if(side!=NaN) s=side;
}
init(side);
}
try{
Square.prototype=Shape;
var square=new Square(5);
if(!(square instanceof Shape)) alert('Polymorphisme non supporté');
if(square.color!='red') alert('Héritage par prototype non supporté');
}catch(e){
alert('Échec de l'héritage par prototype');
}
Re: Firefox : Rumeurs et news sur le développement
Je ne suis pas expert Javascript, mais j'ai l'impression que tu devrais écrire :MacIntoc a écrit :Sinon, le cassage de l'héritage par prototype depuis FF14, il était prévus ou accidentel ?
Je trouve rien sur bugzilla.
Pour ceux qui veulent un exemple :Code : Tout sélectionner
…
Code : Tout sélectionner
var Shape=function(){
this.color='red';
this.area=function(){
return 0;
}
}
var Square=function(side){
var s=0;
var area=function(){
return s*s;
}
this.area=function(){
return area();
}
var init=function(side){
if(side!=NaN) s=side;
}
init(side);
}
try{
Square.prototype=new Shape();
var square=new Square(5);
if(!(square instanceof Shape)) alert('Polymorphisme non supporté');
if(square.color!='red') alert('Héritage par prototype non supporté');
}catch(e){
alert('Échec de l'héritage par prototype');
}
Re: Firefox : Rumeurs et news sur le développement
Ah oui, en effet. J'ai un peu trop l'habitude d'utiliser des objets DOMs qui utilisent une factory (donc pas de new) ^^'
Du coup, y aurais que les objets DOMs qui se retrouveraient bloqués au moment de l'héritage par prototype.
Du coup, y aurais que les objets DOMs qui se retrouveraient bloqués au moment de l'héritage par prototype.
Code : Tout sélectionner
var Hello=function(){
this.appendChild(document.createTextNode('Hello !'));
}
try{
Hello.prototype=document.createElement('div');
var hello=new Hello();
if(!(hello instanceof HTMLDivElement)) alert('Polymorphisme non supporté');
document.body.appendChild(hello);
}catch(e){
alert('Héritage direct non supporté');
}
Re: Firefox : Rumeurs et news sur le développement
Vous trouvez pas que la béta de MS Office reprends le principe des émoticônes pour faire remonter les bugs comme le fait Mozilla depuis FF 4.0 ?? (il est possible que Mozilla ne soit la première à avoir eu cette idée):
Re: Firefox : Rumeurs et news sur le développement
Hum, c'est au moment du appendChild que ça coince, j'imagine que la méthode n'accepte pas d'avoir un 'this' qui n'est pas un vrai objet DOM. Si ça a marché dans le passé, il y a du y avoir des changements dans la façon de faire communiquer les objets JS avec les objets DOM. D'un autre coté, je n'ai aucune idée de ce que devrait être le comportement conforme aux specs.MacIntoc a écrit :Ah oui, en effet. J'ai un peu trop l'habitude d'utiliser des objets DOMs qui utilisent une factory (donc pas de new) ^^'
Du coup, y aurais que les objets DOMs qui se retrouveraient bloqués au moment de l'héritage par prototype.
Code : Tout sélectionner
var Hello=function(){ this.appendChild(document.createTextNode('Hello !')); }
Re: Firefox : Rumeurs et news sur le développement
Ben... c'est un héritage par prototype. Je penses pas que le DOM l'interdise.
Re: Firefox : Rumeurs et news sur le développement
Certes, mais dans ce cas de figure, que signifie appendChild sur un objet js qui se comporte comme un objet DOM, mais qui n'en est pas un lui même ? Un objet DOM est une interface vers un objet natif, et je ne sais pas trop comment cela doit se comporter vis à vis des prototypes, etc.
Re: Firefox : Rumeurs et news sur le développement
En fait, je retrouve le même comportement que sous IE9. L'héritage fonctionne, mon objet hérite bien de l'objet DOM, il est bien reconnue comme tel mais impossible d'accéder au contenu du nœud derrière.
Re: Firefox : Rumeurs et news sur le développement
Firefox 17 saura gérer les fichiers zip et connaîtra le CSS asynchrone:
Bug 772434 - Blob support for Zip file contents
Bug 706179 - Async CSS animation
Bug 772434 - Blob support for Zip file contents
Bug 706179 - Async CSS animation
Re: Firefox : Rumeurs et news sur le développement
Visiblement le support conditionnel arrivera sous peu :
http://mcc.id.au/blog/2012/08/supports
Le problème c'est qu'on est pas près d'en avoir une vraie utilité. (dans 2-3 ans peut-être)
http://mcc.id.au/blog/2012/08/supports
Le problème c'est qu'on est pas près d'en avoir une vraie utilité. (dans 2-3 ans peut-être)
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
Debian 8 KDE avec Firefox & Nightly
Re: Firefox : Rumeurs et news sur le développement
Nouvelle version de Firefox mobile 15.0 béta: nous avons enfin la possibilité de supprimer uniquement les cookies dans les données personnelles. \o/
Le menu contextuel gagne des icônes qui le rendent plus lisible (et plus proche de Chrome) avec une couleur en rapport avec la fenêtre de démarrage et non plus la couleur noir du thème d'Android (mais j'ai encore une préférence pour le menu de Chrome qui met les avancer/Reculer d'une page et marquer cette page en icône permetant de les casser sur une ligne et d'ajouter la possibilité de voir les onglets ouverts sous d'autres appareils -> fonctionnalité perdue depuis FF 14.0) On peux passer en mode Bureau pour un site. Le basculement des onglets a légèrement été revu.
On peux envoyer des données de performance (cela tombe bien cette version a fait crasher23 fois Android 4.1, sans rapport de Crash ...une occasion de voir qu'Android 4.1 redémarre plus vite que son prédécesseur, mais après le déverrouillage c'est plus long => globalement le même temps donc). L'accélération graphique semble arriver:
plus de message comme quoi c'est bloqué à cause de problèmes résolu de pilote, mais il y a toujours 0 dans le tableau.
Par contre la rédaction est toujours plombé par un curseur qui se place au début de la ligne: si on le déplace c'est le bazar.
Au HTML5 test, il passe de 311 à 332. L'acid test 3 n'est pas conforme. L'acid test 2 a des parties rouges autour des yeux (chrome mobile aussi a des trusc bizarres au 2 tests)
Le menu contextuel gagne des icônes qui le rendent plus lisible (et plus proche de Chrome) avec une couleur en rapport avec la fenêtre de démarrage et non plus la couleur noir du thème d'Android (mais j'ai encore une préférence pour le menu de Chrome qui met les avancer/Reculer d'une page et marquer cette page en icône permetant de les casser sur une ligne et d'ajouter la possibilité de voir les onglets ouverts sous d'autres appareils -> fonctionnalité perdue depuis FF 14.0) On peux passer en mode Bureau pour un site. Le basculement des onglets a légèrement été revu.
On peux envoyer des données de performance (cela tombe bien cette version a fait crasher
plus de message comme quoi c'est bloqué à cause de problèmes résolu de pilote, mais il y a toujours 0 dans le tableau.
Par contre la rédaction est toujours plombé par un curseur qui se place au début de la ligne: si on le déplace c'est le bazar.
Au HTML5 test, il passe de 311 à 332. L'acid test 3 n'est pas conforme. L'acid test 2 a des parties rouges autour des yeux (chrome mobile aussi a des trusc bizarres au 2 tests)
Re: Firefox : Rumeurs et news sur le développement
La version mobile vient de recevoir une mise à jour. On passe à FF 14.0.2
Re: Firefox : Rumeurs et news sur le développement
J'avoue être un peu largué sur les nouveautés (j'ai du mal à suivre les bugs... sachant que ce qui m'intéresse le plus c'est le CSS ).
J'ai vu que le sélecteur :dir(rtl/ltr) était implémenté. Visiblement, le premier sélecteur de niveau 4 implémenté.
J'ai vu que le sélecteur :dir(rtl/ltr) était implémenté. Visiblement, le premier sélecteur de niveau 4 implémenté.
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
Debian 8 KDE avec Firefox & Nightly
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 19 invités