Javascript Programming: Part 4

Object Oriented Programming

Ini hanya angsuran ke-2 dari serangkaian artikel yang dirancang untuk mengajarkan kepada total pemula cara memprogram, memberikan landasan untuk mempelajari banyak bahasa paling terkenal saat ini yang mencakup JavaScript, PHP, Jawa, dan beberapa lainnya.

Tujuan akhirnya adalah untuk mengajarkan Anda cara memprogram menggunakan DOM. Saya bergerak cukup lambat dalam artikel-artikel ini, mencoba untuk menutupi setiap batu sandungan yang dapat menghalangi orang.

Saat mempelajari sesuatu yang baru, awalnya mungkin tidak jelas. Anda hanya perlu mendorong karena lebih cepat dari yang Anda pikirkan, segalanya akan ‘ jepret ’ ke tempat untuk Anda. Segera Anda akan bertanya-tanya mengapa Anda pikir itu sulit sejak awal!

Salah satu alasan orang merasa pemrograman begitu menantang adalah karena mereka tidak mendapatkan pemahaman dasar yang cukup baik. Dalam proses belajar program saya sendiri (saya telah mengambil 8 bahasa sejauh ini) saya selalu menemukan bahwa setiap kali saya bingung adalah karena ada beberapa konsep dasar yang tidak saya pahami. Solusinya adalah selalu kembali ke dasar, karena begitu Anda memilikinya, segalanya mudah!

Mengapa saya menyebutkan semua ini?

Saya ingin menjelaskan alasan di balik pendekatan saya untuk mengajar pemrograman dalam artikel ini. Dua artikel pertama adalah teori-berat dan saya mengambil waktu saya untuk perlahan-lahan memperkenalkan konsep-konsep inti pemrograman. Ada beberapa contoh pemrograman aktual tetapi pendek. Setelah konsep dasar dipahami, kita akan beralih ke contoh pemrograman praktis yang dapat digunakan, yang pada saat itu akan jauh lebih mudah bagi Anda daripada jika saya akan langsung melompat.

Tujuan akhir kami: untuk menggunakan DOM

DOM (kependekan dari: Document Object Model ) adalah kerangka kerja yang memungkinkan Anda untuk memiliki kontrol penuh atas halaman web Anda menggunakan JavaScript. Apa yang saya maksud dengan ‘ kontrol total ’ ;? Saya berbicara tentang kemampuan untuk menambah, menghapus, dan mengedit teks, gambar, dan tabel dan elemen lainnya pada halaman dengan cepat.

Mudah membangun menu dinamis, ubah ukuran font paragraf di halaman Anda ketika seseorang mengklik tautan atau gambar, dll. Saya tidak akan melanjutkan, tetapi Anda dapat melakukan semua ini dan lebih banyak lagi dan itu akan bekerja dengan semua peramban modern karena DOM adalah standar yang dipegang peramban dengan baik.

Introduction to Object Oriented Programming

Pemrograman berorientasi objek adalah ‘ dengan cara ’ untuk menulis perangkat lunak dan merupakan dasar dari banyak bahasa termasuk JavaScript. Untuk benar-benar memahami cara menggunakan JavaScript, Anda harus memahami beberapa konsep dasar pemrograman berorientasi objek.

Saya hanya akan mengajari Anda apa yang Anda butuhkan untuk bekerja dengan JavaScript, jadi jangan khawatir! Tetapi apa yang akan Anda pelajari tentang pemrograman berorientasi objek berlaku untuk setiap bahasa pemrograman berorientasi objek di luar sana, dan itu hal yang baik.

OOP (OOP adalah kependekan dari: O bject O riented P rogramming) adalah gaya pemrograman yang digunakan di banyak hari ini & Bahasa paling menonjol yang mencakup Java, PHP, C ++, JavaScript, dan beberapa lainnya. Singkatnya, OOP mencoba membangun program dengan memecahnya secara konseptual menjadi serangkaian objek individual (objek terprogram) yang berinteraksi satu sama lain untuk membuat program. Dalam arti tertentu, objek-objek ini seperti program mini di dalam satu program besar.

Cara lain yang dapat Anda pikirkan adalah sebagai bisnis (seperti Microsoft atau McDonalds) di mana bisnis adalah program dan objeknya adalah orang-orang yang bekerja di bisnis ini dan dengan satu sama lain untuk menyelesaikan pekerjaan.

Jadi misalnya, mari kita katakan di McDonalds kita memiliki Wang, yang menerima pembayaran, Tyrone, yang membuat burger, dan John, yang mencuci lantai. Ketiga orang ini adalah diri mereka sendiri objek individu (sedikit menghina saya tahu, tapi hei, ini hanya sebuah contoh!) Dan masing-masing orang ini (objek) memiliki fungsi sendiri (hal-hal yang dia lakukan) dan bersama-sama mereka membuat McDonalds bekerja. Tentu saja ada beberapa orang lain yang bekerja di McDonalds, tetapi intinya adalah bahwa semua orang ini bekerja sama untuk melakukan pekerjaan menjalankan restoran.

Jadi saat Anda Pemrograman Berorientasi Objek, Anda membuat banyak objek individual yang bekerja bersama untuk membuat program secara keseluruhan. Saya akan mendapatkan contoh hanya dalam satu menit, tetapi sebelumnya saya memiliki dua pertanyaan yang harus dijawab: