-
感谢贯高的详细记录。
# overlay
## options 的定位
是否要提供一个功能,可把指定 options 生成 get/set 参数
options 的定位,和 attribute 应该有区分,options 和 attribute 应该是交集。
1. 配置 options 实例化的时候使用的配置参数,只读不写
2. 属性 attribute 在使用过程中会操作的值。
### ba…
-
将 `events`, `class`, `options` 从 `base` 中独立出来后,面临一个问题:
``` js
define(function(require) {
var Events = require('events');
function MyClass() { ... }
// 如何将 Events 提供的功能,混入到 MyClass 中?…
-
像arale.array,arale.dom等模块应该如何组织?
- 方案一
这些模块不使用define这种commonJS形式规范来组织,只是维护上分为独立模块,把这些全部打包后,arale作为一个整体来向外发布。jQuery采用这种做法。
- 方案二
所有模块严格按照commonJS规范组织,是用define定义模块,通过exports或return向外暴露API,为了别人…
-
window.innerWidth 包含滚动条宽度,其他浏览器下是不包含的!
-
鼠标移出 菜单不隐藏:
http://docs.kissyui.com/docs/html/demo/component/menu/demo1.html#comment-292990361
-
最近接触到好几个 jquery 插件,都无法简单通过 transport 的方式来实现打包(还依赖 css 和 图像 等资源)
因此考虑单开一个 jquery-modules 项目来中转,目录有二:
1. 使得 transport 更简单
2. 保证 jquery 插件的质量,目前看了些插件,质量的确堪忧,即便是一些很流行的插件
担忧:这搞下去,有可能又会成为一个 kissy ui libra…
-
switchable
datalazyload
...
-
为了调整IE6行高,加了margin,发现在IE6里面垂直滚动文字的位置错了,希望能检查一下
-
通过https://github.com/waveto/node-compress 计算压缩+gzip后的大小,代替原来的压缩版本(kissy跟jquery在gzip前后相差很大)
-
以淘宝 detail 页面为例
首先,detail 页面头部引入了 sea.js, 对于 detail 页面自身有 seajs.config 配置
同时,detail 页面里,还有 mpp 和 tlabs 两个应用,这两个应用也依赖 seajs,都有各自的 seajs.config
由于页面上只有一份 sea.js, config 是全局的,因此在上面的情况下,应用直接的 seajs.co…