coos(common object-oriented scripts Script Library)通用面向对象脚本

是本人在大量企业级网站系统开发中和阅读大量书籍后提炼出的一个开源脚本库。 目标是提供一个跨浏览器,兼容性好,独立命名空间的脚本(避免与其他类库、脚本的冲突),提供统一的脚本编写规范,提供模块化、组件化设计的机制,提供jsunit基础范例,提供经典设计模式的实现和其他书本、脚本库中常用的函数实现,提供经常使用的原形方法改造(string Array),提供最新标准的预先实现(ECMAScript 4.0)。

提供Ajax、cookie、element、hashmap、json、xml解析、事件、窗口、拖动、菜单、表单验证、在线编辑器、跨域请求等常用内置组件。

google.code网址:http://code.google.com/p/coos/


本人博客:http://zdz8207.javaeye.com/



最近更新文章

发布一个最新版coos核心代码

发布一个最新版coos核心代码 完整版本请到google code开源项目上下载 google.code网址:http://code.google.com/p/coos/ coos.js /** * @author zdz8207 * 通用面向对象脚本库 * @version 0.2 * */ var coos = function(){this.version = "0.2&q ...
zdz8207 评论 (2) 有 5643 人浏览 coos章节 2011-05-26

一个灵活自由的JS下拉菜单

最近做个项目需要使用一个菜单,下拉菜单那种,无奈发现菜单项太多,但项目时间很紧,从网上找了些菜单的实现,都不是很理想,主要是菜单项目太多了,而且总是那么多不自由,所以决定自己写个能够自由灵活使用的菜单,并且能容纳下尽可能多的菜单项。要容纳很多的菜单项(比如上百个,不能用做成树),不能做成纯粹下拉的,只能做成矩阵排列那种了。但同时为了灵活,所以采用DIV才装菜单项,可以自由做成自己想要的样子。其中JS ...
idealroom 评论 (4) 有 13525 人浏览 javascript章节 2011-05-26

发布新的coos.ext.ajax增加了详细示例代码

详细地址和最新代码请看google code上的:http://code.google.com/p/coos/source/browse/trunk/coos/WebRoot/scripts/coos.ext.ajax.js /** * ajax框架类,提供五个对外接口. * 一般情况下都是异步请求(同步用ajax没有意义)asynchronous可以不用传入 * 第三个参数extend为callb ...
zdz8207 评论 (0) 有 2375 人浏览 coos章节 2011-05-26

coos.$script 动态插入脚本并执行的方法

