Java Script Language(JScript) JAVA スクリプト

 Sun から提供された言語仕様をもとに Netscae 社が開発したスクリプト言語。 もともとは Netscae Navigator に搭載されていた,live Wire を,Java に近いように改良したもの。 主に Dynamic HTML を実現するために使われる。 Active Script での VB Script に対する Java Script の呼び名でもある。 IE に搭載されたものは J Script と呼ばれる。 規格が存在しないため,両者は微妙に動作が異なる。

 2001年8月,IPA は悪意のある Java スクリプトが埋め込まれた特定のページを見ると,レジストリーが更新され,全てのファイルが開けない,正常に起動できなくなるなどが起こる可能性があると警告。 ブラウザーのセキュリティーホールを利用しているらしく,2001年8月17日に最初の被害が報告されている。


jquery
 HTML の操作やマウスクリックなどのイベントハンドリングを容易に行うための JavaScript ライブラリ。

jquery 1.1.3
 2007年7月1日公開。 DOM のトラバーサルが8倍以上高速になり,バグフィックスがなされた。


JSON(JavaScript Object Notation)形式
 JavaScript のオブジェクトのリテラル表現がもととなっているため,JavaScript ではそのまま読み書きすることができる。 XML 形式よりもシンプルな記法でデータ構造を記述できることから,Web サービスで広く用いられている。



JavaScript コードを用いたセキュリティーホール悪用方法

 これを組み込んだ電子メールの送信者は,受信者がそのメールを誰かに転送した場合にメールの内容を盗み見ることができる。 このバグが作動するのは,受信側の電子メールソフトが JavaScript を読み込むように設定されている場合。 JavaScript は,アウトルック,アウトルック・エクスプレス,ネットスケープ・メッセンジャー 6 といった新型の電子メール・アプリの多くで,デフォルトで作動するよう設定されている。 一方,ユードラや AOL6.0 では,デフォルトでは JavaScript を無効になっている。



J Script

 マイクロソフトが独自拡張した Java Script。
 2003年3月20日,Windows 98/98SE/Me/NT4.0/NT4.0 Terminal Server Edition/2000/XP で“緊急”レベルのセキュリティ問題(MS03-008)があると発表,セキュリティ修正プログラムが公開された。 JScript を処理する JScript.dll に問題があり,悪意あるコードを埋め込まれた Web ページやメールの閲覧中に,任意のコードを実行されてしまう可能性があるというもの。 IE でアクティブスクリプトを“無効”にすることでも,一時的に対応できる。



SquirrelFish

 WebKit で開発が進められている JavaScript エンジン。 JavaScriptCore をバイトコードインタプリタへ書き換えていった成果物。



戻る 
英語『J』最初のメニュー