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/
是本人在大量企业级网站系统开发中和阅读大量书籍后提炼出的一个开源脚本库。 目标是提供一个跨浏览器,兼容性好,独立命名空间的脚本(避免与其他类库、脚本的冲突),提供统一的脚本编写规范,提供模块化、组件化设计的机制,提供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
自己写了个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= ...
Ajax异步请求测试--返回时间没有明显规律
Ajax异步请求测试--返回时间没有任何规律 <html> <head> <title>test_coos</title> <meta http-equiv="Content-type" content="text/html;charset=utf-8"> <script type=" ...
explorercanvas 让ie支持canvas的开源插件
Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web dev ...
发布一个实用的js window封装类
发布一个实用的js window封装类,主要内容包括: 1.获取屏幕宽度的函数 2.获取屏幕高度的函数 3.获取滚动条横向宽度 4.获取滚动条竖向高度 5.window.onscroll绑定事件 6.删除window.onscroll绑定事件 7.window.onload绑定事件 8.让元素显示在屏幕中间 9.获取屏幕中间显示距离顶部的高度 10.固顶元素在屏幕中显示,不随滚动条的变化而变化 ...
正则表达式中/i,/g,/ig,/gi,/m的区别和含义
正则表达式中/i,/g,/ig,/gi,/m的区别和含义 /i (忽略大小写)/g (全文查找出现的所有匹配字符)/m (多行查找)/gi(全文查找、忽略大小写)/ig(全文查找、忽略大小写)
ajax中post的escape扩展方法
ajax中post的escape对有些特殊字符无法转换,例如:+ %号,因此需要对其进行扩展,由于ajax提交比较多,需要转换的字符比较多,实时性比较强,所以对应转换效率要求比较高。 以下是经过思考后完全使用正则表达式的方式实现的,代码非常简单,效率应该很高了。 coos.ajax.encodeString = function(str) { if (str == null || str == ...
发布一个最新版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 ...
发布新的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 ...
coos.$script 动态插入脚本并执行的方法
/** * 动态插入脚本并执行 * @param scriptStr * @param el dom元素对象或ID 可以不传入 * @exsample coos.$script("<script>alert(2);<\/script>"); */ coos.$script = function(scr ...
群组知识库热门文章
- 73074 正则表达式中/i,/g,/ig,/gi,/m的区别和含义
- 19252 分享一个网站需求文档模板
- 17407 sitemesh排除装饰action的心得
- 13525 一个灵活自由的JS下拉菜单
- 9356 发布一个实用的js window封装类
最新评论
[size=x-small][/size][align=center][/align][color=b ...
ken_java 评论了 43个热门Flex和ActionScript 3.0 APIs,技巧 ...
ken_java 评论了 43个热门Flex和ActionScript 3.0 APIs,技巧 ...