Rumah hujung hadapan web tutorial js javascript来定义类的规范小结_javascript技巧

javascript来定义类的规范小结_javascript技巧

May 16, 2016 pm 06:15 PM
Tentukan kelas spesifikasi

使用javascript来定义类的规范如下:

指定类名与构造函数,类名(构造函数名)首字母大写:

复制代码 代码如下:

function YourClass(){
}

使用"this.成员变量"在其构造函数内定义(伪)私有成员,最好约定(伪)私有成员都以“_”开头小写字母组成。这种成员是每个对象都有自己的副本,也叫对象(实例)成员。
复制代码 代码如下:

function Yourclass(_arg1,_arg2,...){
this._arg1=arg1;
this._arg2=arg2;
//...
}

使用“类名.prototype.成员变量”在其构造函数外定义成员变量,最好约定这种成员都以大写字母开头(或最好约定(伪)私有成员都以“_”开头小写字母组成。)。这种成员变量是每个对象共享一个副本,也叫类成员。
复制代码 代码如下:

Yourclass.prototype.Arg3="arg3...";//定义直接访问不要输入验正的成员变量
Yourclass.prototype._arg4="arg4...";//需要使用setXXX() getXXX()访问器做输入验正

使用“类名.prototype.成员函数名=function(_arga,_argb,...){}”方式来成员函数。
复制代码 代码如下:

Yourclass.prototype.YourFucName=function(_arga,_argb,...){
//do somethings
}

不要在构造函数内使用"this.函数名=function(_arga,....){}"方式来定义成员函数,函数是服务模板,是需要共享,不需要每个对象都有存一个相同的模板,这样太浪费且没有多少意义。
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Konvensyen penamaan pembolehubah diperlukan dalam pembelajaran Python Konvensyen penamaan pembolehubah diperlukan dalam pembelajaran Python Jan 20, 2024 am 09:03 AM

Konvensyen penamaan pembolehubah yang perlu anda ketahui semasa mempelajari Python Aspek penting semasa mempelajari bahasa pengaturcaraan Python ialah mempelajari cara menamakan dan menggunakan pembolehubah dengan betul. Pembolehubah ialah pengecam yang digunakan untuk menyimpan dan mewakili data. Konvensyen penamaan pembolehubah yang baik bukan sahaja meningkatkan kebolehbacaan kod anda, tetapi juga mengurangkan kemungkinan ralat. Artikel ini akan memperkenalkan beberapa konvensyen penamaan pembolehubah yang biasa digunakan dan memberikan contoh kod yang sepadan. Gunakan Nama Bermakna Nama pembolehubah harus mempunyai makna yang jelas dan dapat menerangkan data yang disimpan dalam pembolehubah. Menggunakan nama yang bermakna membolehkannya

Bagaimanakah anda boleh memahami prinsip reka bentuk dan matlamat di sebalik spesifikasi kod PHP terkini dengan membaca kod sumbernya? Bagaimanakah anda boleh memahami prinsip reka bentuk dan matlamat di sebalik spesifikasi kod PHP terkini dengan membaca kod sumbernya? Sep 05, 2023 pm 02:46 PM

Bagaimanakah anda boleh memahami prinsip reka bentuk dan matlamat di sebalik spesifikasi kod PHP terkini dengan membaca kod sumbernya? Pengenalan: Apabila menulis kod PHP berkualiti tinggi, adalah sangat penting untuk mengikuti piawaian pengekodan tertentu. Melalui spesifikasi kod, kebolehbacaan, kebolehselenggaraan dan kebolehskalaan kod boleh dipertingkatkan. Untuk bahasa PHP, terdapat spesifikasi kod yang diterima pakai secara meluas, iaitu PSR (PHPStandardsRecommendations). Artikel ini akan memperkenalkan cara membaca kod sumber spesifikasi kod PHP terkini

Analisis kekunci pintasan pemformatan PyCharm: cara cepat menyatukan gaya kod Analisis kekunci pintasan pemformatan PyCharm: cara cepat menyatukan gaya kod Jan 27, 2024 am 10:38 AM

