aspose.info
HE

RJS - Ruby Javascript File

עודכן

מהו קובץ RJS?

קובץ עם סיומת rjs הוא שילוב של קוד Ruby ו-JavsScript המאפשר למפתחי Rails להשתמש ברובי כדי לייצר קוד JavaScript דינמי. קוד רובי מוטבע בפונקציות של ג’אווה והוא מורכב בשרת האינטרנט שדורש ש-Ruby Engine יפעל על השרת. RJS דומה ל-RHTML; ההבדל היחיד הוא שה-lateral מכיל קוד Ruby ב-HTML בעוד שהוא מכיל קוד Ruby בפונקציות Javascript.

פורמט קובץ RJS

קבצי RJS מקודדים בטקסט רגיל כמו כל שפת סקריפטים או תכנות אחרת. כאשר דף כזה מתבקש על ידי הלקוח, קוד Ruby מופעל בשרת, ורק קוד HTML ו-Javascript מוחזרים לדפדפן של הלקוח. התחביר של קובץ RJS דומה לזה של שילוב של תחביר Ruby ו-JavaScript כך שרק קוד Ruby מוטבע בפונקציות JavaScript.

דוגמה ל-RJS

הדוגמה הבאה מציגה קוד רובי פשוט באופן עצמאי ולאחר מכן מוטבע בפונקציית JavaScript.

### Default Ruby Functions

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

foo = -> { return "bar" }

והנה RubyJS:

# here you go!

foo = -> { "bar" }

הפניות

ראו גם