aspose.info
GA

RJS - Comhad Javascript Ruby

Nuashonraithe

Cad is comhad RJS ann?

Is meascán de chód Ruby agus JavsScript é comhad le síneadh .rjs a ligeann d’fhorbróirí Rails Ruby a úsáid chun cód dinimiciúil JavaScript a tháirgeadh. Tá cód Ruby leabaithe i bhfeidhmeanna Java agus cuirtear le chéile é ar an bhfreastalaí gréasáin a éilíonn go mbeidh inneall Ruby ag rith ar an bhfreastalaí. Tá RJS cosúil le RHTML; Is é an t-aon difríocht atá ann ná go bhfuil cód Ruby sa chliathánach i HTML agus go bhfuil cód Ruby in feidhmeanna Javascript ann.

Formáid Comhaid RJS

Déantar comhaid RJS a chódú i ngnáth-théacs cosúil le haon teanga scriptithe nó ríomhchlárúcháin eile. Nuair a iarrann cliant leathanach den sórt sin, déantar an cód Ruby a fhorghníomhú ar an bhfreastalaí, agus ní chuirtear ach cód HTML agus Javascript ar ais chuig brabhsálaí an chliaint. Tá comhréir an chomhaid RJS cosúil le comhréir chomhréire Ruby agus JavaScript sa chaoi is nach bhfuil ach an cód Ruby leabaithe i bhfeidhmeanna JavaScript.

Sampla RJS

Taispeánann an sampla seo a leanas cód Ruby simplí go neamhspleách agus ansin leabaithe i bhfeidhm JavaScript.

### Default Ruby Functions

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

foo = -> { return "bar" }

agus seo a leanas an RubyJS:

# here you go!

foo = -> { "bar" }

Tagairtí

Féach freisin