命名規則を一部修正します。

uupaa.js (ver 0.7) からは、こんな感じにします。

change naming style

クラス名の命名規則を camelCase から Java スタイルに変えます。
変えるのはクラス名だけです。メソッド名等は camelCase のままです。

uu.klass.className → uuClass.ClassName
         ---------            ---------
      "camelCase" style       Java Style

rename some methods and some functions

uu.klass に二つの意味(OOPのClass + クラスプロパティへのアクセス)を持たせるのをやめて、uuClass と uu.className に分割・リネームします。

className セレクタ
uu.klass() → uu.className()

className プロパティへのアクセス
uu.klass.has() → uu.className.has()   classNameの存在確認
uu.klass.add() → uu.className.add()   classNameプロパティにクラス名を追加
uu.klass.remove() → uu.className.remove()   classNameプロパティからクラス名を削除
uu.klass.toggle() → uu.className.toggle()   〃 追加または削除
uu.klass.match() → uu.className.match()   正規表現でクラス名を検索

OOPチック クラスジェネレータ
uu.klass.kiss() → uuClass.Kiss()
uu.klass.generic() → uuClass.Generic()
uu.klass.singleton() → uuClass.Singleton()

クラスネームスペース
uu.module.url → uuClass.URL
uu.module.virtualTimer → uuClass.VirtualTimer
uu.module.messagePump → uuClass.MessagePump
uu.module.customEvent → uuClass.CustomEvent
uu.module.config → uuClass.Config
uu.module.color → uuClass.Color
uu.module.perf → uuClass.Perf
uu.module.log2 → uuClass.Log2