Groups
Groups
Sign in
Groups
Groups
Unitjs
Conversations
About
Send feedback
Help
unitjs 功能设想
3 views
Skip to first unread message
kindy
unread,
Sep 19, 2007, 11:25:15 AM
9/19/07
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Unitjs
1. 快速创建函数
在一个以函数为主导的语言中,提供快速创建函数的功能是有必要的;
2. 提供函数跟对象和参数的绑定
相当于建立一个闭包把这些东西都放进去,以后调用函数即可,不用担心 this 关键字等问题。跟 快速创建函数 结合使用;
3. 命名空间
类似其他语言中包(package)的概念。提供快速创建和访问多级 namespace 功能(例如 ns('a.b.c'));
4. 增强型 alert 和 log;
5. 实现当 dom 树读取完成时执行函数的机制,即 jQuery.onready 提供的功能,不必等到 window.onload 才执行各
种函数;
6. 扩展 Object、Array、Function、String、Number ,使他们更加好用;
7. 充分利用 Array 类型
将许多类 Array 类型转化成 Array,这样很多 Array 的方法就可以使用了,比如
arguments、getElementsByTagName 返回的结果等;
8. 动画功能;
9. 页面节点的选择和操作功能
选择类似于jQuery 的 $ 提供的功能;
操作就是节点的创建、插入、删除、修改(节点属性和样式)等
10. 提供页面数据分析(form 分析)、显示(表格处理)、数据传输、服务器返回数据解析;
xml\json\local database(google gears)\table data(就是用于存储表格数据,自己设想的)
\tree(用于存放树);
11. 事件机制;
12. 绘图功能(graphic)
flash\canvas\div\svg;
13. UI
布局
分栏、排列、网格
组件
表格、树、列表、按钮、输入框、对话框、弹出窗口(页面内+真正弹出窗)
14. 定位
鼠标位置、元素尺寸位置计算
15. 快捷键管理
按键捕获和处理
Reply all
Reply to author
Forward
0 new messages