JavaScript est un langage de programmation très populaire. De nombreux développeurs choisissent JavaScript comme langage d'introduction. Cet article partage avec vous sept compétences pratiques en JavaScript, les meilleures pratiques et d'autres contenus très pratiques. Autrefois, si vous vouliez créer un objet, vous faisiez ceci :
var car = new Object(); car.colour = 'red'; car.wheels = ; car.hubcaps = 'spinning'; car.age = ; 下面的写法能够达到同样的效果: var car = { colour:'red', wheels:, hubcaps:'spinning', age: }
Beaucoup plus simple, vous n’avez pas besoin de réutiliser le nom de l’objet.
De cette façon, car est défini. Peut-être que vous rencontrerez le problème d'invalidUserInSession. Cela ne se produira que lorsque vous utilisez IE. N'oubliez pas une chose, n'accolade pas correctement
. Mettez un point-virgule avant le signe et vous éviterez les ennuis.
Une autre abréviation très pratique est celle de tableaux.
La manière traditionnelle de définir un tableau est la suivante :
var moviesThatNeedBetterWriters = new Array( 'Transformers','Transformers','Avatar','Indiana Jones ' ); 简写版的是这样: var moviesThatNeedBetterWriters = [ 'Transformers','Transformers','Avatar','Indiana Jones ' ];
Pour les tableaux, il y a un problème. En fait, il n'y a pas de fonction de groupe graphique. Mais vous trouverez souvent des gens définissant la voiture ci-dessus comme ceci
var car = new Array(); car['colour'] = 'red'; car['wheels'] = ; car['hubcaps'] = 'spinning'; car['age'] = ;
Les tableaux ne sont pas omnipotents ; ceci n’est pas écrit correctement et va dérouter les gens. Les groupes de graphiques sont en réalité des fonctions d’objets et les gens confondent les deux concepts.
Une autre méthode de sténographie très intéressante consiste à utiliser la notation conditionnelle ternaire.
Tu n’es pas obligé d’écrire comme ça…
var direction; if(x < ){ direction = ; } else { direction = -; } ...
Vous pouvez le simplifier en utilisant la notation conditionnelle ternaire :
var direction = x < 200 ? 1 : -1;
Lorsque la condition est vraie, prenez la valeur après le point d'interrogation, sinon prenez la valeur après les deux points.
Ce qui précède correspond aux connaissances sur les sept compétences JavaScript (1) partagées par l'éditeur de Script House. Je mettrai à jour les 7 compétences JavaScript (2) plus tard Nous en mettrons davantage à jour à l'avenir. J'espère que cela sera utile à tout le monde si j'ai plus de connaissances dans ce domaine.