aspose.info
FI

RJS - Ruby Javascript-tiedosto

Päivitetty

Mikä on RJS-tiedosto?

Tiedosto, jonka laajennus on .rjs, on yhdistelmä Ruby-koodia ja JavsScriptiä, jonka avulla Rails-kehittäjät voivat käyttää Rubyä dynaamisen JavaScript-koodin tuottamiseen. Ruby-koodi on upotettu Java-toimintoihin ja se käännetään verkkopalvelimelle, joka vaatii Ruby-moottorin olevan käynnissä palvelimella. RJS on samanlainen kuin {{HYPERLINKKI}}; Ainoa ero on, että lateral sisältää Ruby-koodin {{HYPERLINKKI2}}:ssa, kun taas se sisältää Ruby-koodin Javascript-funktioissa.

RJS-tiedostomuoto

RJS-tiedostot koodataan pelkällä tekstillä kuten mikä tahansa muu komentosarja- tai ohjelmointikieli. Kun asiakas pyytää tällaista sivua, Ruby-koodi suoritetaan palvelimella ja vain HTML- ja Javascript-koodi palautetaan asiakkaan selaimeen. RJS-tiedoston syntaksi on samanlainen kuin Rubyn ja JavaScriptin yhdistelmän syntaksi siten, että vain Ruby-koodi on upotettu JavaScript-toimintoihin.

RJS Esimerkki

Seuraava esimerkki näyttää yksinkertaisen Ruby-koodin itsenäisesti ja sitten upotettuna JavaScript-funktioon.

### Default Ruby Functions

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

foo = -> { return "bar" }

ja seuraava on RubyJS:

# here you go!

foo = -> { "bar" }

Viitteet

Katso myös