Seragamkan gaya kod dengan cepat: Kebolehbacaan dan ketekalan kod penghuraian kekunci pintasan berformat PyCharm adalah sangat penting untuk pengaturcara. Di bawah premis mengikut spesifikasi gaya pengekodan tertentu, menulis kod bersih boleh menjadikan projek lebih mudah untuk diselenggara dan difahami. Sebagai persekitaran pembangunan bersepadu yang berkuasa, PyCharm menyediakan kekunci pintasan untuk membantu kami memformat kod dengan cepat. Artikel ini akan memperkenalkan beberapa kekunci pintasan yang biasa digunakan dalam PyCharm, serta penggunaan dan kesan khususnya. 1. Inden automatik kod (Ctrl

Bagaimana untuk menyelesaikan masalah penggunaan ruang inden yang tidak teratur dalam kod Python? Bagaimana untuk menyelesaikan masalah penggunaan ruang inden yang tidak teratur dalam kod Python? Jun 24, 2023 pm 09:03 PM

Python adalah bahasa pengaturcaraan yang sangat popular Ia digemari oleh lebih ramai orang kerana kesederhanaan, kemudahan pemahaman, dan kemudahan pembelajaran. Dalam Python, format lekukan dan kod adalah sangat penting Jika digunakan secara tidak teratur, ia akan menjejaskan kebolehbacaan dan kebolehselenggaraan kod. Artikel ini bertujuan untuk memperkenalkan beberapa kaedah untuk menyelesaikan masalah ruang lekukan yang tidak teratur dalam kod Python. Menggunakan alat automatik Dalam pengaturcaraan Python, adalah sangat penting untuk mematuhi piawaian pengekodan Setiap lekukan dalam kod harus menggunakan bilangan ruang yang sama. Jika anda mengubah suai baris demi baris secara manual

Piawaian penulisan PHP dan amalan kerja berpasukan: meningkatkan kecekapan pembangunan projek Piawaian penulisan PHP dan amalan kerja berpasukan: meningkatkan kecekapan pembangunan projek Aug 25, 2023 pm 11:27 PM

Amalan spesifikasi penulisan PHP dan kerjasama pasukan: meningkatkan kecekapan pembangunan projek Dalam pembangunan projek, spesifikasi penulisan adalah amalan yang diperlukan. Piawaian penulisan yang baik boleh meningkatkan kebolehbacaan dan kebolehselenggaraan kod, mengelakkan ralat peringkat rendah dan membolehkan ahli pasukan bekerjasama dengan lebih baik. Artikel ini akan memperkenalkan beberapa amalan menulis spesifikasi dalam PHP dan meneroka cara menggunakan spesifikasi ini dalam kerja berpasukan untuk meningkatkan kecekapan pembangunan projek. Menggunakan standard PSR-2 PSR-2 ialah standard untuk spesifikasi kod PHP Ia menetapkan satu set format kod, komen,

Nasihat pembangunan C++: Bagaimana untuk meningkatkan kualiti dan prestasi kod C++ anda Nasihat pembangunan C++: Bagaimana untuk meningkatkan kualiti dan prestasi kod C++ anda Nov 22, 2023 pm 04:31 PM

C++ ialah bahasa pengaturcaraan berkuasa yang digunakan secara meluas dalam bidang seperti pembangunan peringkat sistem, pembangunan permainan dan pengkomputeran berprestasi tinggi. Walau bagaimanapun, C++ juga memerlukan kualiti dan prestasi kod yang lebih tinggi kerana kerumitan dan fleksibilitinya. Artikel ini akan meneroka beberapa cadangan tentang cara meningkatkan kualiti dan prestasi kod C++. Fahami pengurusan memori: C++ ialah bahasa peringkat rendah yang boleh memanipulasi memori secara langsung. Oleh itu, adalah penting untuk memahami cara melakukan pengurusan ingatan dengan betul. Mengelakkan kebocoran memori dan penunjuk berjuntai adalah satu kemestian. Gunakan penunjuk pintar dan RAII (pemerolehan sumber adalah permulaan

Bagaimana untuk menyelesaikan ralat ketidakteraturan penggunaan perpustakaan dalam kod Python? Bagaimana untuk menyelesaikan ralat ketidakteraturan penggunaan perpustakaan dalam kod Python? Jun 24, 2023 am 11:55 AM

Python ialah bahasa pengaturcaraan yang sangat fleksibel, mudah dipelajari dan mudah digunakan Sebilangan besar perpustakaan dan modul pihak ketiga menjadikan Python berkuasa. Walau bagaimanapun, disebabkan kepelbagaian dan fleksibiliti perpustakaan, pembangun Python sering melakukan kesilapan dalam menggunakan perpustakaan yang tidak diseragamkan. Mengendalikan ralat ini dengan betul boleh meningkatkan kualiti kod, meningkatkan kebolehbacaan kod dan mengelakkan penjanaan ralat dan kelemahan program. Artikel ini akan memperkenalkan cara menyelesaikan ralat penggunaan perpustakaan yang tidak teratur dalam kod Python. Kekurangan perisytiharan perpustakaan dalam Python jika anda mahu

Amalan dan norma pengekodan biasa dalam bahasa Go Amalan dan norma pengekodan biasa dalam bahasa Go Jun 01, 2023 am 09:51 AM

Dengan pempopularan dan penggunaan bahasa Go secara beransur-ansur, amalan pengekodan dan spesifikasi bahasa Go juga telah mendapat lebih banyak perhatian dan perhatian. Artikel ini akan memperkenalkan amalan dan spesifikasi pengekodan biasa dalam bahasa Go untuk membantu pembangun menulis kod Go berkualiti tinggi. Pemformatan kod Pemformatan kod dalam bahasa Go ialah spesifikasi dan amalan yang sangat penting. Bahasa Go menyediakan alat pemformatan kod rasmi - goimports, yang boleh melaraskan lekukan, ruang, tanda petikan, dsb. kod secara automatik, dan juga boleh mengimport pakej yang tidak diimport secara automatik. Guna goimpo

See all articles