Apage authority itu EJS?

EJS adalah singkarã dari Embedded JavaScript . Ini adalah salah satu mesin tampilan template paling populer untuk Node.js dan Express.js.

Bạn đang xem: Ejs là file gì? phần mềm & cách mở file

Catatan: Mesin template adalah alat yang memungkinkan kita untuk menulis markup HTML , dibumbui dengan tag atau sintaks yang ditentukan yang akan memasukkan variabel ke dalam keluaran akhir dari template atau menjalankan beberapage authority logika pemrograman padomain authority waktu proses sebelum mengirlặng HTML akhir ke browser untuk tampilan.

Mengapa EJS? EJS sangat bergumãng cầu setiap kali Andomain authority harus mengeluarkan HTML dengan banyak JavaScript. Jika Andomain authority berurusan dengan menghasilkan konten dinamis atau menawarkan sesuatu yang berkaichảy dengan pembaruan waktu nyata maka itu dapat mengurangi pemuarã kode secara besar-besaran.

paquý phái ejs menggunakan npm / benang

$ npm install ejs or$ yarn add ejs

: Tag scriptlet , tag ini digunakan untuk menanamkan kode js untuk aliran kontrol, kondisional, tidak adomain authority keluaran.

Misalnya, kode di bawah ini akan menggunakan tag untuk menjalankan perulangan for


*

2 .: Menghasilkan nilai ke dalam template, meng-escape HTML. Ini digunakan untuk menyematkan kode javascript yang akan menampilkan hasil dari ekspreyêu thích yang ada di dalam tag.

misalnya. Kode di bawah ini menggunakan tag. Di sini ia mengeluarkan nilai ekspreham (i + 1).


*

3 .: Mengeluarkan tanpage authority mengonverđắm say nilai HTML ke dalam template. Saat menggunakan parsial. lolos dari HTML masuk ke buffer, sementara tidak melakukan itu.

mari kita membuat kode HTML.

4 .: Tag komentar untuk menambahkan komentar di file Andomain authority. Konten tag akan secara otomatis diabaikan saat menjalankan skrip.

Tag lainnya adalah ( tag Scriptlet " Whitespace Slurping ", menghapus sesở hữu spasay mê di awal) dan (Menghasilkan literal ).

EJS alternatif yang lebih baik dan lebih mudah untuk JADE!

Jade hadir sebatua mesin tampilan mặc định untuk Express, tetapi sintaksis Jade terkadang sulit dipahami. EJS merupakan salah satu alternatif yang mudah.

Penyiapan server dasar dengan express.js dan EJS:

app.set("view engine", ‘ejs") membantu menyetel EJS sebatua mesin tampilan.

Xem thêm: Đầu Tư Greenfield Investment Là Gì ? Đánh Giá Về Tiềm Năng Đầu Tư Gi (Green

Juga, buat direktori bernama views yang akan menyimpan sethiết lập file ejs yang akan membuat tata letak terpisah yang dibuat dengan parsial berbeda berdasarkan rute yang berbedomain authority.

Sekarang buat file bernama index.ejs di dalam direktori view . Ini akan bertindak sebagai titik awal aplikađắm say.

MENGGUNAKAN PARTIAL:

Bagian luar biasa dari EJS adalah kita dapat membuat tampilan parsial menggunakan EJS. Ini berguna saat membuat situs website besar, karena membuat pengembangan lebih mudah dipelihara dengan mendefinisikan bundel kode yang dapat digunakan kembali dalam sebuah tệp tin dan menyertakannya di mamãng cầu pun diperlukan.

Partial bergumãng cầu saat Anda ingin menggunakan kembali HTML yang sama di beberapa tampilan (halaman). Parsial dapat dianggap sebasợi fungmê man, mereka membuat situs website besar lebih mudah dikelola karena Anda tidak perlu pergi dan mengubah sepotong kode di setiap halaman yang muncul di dalamnya. Sebaliknya, Andomain authority menentukan bundel kode yang dapat digunakan kembali dalam sebuah tệp tin dan memasukkannya dimanapun Anda butuhkan.

Gunakan untuk menyematkan sebagian EJS dalam tệp tin. Ingatlah bahwa jalur yang disebutkan harus relatif terhadap tệp tin yang ingin Andomain authority sematkan.

Misalnya, Anda dapat memiliki header, footer, navigađê mê yang sama untuk sethiết lập halaman.

Di index.ejs, judul dan nama akan diteruskan dari server.js.

Dalam cuplikan kode di atas, baris 6 dan 8 menggunakan sebagian EJS.

MENGGUNAKAN PERNYATAAN KONDISI:

Dengan penggunaan kita dapat dengan mudah menempatkan beberapage authority kondiđam mê di HTML normal kita. Berikut ini contoh sederhananya:

MENGGUNAKAN LOOPS:

Loop adalah bagian yang sangat penting dari bahasa pemrograman apa pun. Ini mengurangi kerumichảy tugas yang berulang. Dalam EJS, loop dapat digunakan dengan cara di bawah ini

RENDERING TABLES MENGGUNAKAN EJS:

tabel di EJS ditampilkan seperti yang dilakukan dalam HTML dengan bantuan tag tabel .

Perbedaannya di sini adalah saat menampilkan data dinamis kita harus menggunakan tag Scriptlet dan dengan cara ini, kita dapat membuat tabel dengan konten dinamis.

Xem thêm: " Cyan Là Gì ? Cách Chuyển Đổi Hệ Màu Rgb Sang Cmyk Trong In Ấn

Dalam kode di atas, tabel diimê mệt dengan data yang diteruskan dari sumber eksternal (penyaji yaitu VPS.js) dalam bentuk array. Dan dengan menggunakan metode iterator array javascript ( forEach()) array dilintađắm đuối dan isinya ditampilkan sebasợi nilai tag td terpisah .


Chuyên mục: CÔNG NGHỆ
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *