js共118.5小时,
标签 | 时间 |
---|---|
js | 29h 44m |
jquery | 17h 59m |
jquerui | 11h 10m |
arale | 9h 17m |
backbon | 5h 45m |
kjquery | 3h 45m |
kjsvg | 40h 48m |
各种语言学习应用38.5小时
标签 | 时间 |
---|---|
python | 1h 50m |
io | 5h 0m |
ruby | 4h 0m |
prolog | 1h 0m |
css | 11h 30m |
node | 3h 20m |
web | 5h 0m |
vim | 3h 30m |
linux | 2h 10m |
book | 1h 0m |
6.1
时间 | 标签 | 内容 |
---|---|---|
8:40-9:29 | jquery | 增加事件trclick,参数为该行对应的record,需要json2文件 |
9:30-11:50 | jquery | kjDialog分为alert,confirm,submit三种样式,confirm和submit有回调函数,submit回调函数的参数为form中fields的值 |
13:20-14:20 | jquery | kjGrid的fields中增加配置项origin,设为true时可以将原始值保存到tr中,从而可以在itemclick事件中取到 |
14:30-15:50 | work | 写工作总结 |
16:00-16:50 | vim | 找vim插件 |
16:50-17:30 | js | 看ansyc用法 |
6.2
时间 | 标签 | 内容 |
---|---|---|
9:10-11:00 | python | diary解析程序,统计时间,归类标签 |
6.3
时间 | 标签 | 内容 |
---|---|---|
12:50-13:30 | GTD | 月总结 |
15:00-16:00 | ruby | ruby |
19:00-22:00 | ruby | ruby |
6.4
时间 | 标签 | 内容 |
---|---|---|
8:40-9:00 | web | css auto reload自动加载页面中link方式加载的css |
9:00-9:40 | js | iframe跨域通信 |
9:40-10:00 | js | kjDialog增加close方法 |
10:00-11:50 | js | 阅读underscore源码 |
13:30-15:45 | js | 阅读underscore源码 |
16:00-17:30 | js | 阅读backbone源码 |
6.5
时间 | 标签 | 内容 |
---|---|---|
8:40-9:50 | work | 开会 |
10:00-11:20 | backbon | 阅读events源码 |
11:20-11:50 | backbon | 阅读Model源码 |
14:00-16:30 | work | 联网项目开会 |
16:30-17:30 | backbon | todo mvc |
19:00-20:00 | life | code rush |
20:00-21:30 | Io | Io |
6.6
时间 | 标签 | 内容 |
---|---|---|
8:40-10:30 | backbon | 看源码 |
10:30-11:50 | jquery | chosen控件在kjDialog中无法正常使用 |
13:30-14:50 | jquery | chosen中多处使用$在当前页面中进行查找,在kjDialog中封装过于繁琐,因此暂时在主页面中轮询select来解决问题 |
14:50-15:00 | jquery | 修正kjTree节点解析的bug |
15:00-15:45 | jquery | kjDialog提供隐藏iframe的resize事件供主页面监听,避免事件轮询导致的渲染延迟 |
15:45-16:50 | backbon | 看源码 |
16:50-17:27 | jquery | kjTree的data可以直接为Array |
17:27-17:42 | jquery | kjTree的itemclick事件增加参数level |
6.7
时间 | 标签 | 内容 |
---|---|---|
8:50-9:33 | jquery | kjTree对于array形式的数据显示节点前移一个图像 |
9:33-11:50 | kjsvg | 看之前写的kjsvg框架 |
13:30-16:50 | arale | 了解arale项目,看position,iframe-shim用法 |
16:50-17:16 | arale | class |
6.8
时间 | 标签 | 内容 |
---|---|---|
8:50-9:20 | js | store.js提供各浏览器的本地存储,ie 6/7 1M限制 |
9:20-9:37 | arale | event mixin问题探讨 |
9:37-9:43 | arale | Aspect,可以允许你在指定方法执行的前后插入特定函数。 |
9:43-10:00 | arale | attribute |
10:00-10:06 | arale | base |
10:06-10:40 | js | Handlebars |
10:40-11:50 | arale | widget |
13:30-13:45 | arale | simple-tabview |
13:45-15:00 | jquery | kjGrid中对数据库中取得的数据escape |
15:00-16:40 | jquery | kjConfirm提供对kjDialog中confirm的进一步封装 |
16:40-17:10 | jquery | 修正kjTree当data为[]时的错误 |
17:10-17:30 | work | 工作总结 |
6.9
时间 | 标签 | 内容 |
---|---|---|
6:50-7:30 | 算法 | 数学之美 |
9:00-9:20 | arale | switchable |
9:20-10:00 | vim | vim-javascript |
13:00-14:00 | vim | doc |
16:00-17:00 | vim | doc |
20:00-22:00 | css | bootstrap |
22:00-23:00 | css | less |
6.10
时间 | 标签 | 内容 |
---|---|---|
16:00-17:00 | css | 看css sprites工具Glue用法 |
17:00-18:00 | linux | 安装glue,PIL遇到问题 |
21:00-22:30 | io | guide |
6.11
时间 | 标签 | 内容 |
---|---|---|
8:40-10:00 | arale | switchable |
10:00-10:30 | jquery | effects |
10:30-11:10 | work | CMMI |
11:10-11:50 | arale | easing |
13:30-16:30 | work | CMMI |
16:30-16:50 | arale | triggerable |
16:50-17:30 | arale | validator |
21:00-22:00 | Io | Io |
6.12
时间 | 标签 | 内容 |
---|---|---|
8:40-9:15 | work | 规划kjsvg架构 |
9:20-11:00 | node | spm打包练习 |
11:00-11:50 | work | 写文档,规划kjsvg架构 |
14:00-16:46 | work | 功能规划,建立新工程 |
16:46-16:55 | kjsvg | 完成svg基本显示示例tiger,并提供打包工具 |
16:55-17:57 | kjsvg | core分成几部分,kjsvg为完整的库 |
20:30-21:30 | Io | Io |
6.13
时间 | 标签 | 内容 |
---|---|---|
8:50-10:28 | kjsvg | 按照jquery的做法将kjsvg由单例变为多实例的,这样可以在一个页面中实例化多个svg文件 |
10:28-11:00 | kjsvg | examples规划 |
13:20-16:25 | kjsvg | 自定义属性统一为data-*,重构getTargetNode,重构kjsvg |
16:25-17:30 | kjsvg | 使用jasmine进行测试 |
20:30-21:30 | prolog | prolog |
6.14
时间 | 标签 | 内容 |
---|---|---|
8:50-9:00 | js | events |
9:00-9:53 | kjsvg | 完成图形拖拽 |
9:53-10:34 | kjsvg | 封装jquery.mousewheel,完成缩放功能 |
10:34-11:50 | kjsvg | kjsvg.append提供了快速添加dom的语法糖 |
13:30-14:06 | kjsvg | IE中为了拖动,添加透明背景层 |
14:06-14:55 | kjsvg | 将startDrag,startScale暴露出来以供调用,根据width自动拉伸图像 |
14:55-14:58 | kjsvg | stopDrag |
14:58-17:30 | kjsvg | 使用handlebars定义slider模板,完成导航条功能 |
6.15
时间 | 标签 | 内容 |
---|---|---|
8:40-10:00 | kjsvg | ui代码移植完毕 |
10:00-11:50 | kjsvg | 完成控件text |
13:30-14:30 | kjsvg | svg.create返回node,IE下的隐藏层由append改为insert |
14:30-14:50 | kjsvg | 重构bind,unbind |
14:50-15:20 | kjsvg | IE下的overlay添加id,这样在stopDrag时可以将该层删除 |
15:20-16:00 | work | 工作总结 |
16:00-17:30 | work | 画CMMI流程图 |
21:00-23:00 | js | 看Street Fighter源码 |
6.16
时间 | 标签 | 内容 |
---|---|---|
14:00-17:00 | 聚会 | 百度html5沙龙 |
20:00-22:00 | js | street fighter |
6.17
时间 | 标签 | 内容 |
---|---|---|
10:00-11:00 | js | 总结昨天的聚会内容 |
13:00-16:00 | js | street fighter |
20:30-22:00 | js | canvas |
6.18
时间 | 标签 | 内容 |
---|---|---|
8:40-10:17 | kjsvg | point创建,删除,闪烁,鼠标感应,点击 |
10:17-10:40 | kjsvg | 加loading |
10:40-11:50 | kjsvg | text控件增加创建、删除和改变文字的方法, |
13:30-14:00 | kjsvg | 完成pic控件 |
14:00-16:00 | kjsvg | 远程读取data文件,从中解析图元,添加到svg图形中 |
16:00-17:30 | kjsvg | pic,load重构 |
6.19
时间 | 标签 | 内容 |
---|---|---|
8:50-9:50 | node | 编译jquery |
9:50-10:20 | jquery | core |
10:20-10:50 | jquery | deferred object |
10:50-11:50 | jquery | Callbacks |
13:30-14:10 | kjsvg | examples/path从svg中解析path路径,调用person实现轨迹移动 |
14:10-16:30 | kjsvg | svg改为动态加载,解决loadTime不精确的问题,简化了调用,为多svg动态加载打下基础 |
16:30-17:30 | kjsvg | 按新架构修改examples,更新文档 |
6.20
时间 | 标签 | 内容 |
---|---|---|
8:40-9:30 | jquery | Callbacks文档 |
9:50-10:55 | jquery | Callbacks源码 |
10:55-11:50 | js | 位运算 |
13:30-15:00 | kjsvg | path添加,删除,交互 |
15:00-15:23 | kjsvg | 创建反向path |
15:23-16:34 | kjsvg | 动画开始时才计算reversePath,reversePath不保存在controls中 |
16:34-16:44 | kjsvg | 将stroke-opacity统一修改为opacity |
16:44-17:12 | kjsvg | 完成examples/person |
17:12-17:30 | kjsvg | 整理examples/path |
6.21
时间 | 标签 | 内容 |
---|---|---|
8:40-11:20 | gtd | 整理tomboy |
13:30-15:50 | jqui | widget,button |
15:50-16:20 | work | 工作总结 |
6.22
时间 | 标签 | 内容 |
---|---|---|
7:00-7:30 | js | function |
20:00-21:30 | css | css3 |
22:00-22:30 | css | roma |
6.23
时间 | 标签 | 内容 |
---|---|---|
8:30-9:00 | css | roma |
6.24
时间 | 标签 | 内容 |
---|---|---|
8:30-9:30 | css | roma |
13:00-15:00 | css | block formatting context |
17:00-19:00 | css | roma |
6.25
时间 | 标签 | 内容 |
---|---|---|
9:10-11:00 | jqui | draggable |
11:00-11:35 | kjsvg | 如果反向路线已经指定,则不再自动生成 |
11:35-11:50 | kjsvg | 层由下向上顺序(svg由前到后)reversePath,path,point,person |
13:20-14:00 | web | goagent |
14:00-14:35 | kjsvg | examples/load中加载path |
14:35-15:01 | kjsvg | 将反向路径的计算放到loadPath中 |
15:01-16:14 | kjsvg | 简化load调用,使用async简化异步调用 |
16:14-16:18 | kjsvg | loadWalkPath模拟从数据库中取得移动路径 |
16:18-17:10 | kjsvg | 看之前的edit-reader |
6.26
时间 | 标签 | 内容 |
---|---|---|
9:00-10:25 | jqui | draggable |
10:35-11:50 | jqui | draggable |
13:30-14:50 | jqui | draggable |
15:00-15:25 | kjquery | kjDialog创建窗体后增加回调函数onShow |
15:30-17:00 | jqui | draggable |
17:00-17:30 | jqui | droppable |
21:00-22:00 | book | zen and motorbike |
6.27
时间 | 标签 | 内容 |
---|---|---|
9:30-10:30 | jqui | droppable |
10:30-11:20 | js | Fabric.js |
11:20-11:50 | kjquery | kjDialog每个实例相互独立,可以弹出多个窗口,分别操作 |
13:30-14:20 | kjquery | kjDialog(‘alert’)增加onShow方法 |
14:20-15:00 | node | jquery-ui编译 |
15:00-16:00 | kjquery | kjDialog增加拖动功能 |
16:00-17:00 | kjquery | 修正自动clone后,kjDialog无法关闭的问题 |
17:00-17:30 | js | jquery.svg |
21:00-22:30 | web | read it later |
6.28
时间 | 标签 | 内容 |
---|---|---|
9:00-11:50 | js | svg-edit |
13:30-14:40 | linux | fish shell |
14:40-17:00 | js | svg-edit |
20:00-21:00 | web | google io 2012 |
21:00-22:30 | web | read it later |
6.29
时间 | 标签 | 内容 |
---|---|---|
9:10-11:00 | js | svg-edit |
11:00-11:50 | jquery | ajax |
13:30-14:30 | life | 订火车票 |
14:30-16:30 | js | svg-edit |
16:30-17:30 | work | 工作总结 |