JQuery 小解

    想当初自己也想写一个JS的frame.当发现了EXTJS后就放弃了。因为别人已经写了那么好了,自己何必浪费时间。但是最近使用JQUERY。发现JQUERY的实现方法和自己当初的设想有一点相似,不过比自己的要高明的多。

    JQUERY是一个JS frame,拥有庞大的用户。我最近才研究。感觉和EXTJS的实现模式有巨大的差别。

    首先,JQUERY有一个$,是一个很特别的类。据说是一个工厂类。我个人也有这样的人为,它就是把一个HTML 元素,转化成一个JQUERY的对象。$ 获得对象的方法有CSS选择器和XPATH。

   其次,经过转化后的JQUERY对象,可以调用JQUERY的任何方法,比如Dialoge,然后就会生成一个对话框。感觉上是一个JQUERY对象的一个方法。在某种意义上和接口差不多,创建一个接口,然后去实现它,然后所有的JQUERY对象都可以去调用它,从而产生一定的特校或者UI。不过这个接口有点像JAVA中的映射,应该是可以扩展或继承,映射能够实现通用性,只需要后来自己开发的组件或插件提供对应的方法名字或什么的。

   并且方法中有对应的参数,这类参数是UI属性或者特校类型。

   最后,UI的组成结构,一般情况下是<div id or classs="" ,title ="">内容</div>。但是有的情况下是<div id or class =""><h><a></a><div>content</div></div>。

   总是、JQUERY中操作可以分为,根据UI的结构要求,构建UI的DIV结构以及内容,然后通过$获得要特效化或窗口化的HTML 元素,最后调用对应的方法比如$("#test").dialogue();去实例化它。一般的JQUERY 操作这三个部分就足够了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值