aspose.info
DE

RJS - Ruby Javascript-Datei

Aktualisiert

Was ist eine RJS-Datei?

Eine Datei mit der Erweiterung .rjs ist eine Kombination aus Ruby-Code und JavsScript, die es Rails-Entwicklern ermöglicht, mit Ruby dynamischen JavaScript-Code zu erstellen. Ruby-Code ist in Java-Funktionen eingebettet und wird auf dem Webserver kompiliert, der erfordert, dass die Ruby-Engine auf dem Server ausgeführt wird. RJS ähnelt RHTML; Der einzige Unterschied besteht darin, dass die Seite Ruby-Code in HTML enthält, während sie Ruby-Code in Javascript-Funktionen enthält.

RJS-Dateiformat

RJS-Dateien sind wie jede andere Skript- oder Programmiersprache im Klartext codiert. Wenn eine solche Seite vom Client angefordert wird, wird der Ruby-Code auf dem Server ausgeführt und nur der HTML- und Javascript-Code werden an den Browser des Clients zurückgegeben. Die Syntax der RJS-Datei ähnelt der Kombination aus Ruby- und JavaScript-Syntax, sodass nur der Ruby-Code in JavaScript-Funktionen eingebettet ist.

RJS-Beispiel

Das folgende Beispiel zeigt einen einfachen Ruby-Code, der unabhängig und dann in eine JavaScript-Funktion eingebettet ist.

### Default Ruby Functions

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

foo = -> { return "bar" }

und folgendes ist das RubyJS:

# here you go!

foo = -> { "bar" }

Verweise

Siehe auch