Ini adalah tutorial pemula, ini adalah tutorial pemula, jika Anda seorang pemula.
Sederhananya, nodeJS bukan bahasa baru, tetapi dapat memungkinkan JS kami berjalan di sisi server, menulis kode JS di sisi server dan input dan output. Artinya, jika seseorang bertanya apakah JS hanya dapat berjalan di browser di masa depan, jangan katakan itu, sayangnya, ya.
Saya ingat ketika saya pertama kali mulai belajar HTML, CSS, dan JS, kesan pertama saya adalah mengunduh berbagai browser karena masalah kompatibilitas T_T, tetapi sekarang ada kabar baik untuk mempelajari nodej dan tidak memiliki masalah kompatibilitas.
Jika Anda ingin tahu mengapa NodeJS tidak memiliki masalah kompatibilitas, maka Anda akan terlebih dahulu memahami mengapa ada masalah kompatibilitas di front-end. Di sini saya menyebutkan bahwa front-end berusaha mengatakan bahwa nodeJs bukan front-end, tetapi back-end. Meskipun terlihat sangat mirip, saya menyesal memberi tahu Anda bahwa tidak.
Jika Anda terlalu jauh, Anda akan sampai pada intinya. Mengapa ada masalah kompatibilitas di front-end? Masalah utamanya adalah browser! Lai Lai Apakah menurut Anda, setiap browser dibuat dari pabrik yang berbeda, dapatkah efeknya sama? Kemudian, semua orang tidak puas. Anda mengatakan bahwa apa yang Anda tulis hanya dapat digunakan di rumahnya, tetapi itu tidak akan berhasil di rumah orang lain. Sial, apa hukum alam? Jadi kemudian pihak ketiga keluar, itulah yang kami sebut W3C. W3C ini secara khusus bertanggung jawab untuk menyelesaikan masalah ini. Apa masalahnya? Dengan kata lain, sebagai perantara, W3C bertanggung jawab untuk mendefinisikan standar, dan browser mereka harus menyediakan API bagi para programmer AS untuk digunakan sesuai dengan standar mereka. Lalu mengapa masih ada masalah kompatibilitas? Karena itu, mereka hanya menetapkan standar, tetapi apakah orang lain harus melakukan apa yang mereka lakukan? Itu sangat naif.
Tapi jangan khawatir, akan ada semakin sedikit kompatibilitas di masa depan. Mengapa? Anda pikir, sebagian besar browser menyediakan API yang sama, tetapi apa yang Anda berikan berbeda. Bisakah pengembang bahagia? Jika pengembang tidak bahagia, siapa yang mau menggunakan browser mereka? Tidak peduli berapa banyak mereka melakukan kejahatan, mereka akan merusak diri sendiri. Mari kita lihat IE bertahun -tahun yang lalu dan IE hari ini.
Ok, sekali lagi, karena semua masalah kompatibilitas ini dilakukan oleh browser, nodeJs tidak membutuhkan browser lagi, jadi apa yang kompatibel dengan, bukan? Karena itu masalahnya, BOM dan DOM yang kami pelajari sebelumnya secara alami tidak dapat digunakan di NodeJs, karena tidak ada browser lagi, apa lagi yang Anda operasikan DOM? Hal lain yang sangat penting adalah bahwa nodeJS memungkinkan kita untuk mengoperasikan file lokal, yang sangat penting. Sangat disayangkan bahwa suatu bahasa tidak dapat mengoperasikan file. Jika Anda ingin JS mengoperasikan file, itu bisa melakukannya, tetapi browser tidak berani membiarkan JS melakukan ini karena terlalu berbahaya. Misalnya, ketika Anda mengunjungi situs web seseorang, ia menulis program di JS untuk menghapus hal -hal di sistem komputer Anda, atau membaca privasi Anda. Ini luar biasa, tetapi sisi server berbeda, karena kode yang Anda tulis hanya dijalankan di server Anda sendiri. Mungkinkah Anda menghancurkan komputer Anda? Apakah ini sedikit berantakan? Baiklah.
Mari kita ringkas apa yang saya pelajari hari ini: NodeJS memungkinkan JS untuk digunakan di server. Karena tidak ada penambahan browser, tidak ada masalah kompatibilitas. Secara alami, tidak ada BOM dan DOM, dan dapat mengoperasikan file lokal.
Tutorial yang harus dibaca di atas untuk nodeJs dari lepas landas dari pemula tanpa kebetulan adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.