自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吴安国的专栏

技术交流

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 js玩具——UI组件:Mask 遮罩层

/* * 遮罩层 * author: 吴安国 * version: 1.0 */function Mask() { this.mask = null;}Mask.isCreate = false;/** * 创建遮罩层 * @

2011-09-27 17:12:35 835

原创 js玩具——UI组件:HtmlEventListener Html事件事件监听器

/* * Html事件事件监听器接口 * author: 吴安国 * version: 1.0 */function HtmlEventListener() { EventListener.call(this, null); };

2011-09-24 16:06:03 529

原创 js玩具——UI组件:HtmlEvent Html事件对象

/* * Html事件对象 * auhtor: 吴安国 * version: 1.0 */function HtmlEvent(source, eventName, event) { EventObject.call(this, source);

2011-09-24 16:04:11 378

原创 js玩具——UI组件:ButtonHtmlUI 按钮html

/* *按钮html * @param view Button对象 * author: 吴安国 * version: 1.0 */function ButtonHtmlUI(view) { HtmlUI.call(this, view, docume

2011-09-24 16:03:11 274

原创 js玩具——UI组件:ContainerUI 容器html

/* * 容器 * author: 吴安国 * version: 1.0 */function ContainerUI(view, element) { HtmlUI.call(this, view, element); }ContainerUI

2011-09-24 16:01:30 328

原创 js玩具——UI组件:FrameHtmlUI body html

/* * body html * @param view Frame对象 * author: 吴安国 * version: 1.0 */function FrameHtmlUI(view) { ContainerUI.call(this, view,

2011-09-24 15:55:13 261

原创 js玩具——UI组件: ImageHtmlUI 位图html

/* * 位图html * @param view Image对象 * author: 吴安国 * version: 1.0 */function ImageHtmlUI(view) { HtmlUI.call(this, view, documen

2011-09-24 15:50:01 313

原创 js玩具——UI组件:PanelHtmlUI 面板html

/* * 面板html * @param view Panel对象 */function PanelHtmlUI(view) { ContainerUI.call(this, view, document.createElement("div"));}

2011-09-24 15:47:36 473

原创 js玩具——UI组件:HtmlUIUtil htmlui工具类

/* * html工具类 * author: 吴安国 * version: 1.0 */function HtmlUIUtil() {}/** * 创建htmlUI对象 * @param htmlUI * @param view

2011-09-24 15:43:14 322

原创 js玩具——UI组件:ObjectUtil 工具类

/* * 工具类 */function ObjectUtil(){}/** * 对象是否为空 * @param object 对象 */ObjectUtil.isNull = function(object) { return obje

2011-09-24 15:40:27 443

原创 js玩具——UI组件:Button 按钮

/* * 按钮 * @param name 按钮名称 * author: 吴安国 * version: 1.0 */function Button(name) { View.call(this, null); this.htmlUI = Html

2011-09-24 15:38:28 594

原创 js玩具——UI组件:Image 位图

/* * 位图 * @param url 图片路径 * @param width 宽 * @param height 高 * author: 吴安国 * version: 1.0 */function Image(url, width,

2011-09-24 15:32:55 388

原创 js玩具——UI组件:HtmlUI 操作底层html的基类

/* * 操作底层html的基类 * author: 吴安国 * version: 1.0 */function HtmlUI(view, element) { this.view = view; this.element = element;}

2011-09-19 17:24:08 430

原创 js玩具——UI组件:View UI公共基类

/* * UI公共基类 * 定义UI基础属性。所有页面UI继承此类,完成页面显示。 * author: 吴安国 * version: 1.0 */function View() { //弹出式菜单 PopupMenu this.

2011-09-19 17:12:33 533

原创 js玩具——UI组件:Container 容器基类

/* * 容器基类 * UI容器,用于添加子元素 * author: 吴安国 * version: 1.0 */function Container() { View.call(this, null); this.childView

2011-09-19 17:11:40 1261

原创 js玩具——UI组件: EventCache 事件缓存

/* * 事件缓存 * author: 吴安国 * version: 1.0 */function EventCache() { this.eventMap = new Map();};/** * 添加事件 * @param

2011-09-19 17:09:38 675

原创 js玩具——UI组件:Frame 页面body

/* * 页面body * author: 吴安国 * version: 1.0 */function Frame() { Container.call(this, null); this.htmlUI = HtmlUIUtil.newInstance(

2011-09-19 17:08:47 403

原创 js玩具——UI组件:边距

/* * 边距 *  author: 吴安国 * version: 1.0 */ function Margin() { switch(arguments.length) { case 0: throw new Error("Margin参数错误"

2011-09-19 17:04:13 325

原创 js玩具——UI组件:规格

/* * 页面元素的规格 * @param width 宽 * @param height 高 * author: 吴安国 * version: 1.0 */function Dimension(width, height) { this.wid

2011-09-19 17:02:37 277

原创 js玩具——UI组件:位置

/* * 位置 * @param left 距离左边 * @param top 距离上边 *  author: 吴安国 * version: 1.0 */function Point(left, top) { this.left = left;

2011-09-19 17:01:30 243

原创 js玩具——UI组件:颜色

/* * 颜色 * author: 吴安国 * version: 1.0 */function Color() { if(arguments.length === 1) { this.color = arguments[0]; } el

2011-09-19 09:36:10 250

原创 js玩具——UI组件:EventListener 事件监听器基础接口

/* * 事件监听器基础接口 * auther: 吴安国 * version 1.0 */function EventListener() {}

2011-09-18 11:48:58 352

原创 js玩具——UI组件:ChildChangeEventListener 增删子元素事件监听器接口及默认实现

/* * 增删子元素事件监听器接口 * author: 吴安国 * version: 1.0 */function ChildChangeEventListener() { EventListener.call(this, null);}C

2011-09-18 11:48:46 394

原创 js玩具——UI组件:PropertyChangeEventListener 属性改变事件监听器及默认实现

/* * 属性改变事件监听器接口 * author: 吴安国 * version: 1.0 */function PropertyChangeEventListener() { EventListener.call(this, null);}P

2011-09-18 11:48:32 733

原创 js玩具——UI组件:ChildChangeEvent 子元素增删事件对象

/* * 子元素增删事件对象 * author:吴安国 * version:1.0 */function ChildChangeEvent(view, type, childView) { EventObject.call(this, view);

2011-09-18 11:48:20 362

原创 js玩具——UI组件:PropertyChangeEvent 属性改变事件对象

/* * 属性改变事件对象 * auhtor: 吴安国 * version: 1.0 */function PropertyChangeEvent(source, propertyName, newValue) { EventObject.call(

2011-09-18 11:47:56 572

原创 js玩具——UI组件:EventObject 事件对象

/* * 事件对象 * author: 吴安国 * version: 1.0 */function EventObject(source) { this.source = source;}//属性改变事件EventObject.EVEN

2011-09-18 11:27:33 581

原创 用js模拟的Stack

/* * 对象堆栈 * author: 吴安国 * version: 1.0 */function Stack() { this.stack = new Array();}/** * 移除堆栈顶部的对象,并作为此函数的值返回该对象。 * @return object */Stack.prototype.pop = function(){ r

2011-09-17 17:18:32 307

原创 用js模拟java的StringBuffer, 主要提高组装字符窜的效率

/* * 动态字符组装 * author: 吴安国 * version: 1.0 */function StringBuffer() { this.str = new Array(); if(arguments.length > 0) { fo

2011-09-17 17:02:50 318

原创 用js模拟的List

/* * List 大小可变数组 * author: 吴安国 * version: 1.0 */function List() { this.list = new Array();};/** * 将指定的元素添加到此列表的尾部。 * @param object 指定的元素 */List.prototype.add = function(obje

2011-09-17 16:43:57 1223

原创 用js模拟的Map

/* * 将键映射到值的对象。 * 一个映射不能包含重复的键;每个键最多只能映射到一个值。 * author: 吴安国 * version: 1.0 */function Map() { this.count = 0; this.keys = new Array();};Map.prototype = new Array();/** * 将指

2011-09-17 15:30:29 423

原创 生命中第一个博客

生命中第一个博客,试发 function init() {alert("-------------");}

2011-09-16 08:42:49 192

school_source

school_source,项目源代码补丁

2011-10-12

javascript_ui代码

javascript_ui代码,自己写的玩的;为什么总是上传不了

2011-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除