jsShel
前回のエントリーはあまりにあんまりなので、修正版を上げておきます。
まずはjsShel.html。
続いてjsPlus.js。
主な変更点は以下の通り。
・jsShel.htmlで使われる関数をjsShellのハッシュにまとめました(これはオブジェクト指向云々とは全然関係なくて、単に名前の重複を避けるための措置)
・処理の途中の値を参照するため、引数の値を順次表示する関数Pを定義しました(Pが大文字なのは、これも名前の重複を避けるため)
・jsPlus.js内でのオブジェクトの汚染を極力減らしました(一部残っていますが、これは記述しやすさを優先した意図的なものです。またこれらのメソッドがヘンテコリンな文字使いになっていますが、これも例によって名前の重複を避けるための措置です)
・リロードした際にクッキーにセットした外部JavaScriptファイルを読み込ませることが可能になりました(詳しくはjsPlus.js内CookiePlus.setIncludeFiles関数のコメントを参照してください)
オフライン版jsShel。
うーん、まだなんだかいろいろと意図しない挙動をすることがあるが、現在の私の知識では対処できませぬー。
つか、もっとステキなのがあるじゃん。
PR