Çarşamba, Şubat 21, 2024

RJS

- Advertisement -

RJS
RJS

RJS dosyası nedir?

.rjs uzantılı bir dosya, Ruby kodu ile JavsScript’in birleşimidir ve Rails geliştiricilerinin Ruby’yi kullanarak dinamik JavaScript kodu üretmesine olanak tanır.

Ruby kodu, Java işlevlerine gömülüdür ve sunucuda Ruby motorunun çalışmasını gerektiren web sunucusunda derlenir. RJS, RHTML ile benzerdir; tek fark, yanalın HTML içinde Ruby kodu içermesi, Javascript işlevlerinde ise Ruby kodu içermesidir.

RJS Dosya Biçimi

RJS dosyaları, diğer herhangi bir betik veya programlama dili gibi düz metin olarak kodlanmıştır. İstemci tarafından böyle bir sayfa istendiğinde, Ruby kodu sunucuda yürütülür ve istemcinin tarayıcısına yalnızca HTML ve Javascript kodu döndürülür.

RJS dosyasının sözdizimi, Ruby ve JavaScript sözdiziminin birleşimine benzer, öyle ki JavaScript işlevlerine yalnızca Ruby kodu gömülüdür.

RJS Örneği

Aşağıdaki örnek, basit bir Ruby kodunu bağımsız olarak gösterir ve ardından bir JavaScript işlevine gömülür.

### Default Ruby Functions

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

foo = -> { return "bar" }

ve RubyJS aşağıdadır:

# here you go!

foo = -> { "bar" }
Önceki İçerikRSS
Sonraki İçerikXD

BENZER YAZILAR

OnePlus, OnePlus 11’den ‘Pro’ Sonekini Kaldırmaya Karar Verdi

Yaklaşan OnePlus amiral gemisi hakkında pek bir şey duymamış olsak da, telefonun renderlarını ve sözde adını gördük. Tabii ki, şirket ile gidecek OnePlus 11 Pro...

Mouse Pad Nedir?

Mouse Pad Nedir? Fare altlığı veya “fare yüzeyi”, bilgisayar faresinin hareketini izlemek için tasarlanmış bir yüzeydir. İlk fare altlıkları, kelimenin tam anlamıyla yumuşak yüzeylere sahip...

İlk Önce Denemeniz Gereken En İyi 5 iOS 16 Özelliği

iOS 16 artık indirilebilir durumda ve başka bir şey yapmadan önce bu 5 yeni özelliği iPhone'unuzda denemeniz gerekiyor. Yüklü iOS 16 ve Kafası Karışık İlk...

POPÜLER YAZILAR

Lazer Hassasiyeti, NASA’nın Navigasyon Doppler Lidar’ı ile Ay Keşifleriyle Buluşuyor

NASAAy gösterisi için hazırlanan Navigasyon Doppler Lidar teknolojisi, uzay araştırmalarının ötesinde sonuçları olan iniş teknolojisindeki ilerlemeleri vurguluyor. Bu ayın sonlarında, NASA'nın ticari ay teslimat hizmetleri...

Ay, Mars ve Ötesi için Öncü Fisyon Enerjisi

NASA özerklik, güvenlik ve uzun vadeli çalışmaya odaklanarak Ay için bir nükleer fisyon reaktörü geliştirmeye yönelik Fisyon Yüzey Enerjisi Projesi ile ilerliyor. Bu çaba,...

Yeni Nesil OLED Teknolojisinin Arkasındaki Sır

Durham Üniversitesi'ndeki bilim adamlarının yeni bir araştırması, daha parlak, daha verimli ve daha kararlı mavi organik ışık yayan diyotlara (OLED'ler) doğru beklenmedik bir yolu...

SEC’in X hesabı, Bitcoin ETF onayına ilişkin sahte haberler yayınlamak için saldırıya uğradı

Birisi, ABD Menkul Kıymetler ve Borsa Komisyonu'nun (SEC) X (eski adıyla Twitter) hesabını ele geçirdi ve kurumun, kayıtlı ulusal güvenlik borsalarında Bitcoin ETF'lerinin (borsada...