aspose.info
ID

RJS - Berkas Javascript Ruby

Diperbarui

Apa itu file RJS?

File dengan ekstensi .rjs adalah kombinasi kode Ruby dan JavsScript yang memungkinkan pengembang Rails menggunakan Ruby untuk menghasilkan kode JavaScript dinamis. Kode Ruby tertanam dalam fungsi Java dan dikompilasi di server web yang membutuhkan mesin Ruby untuk dapat berjalan di server. RJS mirip dengan RHTML; satu-satunya perbedaan adalah bahwa lateral berisi kode Ruby di HTML sementara itu berisi kode Ruby di fungsi Javascript.

Format File RJS

File RJS dikodekan dalam teks biasa seperti skrip atau bahasa pemrograman lainnya. Ketika halaman seperti itu diminta oleh klien, kode Ruby dijalankan di server, dan hanya kode HTML dan Javascript yang dikembalikan ke browser klien. Sintaks file RJS mirip dengan kombinasi sintaks Ruby dan JavaScript sehingga hanya kode Ruby yang tertanam dalam fungsi JavaScript.

Contoh RJS

Contoh berikut menunjukkan kode Ruby sederhana secara mandiri dan kemudian disematkan dalam fungsi JavaScript.

### Default Ruby Functions

def foo
  "bar"
end
# JS style which looks like JS

foo = -> { return "bar" }

dan berikut adalah RubyJS:

# here you go!

foo = -> { "bar" }

Referensi

Lihat juga