Rumah > hujung hadapan web > tutorial js > Perbincangan ringkas tentang pembina JavaScript dan objek_pengetahuan asas

Perbincangan ringkas tentang pembina JavaScript dan objek_pengetahuan asas

WBOY
Lepaskan: 2016-05-16 15:53:44
asal
1253 orang telah melayarinya

Kata Pengantar--Mari kita bincangkan di hadapan

Saya rasa terdapat ramai rakan pemula yang jarang didedahkan dengan bahasa pengaturcaraan bahagian belakang sebelum ini, sama seperti saya, mereka keliru tentang satu siri "kata nama" dalam JavaScript. Nampaknya saya secara kasarnya tahu tentang apa itu, tetapi sebenarnya saya masih tidak memahaminya dengan jelas, saya fikir apabila mempelajari apa-apa jenis pengetahuan, langkah pertama adalah untuk menjelaskan penjelasan istilah yang paling asas (mengetahui apa itu; tentang akan membantu kita memahaminya dengan lebih baik) (Memahaminya.) Iaitu, mengetahui apa itu dan mengapa ia, akan sangat membantu untuk pembelajaran lanjutan masa hadapan. Di bawah ini saya akan bercakap secara ringkas tentang pemahaman saya sendiri tentang beberapa perkara pengetahuan yang kelihatan tidak penting tetapi perlu. (Jika terdapat sebarang percanggahan, sila betulkan saya)

1. Apakah itu pembina

Pembina ialah kaedah khas. Ia digunakan terutamanya untuk memulakan objek apabila mencipta objek, iaitu, untuk menetapkan nilai awal kepada pembolehubah ahli objek Ia sentiasa digunakan bersama-sama dengan operator baru dalam pernyataan untuk mencipta objek.

Ini adalah penjelasan dari Baidu Encyclopedia Penjelasannya sangat buku tetapi maksudnya masih sangat jelas. Sila lihat contoh kecil di bawah:

Salin kod Kod adalah seperti berikut:

var request = XMLHttpRequest();

Ungkapan ini sering digunakan apabila kami membuat objek permintaan apabila menggunakan teknologi AJAX. Kemudian kita dapat melihat dengan jelas bahawa "XMLHttpRequest();" ialah pembina standard! Kami mengisytiharkan objek "permintaan" dalam "var" dan menggunakan pembina "XMLHttpRequest();" untuk memulakan objek "permintaan" dan memberikannya nilai awal. Jadi kita boleh tahu: "'Fungsi' yang digunakan dengan operator 'baru' untuk mencipta dan memulakan objek ialah pembina".

Sebagai contoh, cara biasa kami untuk mengisytiharkan tatasusunan ialah pembina standard: var array = new Array();

2. Apakah itu objek segera

Salin kod Kod adalah seperti berikut:

var request = XMLHttpRequest();

Dalam pengaturcaraan berorientasikan objek, proses mencipta objek menggunakan kelas biasanya dipanggil instantiasi.

Saya menyerlahkan perkara utama penjelasan dalam warna merah dan biru di atas. Secara terang-terangan, membuat seketika objek ialah proses mencipta objek!

Jadi apa itu "kelas"? Mengikut pemahaman literal, kita boleh memahaminya sebagai "jenis". Sebagai contoh, "kek" adalah kategori pencuci mulut, iaitu, jenis kemudian kek keju adalah individu tertentu kategori kek dalam pencuci mulut, iaitu, objek.

Kami tahu bahawa dalam bahasa pengaturcaraan, "kelas" adalah abstrak. Kami tidak mempunyai cara untuk mengendalikannya atau menggunakan kaedah dan sifatnya. Malah, ini juga mudah difahami Dalam kehidupan, kita tidak mempunyai cara untuk melihat atau menangkap perkara yang abstrak, jadi secara semula jadi kita tidak mempunyai cara untuk menggunakan beberapa fungsinya situasi sebenar Hanya apabila kita mempunyai objek kita boleh memahami atau mengenalinya dengan jelas. Oleh itu, instantiating objek adalah proses daripada abstrak kepada konkrit, dan proses ini dipanggil instantiation.

Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.

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