单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。
validVal 插件可用于任意的HTML表单(包括Ajax异步加载的),通过定义各种验证规则实现表单的验证功能。插件包含了5种默认的验证规则,同时你也可以自定义自己需要的规则,定制性很高。
FormBuilder 是一个 PHP 类用来创建各种丰富的 HTML 表单。通过 jQuery/jQuery UI 支持 Ajax,支持 Google 地图、验证码,以及使用TinyMCE和CKEditor的可视化编辑器。
5开发,使用了ARC(Automatic Reference Counting),能提供具有关联性、基于砖形按钮的弹出式菜单,对Retina和非Retian显示屏都有很好的支持,同时还支持 VoiceOver。MGTileM
PZSideMenuViewController 是简单集成的 2D 滑动面板。
FlowupLabels.js 实现了表单输入框的标签在输入框获得焦点时自动上浮的效果。 在线演示 。 $('.FlowupLabels').FlowupLabels({ /* These are all
jVanilla 是一款菜单类的 jQuery 插件,可以将现有的纯 CSS 下拉菜单添加各种功能。包括: Animations when showing submenus Support one submenu
Pagescroll Menu 是个 jQuery 插件,用来创建动画滚动菜单。 特性 支持纵向和横向显示 绝对,固定或者内敛风格 可通过 CSS 设置背景颜色,字体大小,颜色 平滑的动画效果
Multi-Level Push Menu 是jQuery实现的多层级推菜单。 它具有无限层次的支持,跨浏览器/平台,轻松实现支持手势触摸设备。 该菜单可以设置为下一个从左向右或从右到左。 项目地址:
在js中使用单例模式可以防止名称冲突,也便于统一管理js。 /*study*/ /** * 使用单例模式创建一个应用程序名称空间 * 调用$(document).ready(myApp.init) */
Progression.js 是一个 jQuery 插件,提示用户表单内容输入完成进度的实时更新提示。 项目主页: http://www.open-open.com/lib/view/home/1400576694878
VPPDropDown 是一个 iOS 组件,通过 UITableView 实现了类似下拉列表的菜单。 项目主页: http://www.open-open.com/lib/view/home/1342674951432
以让开发者在自己的Android App中非常便捷地创建侧滑菜单,类似Google+, YouTube, 和Facebook的App菜单。下面先来看看SlidingMenu的效果图。 使用方法
项目中开发需要,就是在点击某个控件(如头像ImageView)时要求弹出一个操作的选项菜单(对话框),效果就是像IPhone的一样,从手机屏幕底部往上弹出的,做了个简单的效果工具类,写下来方便下次使用。
单例模式有5种写法:饿汉式、懒汉式、双重检验锁、内部类、枚举。本文主要对几种单例写法的整理,并分析其优缺点。 懒汉式,线程不安全 public class Singleton { private static
1.BoomMenu 是不是已经厌倦了那些一成不变的菜单,看起来是如此平庸,一点都不能吸引人,那么不如试试下面这种,怎么样?看起来是不是很酷。有中文文档,英文不好的同学也不用担心。 g
Zebra_Form 是一个 PHP 类用于简化表单的创建和数据验证。示例代码:
10 个实用的 jQuery 表单插件
《党建信息平台系统》 需 求 调 研 单 作者:蒋勇 版本: < 1.0> 日期:2011-12-31 版权所有(C)欧索软件有限公司,保留所有权利。 Copyright© Oceansoft Information