Rumah > Artikel > hujung hadapan web > Bagaimana untuk menjalankan javascript pada komputer
Dengan populariti Internet, JavaScript telah menjadi bahasa pengaturcaraan yang digunakan secara meluas. Bukan sahaja JavaScript sering digunakan dalam halaman web, tetapi banyak perisian komputer juga boleh menjalankan program JavaScript. Jadi, bagaimanakah komputer menjalankan javascript?
Pertama sekali, kita perlu memahami bahawa javascript ialah bahasa yang ditafsirkan. Dalam erti kata lain, JavaScript tidak perlu dikompilasi ke dalam kod binari dan boleh dijalankan terus dalam pelayar atau aplikasi lain. Oleh itu, kami memerlukan jurubahasa yang boleh mentafsir kod javascript dan menjalankannya.
Kebanyakan penyemak imbas mempunyai penterjemah javascript terbina dalam. Apabila kami membuka halaman dalam penyemak imbas, penyemak imbas menghuraikan HTML dan CSS dan kemudian memaparkan halaman tersebut. Pada masa yang sama, penyemak imbas juga akan menghuraikan kod JavaScript dan menjalankan program yang sepadan. Sebagai contoh, mengklik butang pada halaman web boleh mencetuskan program javascript untuk melaksanakan beberapa logik interaktif atau lompatan halaman.
Selain pelayar, kami juga boleh menggunakan beberapa persekitaran pembangunan bersepadu (IDE) atau alatan baris arahan untuk menjalankan program javascript. Contohnya, node.js ialah persekitaran berjalan JavaScript yang terkenal Ia boleh menjalankan kod JavaScript pada komputer atau pelayan, dan menyediakan banyak API terbina dalam untuk memudahkan pembacaan dan penulisan fail, komunikasi rangkaian dan operasi lain.
Sebelum kita menulis program javascript, kita perlu memilih alat penyuntingan yang sesuai. Berbanding dengan konsol penyemak imbas lalai atau antara muka baris arahan node.js, editor kod profesional boleh memberikan gesaan kod, semakan ralat dan fungsi lain yang lebih baik. Editor biasa termasuk Visual Studio Code, Sublime Text, Atom, dsb.
Seterusnya, kita boleh menulis program javascript kita sendiri. Dalam penyemak imbas, kami boleh terus menggunakan teg