Tujuh kemahiran JavaScript (1)_kemahiran javascript

WBOY
Lepaskan: 2016-05-16 15:25:47
asal
1026 orang telah melayarinya

JavaScript ialah bahasa pengaturcaraan yang sangat popular, ramai pembangun memilih JavaScript sebagai bahasa pengenalan mereka. Artikel ini berkongsi dengan anda tujuh kemahiran JavaScript praktikal, amalan terbaik dan kandungan lain yang sangat praktikal. Pada masa lalu, jika anda ingin mencipta objek, anda akan melakukan ini:

 var car = new Object();
   car.colour = 'red';
   car.wheels = ;
   car.hubcaps = 'spinning';
   car.age = ;  下面的写法能够达到同样的效果: var car = {
   colour:'red',
   wheels:,
   hubcaps:'spinning',
   age:
   }
Salin selepas log masuk

Lebih mudah, anda tidak perlu menggunakan semula nama objek.

Dengan cara ini, kereta ditakrifkan mungkin anda akan menghadapi masalah invalidUserInSession Ini hanya akan berlaku apabila anda menggunakan IE. Ingat satu perkara sahaja, jangan pendakap dengan betul Letakkan koma bernoktah sebelum tanda

dan anda akan terhindar dari masalah.


Satu lagi singkatan yang sangat mudah ialah untuk tatasusunan.


Cara tradisional untuk mentakrifkan tatasusunan adalah seperti berikut:


 var moviesThatNeedBetterWriters
  = new Array(
   'Transformers','Transformers','Avatar','Indiana
  Jones '
   );  简写版的是这样: var moviesThatNeedBetterWriters
  = [
   'Transformers','Transformers','Avatar','Indiana
  Jones '
   ];
Salin selepas log masuk
Untuk tatasusunan, terdapat masalah sebenarnya, tiada fungsi kumpulan graf. Tetapi anda akan sering menemui orang yang mentakrifkan kereta di atas seperti ini


 var car = new Array();
   car['colour'] = 'red';
   car['wheels'] = ;
   car['hubcaps'] = 'spinning';
   car['age'] = ;
Salin selepas log masuk
Array tidak maha kuasa; ini tidak ditulis dengan betul dan akan mengelirukan orang. Kumpulan graf sebenarnya adalah fungsi objek, dan orang mengelirukan kedua-dua konsep.

Satu lagi kaedah trengkas yang sangat keren ialah menggunakan tatatanda bersyarat ternary.

Anda tidak perlu menulis seperti ini…

 var direction;
   if(x < ){
   direction = ;
   } else {
   direction = -;
   }
...
Salin selepas log masuk
Anda boleh memudahkannya menggunakan tatatanda bersyarat ternary:

var direction

  = x < 200 &#63; 1 : -1; 
Salin selepas log masuk
Apabila keadaan adalah benar, ambil nilai selepas tanda soal, jika tidak, ambil nilai selepas titik bertindih.



Di atas adalah pengetahuan tentang tujuh kemahiran JavaScript (1) yang dikongsi oleh editor Script House Saya akan mengemas kini

7 kemahiran JavaScript (2) nanti. Saya harap ia akan membantu semua orang jika saya mempunyai lebih banyak pengetahuan dalam bidang ini.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan