javascript - Jika terdapat hanya satu baris kod tetapi ia digunakan semula di banyak tempat, bagaimana untuk menangani situasi ini Adakah ia terkandung dalam kaedah global, atau adakah ia ditulis secara langsung? ~
ringa_lee
ringa_lee 2017-07-05 11:00:17
0
5
1042
location.assign('http://www.bing.com');

Jika ia adalah kod lompat halaman yang mesti dilaksanakan selepas log masuk atau logik tertentu berjaya, adakah ia perlu dimasukkan ke dalam kaedah global? Adakah hanya satu ayat yang benar-benar diperlukan?

Dalam erti kata lain, menggunakan sepenuhnya penggantian global editor dan fungsi lain juga boleh meningkatkan prestasi, walaupun ia adalah minimum~

ringa_lee
ringa_lee

ringa_lee

membalas semua(5)
typecho

Jika tiada pertimbangan logik, letakkan alamat lompat dalam pemalar Jika ada pertimbangan logik perniagaan, rangkumkannya.

phpcn_u1582

Jika ia adalah logik lompat tulen, maka tidak perlu merangkumnya ke dalam kaedah yang berasingan Anda boleh meletakkan sambungan dalam fail tetap. Kerana apa yang anda katakan di sini hanyalah satu ayat logik, tidak akan ada perubahan logik di sini, tetapi yang mungkin berubah ialah alamat sambungan Untuk pengurusan bersatu, kemudian letakkannya dalam fail malar yang berasingan.

Jika proses lompat pautan ini mempunyai pertimbangan logiknya sendiri, seperti syarat untuk melompat ke alamat mana. Kemudian ia boleh dirangkumkan ke dalam kaedah untuk memanggil di tempat lain. Dengan cara ini, hanya satu tempat yang perlu diubah suai apabila bahagian logik ini berubah.

Jadi sama ada untuk merangkum dan apa yang perlu merangkum bergantung pada keperluan yang berubah-ubah

世界只因有你

Saya menulis semuanya secara langsung dalam projek terakhir dan merasakan tidak perlu merangkumnya. Dan saya tidak pasti sama ada ia boleh meningkatkan prestasi saya sendiri tidak membandingkannya.

淡淡烟草味

Mengenkapsulkan kod adalah untuk mengurangkan pertindihan kod Untuk satu baris kod, ia adalah hampir sama sama ada ia dikapsulkan atau tidak kod tidak banyak berubah.

刘奇

Premise: Terdapat sekeping kod yang digunakan di banyak tempat, dan tidak terdapat banyak perubahan yang diperibadikan di setiap tempat

Jika saya, saya akan meletakkannya di satu tempat, dan kemudian memanggilnya secara seragam dari satu tempat (ia boleh menjadi global, atau ia boleh digunakan, dll.) untuk tujuan:

  1. Kurangkan kesukaran kemungkinan pengembangan pada masa hadapan. Jika anda mendapati anda perlu menambah lebih banyak perkara kemudian, ia akan menjadi mudah untuk membuat perubahan

  2. Kurangkan beban kerja semasa pengubahsuaian. Jika anda ingin menukar href, anda tidak perlu mencari dan menggantikannya satu demi satu, mengurangkan kemungkinan ralat

  3. Mudah untuk nyahpepijat. Anda boleh mengetahui dengan tepat dari mana untuk melompat, bukannya melompat ke banyak tempat. Jika ia melompat secara tidak dapat dijelaskan, titik gangguan akan terkena terus di tempat ini, dan kemudian anda boleh mencari masalah dengan melihat ke atas. Daripada perlu mencapai banyak titik putus di tempat yang berbeza.

  4. Dengan logik mudah ini, jelas sekali bahawa kemudahan dan kesederhanaan kod adalah jauh lebih hebat daripada prestasi kod, jadi saya tidak akan mempertimbangkan isu prestasi

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!