JScope(JavaScript Component Oriented Programming Environment)は、スマートフォンを主なターゲットとした、JavaScriptによるブラウザアプリケーションのフレームワークです。
HTMLタグやDOMをほとんど意識することなく、コンポーネントベースで手軽にアプリケーションが構築できます。その特徴は、以下の3つキーワードに集約されます。
No! HTML (スタートアップのHTMLファイル以外に、HTMLテキストを必要としません)
No! CSS text (CSSテキストは必要ありません)
No! DOM tree access (querySelector, getElementBy...などによるDOMツリーへのアクセスを一切に行いません)
現在、JScopeは、N3プロジェクトに移行しました。
・ダイアログボックスをブラウザ履歴に乗せられるようにしました。 ・position:stickyをサポートしないブラウザでも、sticky headerが使用できるようにしました。 ・ビューの横サイズに合わせて伸縮するビデオ・コンポーネント、Web APIを使用したYoutubeコンポーネントをサポートしました。 ・リセットCSSを使用できるようにしました。 ・その他、バグフィックスと最適化