/** * 动态插入脚本并执行 * @param scriptStr * @param el dom元素对象或ID 可以不传入 * @exsample coos.$script("<script>alert(2);<\/script>"); */ coos.$script = function(scr ...
zdz8207 评论 (0) 有 1286 人浏览 coos章节 2011-05-26

43个热门Flex和ActionScript 3.0 APIs,技巧和工具

Sean Moore Bio 说道:秋天又一次来临了,是时候回顾一下2008年最热门的Flex和ActionScript 3.0 APIs,技巧和工具了,下面是我的总结,收集的比较全,Flex开发必备,欢迎补充。 介绍 Flex SDK 3.1 和 Flex Builder 3.0.1 Flex SDK 3.1 是一个Flex SDK里程碑式的版本,推荐开发者使用。 http://www.a ...
varyall 评论 (2) 有 4294 人浏览 前端技术章节 2011-05-26

coos脚本库说明

coos脚本库说明 coos(common object-oriented scripts Script Library)通用面向对象脚本 是本人在大量企业级网站系统开发中和阅读大量书籍后提炼出的一个开源脚本库。 目标是提供一个跨浏览器,兼容性好,独立命名空间的脚本(避免与其他类库、脚本的冲突),提供统一的脚本编写规范,提供模块化、组件化设计的机制,提供jsunit基础范例,提供经典设计模式的实现和 ...
zdz8207 评论 (0) 有 1352 人浏览 2011-05-26

自己写了个javascript语法着色的代码,非常的简单不到50行

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang= ...
zdz8207 评论 (8) 有 6881 人浏览 coos章节 2011-05-26

Mashup 简介

Mashup 是一种令人兴奋的交互式 Web 应用程序,它利用了从外部数据源检索到的内容来创建全新的创新服务。它们具有第二代 Web 应用程序的特点,也称为 Web 2.0。这篇简介性的文章对 mashup 是什么、目前流行的不同种类的 mashup 以及 mashup 开发人员用于创建自己的应用程序的支持技术进行了探索。另外,您还将看到 mashup 开发人员面临的一些新的技术和社会挑战。 一种新 ...
Duane Merrill 评论 (0) 有 2162 人浏览 前端技术章节 2011-05-26

sitemesh排除装饰action的心得

sitemesh装饰模式的强大就不用说了,但使用过程中遇到的最郁闷的莫过于排除装饰action的困扰了,例如使用某个ajax请求要求返回不装饰的数据,但sitemesh却死活给你装饰了,以前用了个小技巧绕过了sitemesh的装饰--在返回的头部声明为xml类型:ServletActionContext.getResponse().setContentType("text/xml;char ...
zdz8207 评论 (3) 有 17404 人浏览 java章节 2011-05-26

sitemesh装饰后的html中文乱码解决方法

应用了sitemesh装饰模板后,所有html页面,只有有中文都会出现乱码问题,导致页面加载超级慢,或直接就报错了。 郁闷了很久,开始不知道是sitemesh搞的鬼,测试了n多都不知道是什么原因,后来搜索html乱码才知道是sitemesh引起的。 于是搜索相关资料,综合了几个设置终于解决了,分享下解决方法。 有几个地方要改的: 1.排除不装饰的html文件目录 <!-- 在excl ...
zdz8207 评论 (2) 有 8956 人浏览 java章节 2011-05-26

重构与整容,设计模式和明星是两者的最终目标

重构与整容,设计模式和明星是两者的最终目标。今天突然想到一个生活中很熟悉的例子和重构与设计模式惊人的相似。 先描述下整容吧: 整容的出发点是对现在的容貌不满意,最终目标是整出个被大众接受和喜爱的明星形象来。当然最高境界是脱离明星整出个新的明星出来。 整容有局部小整,也有大面积和整体整容。一般情况下是先局部整容某部分,好了以后再整容另外一部分,这样可以降低整容失败的风险,整容失败就相当于毁容了,必须进 ...
zdz8207 评论 (0) 有 1205 人浏览 设计模式章节 2011-05-26

border属性在div与table中的差别

今天在页面布局时遇到了个问题:div布局的总是比table的多两个像素,用火狐的查看元素可以清楚地看到用div的多出了两个像素,因为设定了border:#cbcdca solid 1px;把border宽度设置为0则可以了,把border-left设置0则可以看到只多出1px了。而table的则不会超出宽度。 现象分析清楚了,原因就很容易理解了,div布局的border属性属于外加的,会在原来宽 ...
zdz8207 评论 (2) 有 4199 人浏览 前端技术章节 2011-05-26

iframe动态自适应高度

今天弄iframe动态自适应高度遇到了点问题,就是在iframe里面发表文章后显示内容不会改变高度,而使用iframe的目的是为了和父页面解藕,可以给任意的页面调用,iframe里面的内容当成独立模块组件化来出来的,所以对父页面不能有任何假设。 自适应高度是在父页面加载的时候设置的,第一次加载或者发表后刷新都没有问题,关键是如何在iframe页面内容变化的时候更新高度呢? 第一个思路:在父页面做个定 ...
zdz8207 评论 (4) 有 5835 人浏览 javascript章节 2011-05-26

分享一个网站需求文档模板

很多小公司或个人网站看到某个网站就想也做一个类似的,但往往缺乏文档,甚至任何文档都没有,发个链接过来就问你能不能做,要多长时间做完? 面对这种情况程序员往往会感到很无奈,没有任何文档如何进行系统分析和架构呢?怎么知道有多少功能,有那些页面呢?什么都是未知数工作量也自然无法估计了,但对于小公司,个人网站来说要求像大公司大项目那人专门让几个人来分析需求,写文档也不太现实。他们也不知道怎么写。那么这个时候 ...
zdz8207 评论 (2) 有 19250 人浏览 系统架构章节 2011-05-26

分享下java 获取某个特定时间的函数

public static boolean isBonusTime() { Date date = new Date(); String week = getWeekOfDate(date); if ("星期日".equals(week) || "星期二".equals(week) || "星期四".equals(week)) { Cale ...
zdz8207 评论 (2) 有 3258 人浏览 java章节 2011-05-26

知识库信息

最新评论

zdz8207 写道月光-疾风 写道<p>是不是可以直接这样写的哦,试试,好像很好玩那样& ...
月光-疾风 评论了 ajax中post的escape扩展方法
/m (多行查找)
FX夜归人 评论了 正则表达式中/i,/g,/ig,/gi,/m的区别和含义
发现sitemesh有的时候要exclude的页面和地址太多,随着系统的庞大,有什么办法比较好呢
jackyrong 评论了 sitemesh排除装饰action的心得
非常感谢!直接拷贝拿去用了。
黄浦江 评论了 一个灵活自由的JS下拉菜单
不怎么实用
aboutibm 评论了 分享一个网站需求文档模板
月光-疾风 写道<p>是不是可以直接这样写的哦,试试,好像很好玩那样</p>我 ...
zdz8207 评论了 ajax中post的escape扩展方法
<p>是不是可以直接这样写的哦,试试,好像很好玩那样</p>
月光-疾风 评论了 ajax中post的escape扩展方法
...
zhang1peng2010 评论了 sql在不同数据库查询前几条数据
引用[align=center][/align][size=small][/size][color=b ...
zhang1peng2010 评论了 sql在不同数据库查询前几条数据
[u][/u]引用
九牛一毛 评论了 sql在不同数据库查询前几条数据
[img][/img]
路口←↑↓→口 评论了 发布一个最新版coos核心代码
[size=x-small][/size][align=center][/align][color=b ...
ken_java 评论了 43个热门Flex和ActionScript 3.0 APIs,技巧 ...
...
563412561 评论了 ajax中post的escape扩展方法
hour>=21 就是判断是否大于21点啊
zdz8207 评论了 分享下java 获取某个特定时间的函数
没看太明白,那啥,hour>=21是干嘛呀
r8HZGEmq 评论了 分享下java 获取某个特定时间的函数
哈哈,很好,长篇大论都是让鬼都看不懂的g 一言以蔽之 global
stephenmjm 评论了 正则表达式中/i,/g,/ig,/gi,/m的区别和含义
...
chenshengzun 评论了 JsDoc js文档自动生成工具使用详解
zdz8207 写道xianbiao 写道还以为有什么大论哪??!! 实用就好,长篇大论都是废话。 ...
zenith_hu 评论了 正则表达式中/i,/g,/ig,/gi,/m的区别和含义
不错的收集,很有帮助,感谢LZ
ahead_zhan 评论了 43个热门Flex和ActionScript 3.0 APIs,技巧 ...
yangyunzhou 写道wucc1986 写道这个可以解决src变化的情况。 我现在碰到是 src ...
yangyunzhou 评论了 iframe动态自适应高度
Global site tag (gtag.js) - Google Analytics