aspose.info
HU

RJS - Ruby Javascript fájl

Frissítve

Mi az RJS fájl?

Az .rjs kiterjesztésű fájl a Ruby kód és a JavsScript kombinációja, amely lehetővé teszi a Rails fejlesztői számára, hogy a Ruby segítségével dinamikus JavaScript kódot állítsanak elő. A Ruby kód be van ágyazva a Java függvényekbe, és a webszerveren van lefordítva, amelyhez a Ruby motornak futnia kell a szerveren. Az RJS hasonló a következőhöz: RHTML; az egyetlen különbség az, hogy az oldalsó Ruby kódot tartalmaz a HTML, míg a Ruby kódot a Javascript függvényekben.

RJS fájlformátum

Az RJS fájlok egyszerű szöveggel vannak kódolva, mint bármely más szkript- vagy programozási nyelv. Amikor egy ilyen oldalt a kliens kér, a Ruby kód lefut a szerveren, és csak a HTML és a Javascript kód kerül vissza a kliens böngészőjébe. Az RJS fájl szintaxisa hasonló a Ruby és a JavaScript szintaxis kombinációjának szintaxisához, így csak a Ruby kód van beágyazva a JavaScript függvényekbe.

RJS példa

A következő példa egy egyszerű Ruby-kódot mutat be egymástól függetlenül, majd JavaScript-függvénybe ágyazva.

### Default Ruby Functions

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

foo = -> { return "bar" }

és a következő a RubyJS:

# here you go!

foo = -> { "bar" }

Hivatkozások

Lásd még