Здравствуйте, пишу собственную UI библиотеку, она будет немного отличаться от существующих на данный момент. Прошу покритиковать метод создания объекта и работы с ним. Вот простейший пример:
function MySquare(id, name){
this.prop1=name;
this.showName=function(){
alert(this.prop1);
};
$("<div id='" +id+ "' style='width: 50px; height: 50px;' class='MySquare'></div>").appendTo($("body"));
}
$(".MySquare").live("click", function(){
var obj=getObjById($(this).attr("id"));
obj.showName();
});