最近要写前端组件了,狂砍各种组件源码,这里分析一款jqueryui中的posistion插件,注意,它不是jqueryui widget,首先看下源码总体结构图
1、看到$.fn.position 是不是很熟悉?嗯,就是将position方法挂载到原型上,然后控件就可以直接调用了,
2、$.ui.position 这个对象是,用来进行冲突判断的,什么冲突?就是元素与父容器所拥有...
分类:
Web程序 时间:
2014-07-11 08:31:26
阅读次数:
299
获取widget可以AppWidgetManager来获取List<AppWidgetProviderInfo>widget=AppWidgetManager.getInstance(Context(上下文)).getInstalledProviders();得到所有AppWidgetProviderInfofor(inti=0;i<widget.size();i++){AppWidgetProviderInfoinfo=widget.get(i);Stringp..
分类:
移动开发 时间:
2014-07-10 18:43:36
阅读次数:
215
1.yii验证码多余的get a new code ,即使在main.php中配置了中文也是出现获取新图片,影响效果需要把widget('CCaptcha'); ?> 改成widget('CCaptcha',array('showRefreshButton'=>false,'clickableIma...
分类:
其他好文 时间:
2014-07-07 00:55:02
阅读次数:
168
Canvas API1、HTML5 Canvas 概述 1.1 历史 Canvas的概念最初是由苹果公司提出的,用于在Mac OS X WebKit中创建控制板部件(dashboard widget)。在Canvas出现之前,开发人员若要在浏览器中使用绘图API,只能使用Adobe的Flas...
分类:
Web程序 时间:
2014-07-06 21:49:25
阅读次数:
309
本文译自:http://developer.android.com/guide/topics/appwidgets/index.htmlApp Widgets是一些较小的应用程序窗口,它们能够被嵌入到其他的应用程序中(如主屏窗口),并且能够接受周期性的更新。这些小窗口可以作为用户界面中的一个可视部件...
分类:
移动开发 时间:
2014-07-05 22:02:29
阅读次数:
392
转自:MainTao:编写jQueryUI插件(widget)使用jQueryUI的widget来写插件,相比于基本的jquery插件有一些好处:* 方便实现继承,代码重用* 默认是单例* widget已经给你实现好的一些常用方法,例如destroy带来好处的同时也带来了荆棘和陷阱,本文的目的就是梳...
分类:
Web程序 时间:
2014-07-05 20:46:23
阅读次数:
220
RecyclerView是android-support-v7-21版本中新增的一个Widget,官方介绍RecyclerView 是 ListView 的升级版本,更加先进和灵活。
开发环境
- IDE: ADT
- SDK: Android L
首先在Android SDK Manager上下载Android Support Repository,
它...
分类:
移动开发 时间:
2014-07-03 17:19:09
阅读次数:
230
通过widget小物件创建添加商品的表单视图里,表单以endWidget();?>结束最终效果:把表单提交过来的信息保存到数据库中去。补充要点:密码表单:passwordField(模型对象,’字段’);单选表单:radioButtonList($user_model,'user_sex',$sex...
分类:
其他好文 时间:
2014-07-02 19:49:39
阅读次数:
274
有许多时候,我们自己编写类的operator=函数(例如,当类中包含指针时)。
考虑如下的一个类:
class Widget {
public:
Widget(int x=0): val(new int(x)) {}
~Widget() { delete val; }
Widget(const Widget &rhs): val(new int(*rhs.val)) {}
//...
分类:
其他好文 时间:
2014-07-02 09:08:20
阅读次数:
188
如下的代码,虽然使用了智能指针 shared_ptr , 但是还是可能泄漏资源。
processWidget(shared_ptr(new Widget), priority());
上述函数有两个参数,第一个是 shared_ptr, 第二个是纯粹是 priority()函数的调用。
调用时,编译器必须创建代码,包括如下三件事情:
调用 priority执行 new Widg...
分类:
其他好文 时间:
2014-07-02 07:01:57
阅读次数:
180