开发组件需要学会javascript基础的东西。比如原型,比闭包等。
如果你觉得那个不好学,那还是有一招更简单的开发,直接用jquery开发插件。给你一个例子吧:
$.fn.myPlugin=function(options){
alert($(this).html());
}
//调用方法
$('div').myPlugin();
一个插件就这产生,非常happly,潇洒一回。如果还有问题可以留言或者去看下前端开发资料,虾米站长,中国站长等里面都有。
所谓组件,简单说就是功能封装,把具体功能用函数或者一组函数封装起来,就成了一个组件。
比如:我们常用的输入验证,一个组件就不可能只是满足一个验证,组件需要综合起来满足多个验证,提炼出相似的部分,根据不同的条件参数输入,来达到对不同的验证都满足的结果。
说白了就是满足于大众的封装。
至少你要先把javascript的原型弄清楚了