また、JQueryではキャメルケースでメソッド名やプロパティ名などが定義されていますが、OpalではRubyの文化に合わせてスネークケースで定義されているようです(*9)。 Nativeなコードの実行 「`(アクサングラーブ)」を使うことで、NativeなJavaScriptのコードを実行することができます(*10)。 `window.open("http://example.com", "example")` windowオブジェクトのほか、前回までに使用したWebSocketやEventSourceなどへアクセスする際にもこの構文を使うことになりますが、「`」の中はJavaScriptの文法になるためOpalを使うメリットが半減してしまいます。 そのようなケースのために、OpalではKernel#Nativeが用意されています。このメソッドを使うことでRubyライクにJavaScrip
![コラム - Ruby & Rails | 第16回 Opal ~JavaScriptもRubyで~|CTC教育サービス 研修/トレーニング](https://cdn-ak-scissors.b.st-hatena.com/image/square/b93237d9b40198eb55abc1e22ba894acf7e4aaf7/height=288;version=1;width=512/http%3A%2F%2Fwww.school.ctc-g.co.jp%2Fcolumns%2Fmasuidrive%2Fimg%2Fcolumn16_fig02_s.png)