Rumah  >  Artikel  >  hujung hadapan web  >  Perbincangan ringkas tentang penyahpepijatan pengetahuan javascript_basic

Perbincangan ringkas tentang penyahpepijatan pengetahuan javascript_basic

WBOY
WBOYasal
2016-05-16 16:17:241067semak imbas

Saya telah banyak mengeluh baru-baru ini, seperti yang kita semua tahu, bahagian hadapan web menjadi sangat berat berbanding beberapa tahun yang lalu Terdapat pelbagai rangka kerja js, pelbagai objek, dan apabila terdapat terlalu banyak projek, awam modul akan diekstrak.

Paparan UI modul-modul ini adalah sama, perbezaannya adalah logik latar belakang Contohnya, apabila kami melakukan perjalanan korporat, kami biasanya mempunyai modul js awam untuk pusat kos, yang diisi oleh pelanggan semasa menempah tiket penerbangan. Pusat kos ini diedarkan dalam terminal tempahan dalam talian, luar talian dan aplikasi, yang turut memudahkan penyelesaian bulanan dengan syarikat pelanggan pada masa hadapan.

Kami juga tahu bahawa apabila projek menjadi lebih besar dan lebih rumit, dan menjadi SOA, banyak masalah timbul Sama seperti teori dalam web, semua data bahagian hadapan tidak boleh dipercayai, jadi antara muka Data pasukan lain tidak. sama. Apabila projek itu kecil pada masa lalu, saya tidak akan begitu tidak yakin, dan hanya akan merekodkan log apabila terdapat ralat Logik yang jarang direkodkan, log maklumat tidak kelihatan cantik juga akan menggunakan lebar jalur pelayan juga akan menyeret ke bawah prestasi web.

Tetapi projek itu semakin besar Apabila anda menghadapi pepijat pelik pada satu hari, anda bergantung pada log yang tidak lengkap dan akhirnya menjejak antara muka baris demi baris dengan mata kasar Namun, terdapat terlalu banyak parameter dan anda tidak dapat memulihkan data parameter dengan tepat, tetapi anda 100% yakin bahawa ia mestilah masalah pemulangan antara muka, tetapi anda tidak boleh mendapatkan mesej yang lengkap Pada masa ini, anda tidak dapat mencari pembekal antara muka , anda tidak berdaya Adalah lebih baik untuk memikirkannya setiap kali.

Selepas mempelajari pelajaran, trend menyimpan log proses menjadi semakin popular, dan akhirnya ia membawa kepada acara besar pada awal tahun ini adalah seperti ini, maka bahagian hadapan semasa perlu sama. Kami tahu bahawa kerana ia adalah modul js awam, modul ini mesti telah merangkum beberapa kaedah Ia pastinya tidak dibenarkan untuk program pihak ketiga untuk mengendalikan nod teksnya sendiri, seperti yang berikut:

Salin kod Kod adalah seperti berikut:


Syarikat:
Nama pekerja: