js共115小时,
标签 | 时间 |
---|---|
js | 17h 29m |
jquery | 33h 10m |
extjs | 64h 30m |
django共22.5小时,
标签 | 时间 |
---|---|
django | 22h 24m |
web配置开发13小时
标签 | 时间 |
---|---|
web | 11h 53m |
jekyll | 1h 0m |
apache | 1h 0m |
php | 1h 30m |
css | 4h 40m |
linux配置开发13小时
标签 | 时间 |
---|---|
linux | 0h 30m |
config | 0h 50m |
vim | 11h 40m |
工作业务时间花费13小时
标签 | 时间 |
---|---|
work | 13h 10m |
对项目组之前的前端代码进行重构,将主要控件封装成jquery插件形式,方便调用
心得:
看extjs4.1代码示例kitchensink,simple-tasks
看完《Secrets of the JavaScript Ninja》,整理笔记
看《数学之美》
5.2
时间 | 标签 | 内容 |
---|---|---|
9:00-9:30 | work | 讨论“通知公告”实现 |
9:30-10:00 | work | 写周总结 |
10:00-11:50 | extjs | 重构“通知公告” |
13:40-15:00 | extjs | 重构“按机构多选控件” |
15:00-16:22 | extjs | 重构contact-widget |
5.3
时间 | 标签 | 内容 |
---|---|---|
8:40-9:00 | work | 开会 |
9:30-11:50 | extjs | 重构notification,跟后端人员交互 |
13:30-14:30 | vim | 为查看js代码,研究安装vim-taglist-plus |
14:30-15:30 | work | 写转正表 |
16:00-16:30 | vim | 成功安装jsctags |
16:40-17:07 | extjs | 配合后端更改前端提交的参数 |
17:07-17:42 | extjs | 更改为tab形式,分发送和接收两部分,完成widget雏形 |
5.4
时间 | 标签 | 内容 |
---|---|---|
9:12-9:17 | extjs | 去掉笔误extraParams |
9:30-10:27 | extjs | 通知公告细节调整 |
10:30-11:50 | extjs | 重写授权记录前端 |
13:30-15:10 | extjs | 重写授权记录前端 |
15:10-16:40 | extjs | 用于combobox的store需要load,否则combobox作为编辑使用时无法填充数据 |
16:40-16:50 | extjs | 去掉用户身份提交 |
16:50-15:10 | extjs | 更改授权记录四个view的显示列 |
19:30-20:30 | django | Chapter 14: Sessions, Users, and Registration |
21:40-22:00 | django | Chapter 14: Sessions, Users, and Registration |
5.5
时间 | 标签 | 内容 |
---|---|---|
7:00-7:30 | django | Chapter 14: Sessions, Users, and Registration |
9:00-9:30 | django | Chapter 15: Caching |
10:00-11:00 | django | Chapter 15: Caching |
15:00-15:30 | django | Chapter 16: django.contrib |
16:00-17:00 | jekyll | 安装jekyll,试图解决github pages无法build的问题,无果 |
18:00-20:00 | django | 看django-extensions测试用例,用法 |
5.6
时间 | 标签 | 内容 |
---|---|---|
7:20-8:00 | django | django-extensions |
9:00-10:20 | django | django-cms |
11:00-13:20 | django | django-cms |
13:00-13:40 | django | Extending the CMS: Examples |
14:40-15:14 | django | Custom Plugins |
17:30-18:30 | django | django-bootstrap |
5.7
时间 | 标签 | 内容 |
---|---|---|
13:30-17:50 | extjs | 看源码form, Trigger, ComboBox |
21:00-22:40 | css | 研究www.django-cms.org首页样式 |
5.8
时间 | 标签 | 内容 |
---|---|---|
8:40-11:50 | extjs | 看combobox源码,研究编辑赋值问题 |
13:30-14:30 | extjs | 学习同事的combobox赋值方法,直接赋object也行? |
14:30-17:10 | extjs | 修正同事多次打开窗体时plugin无效的bug |
5.9
时间 | 标签 | 内容 |
---|---|---|
8:50-09:40 | extjs | 修改bug |
9:40-11:00 | extjs | 给联盛项目打包all.js,总结规范 |
11:00-11:50 | extjs | 看extjs4.1 |
13:30-17:30 | extjs | 看blog,如何改进extjs性能,看kitchensink |
22:00-23:00 | django | Chapter 17: Middleware,Chapter 16: django.contrib(sites framework) |
5.10
时间 | 标签 | 内容 |
---|---|---|
8:50-9:10 | extjs | Ext JS 4.1 Upgrade Guide |
9:10-10:40 | extjs | 看联盛项目代码,形成自动化工具的初步想法 |
10:40-11:50 | extjs | 开始修改模糊查询的多选控件 |
13:20-16:07 | extjs | 完成可以模糊查询的多选控件MultiSuggestManager |
16:07-16:33 | extjs | 通过suggestTpl设置suggest下拉框的显示内容,通过otherColumns设置grid的其他列 |
16:33-17:03 | extjs | 完成可以模糊查询的单选控件SuggestField |
17:03-17:20 | extjs | 将SuggestField集成到MultiSuggestManager中 |
17:20-17:34 | extjs | SuggestField和MultiSuggestField测试页面 |
21:00-22:00 | django | Chapter 16: django.contrib和Chapter 18: Integrating with Legacy Databases and Applications |
5.11
时间 | 标签 | 内容 |
---|---|---|
9:00-9:50 | extjs | 整理kjext,将控件测试集中放到Utiltest中 |
9:50-10:20 | extjs | kjext中文化处理 |
10:20-11:50 | extjs | 编译联盛all.js,查错 |
13:40-14:38 | extjs | MultiSuggestField的getValue返回的是valueField组成的list |
14:38-15:30 | extjs | 重构ComboboxTreeField |
15:30-15:50 | extjs | 看simple-tasks |
16:00-16:40 | work | 写工作总结 |
17:00-17:30 | extjs | 看simple-tasks |
5.12
时间 | 标签 | 内容 |
---|---|---|
7:30-8:30 | django | Chapter 20: Security |
9:30-11:00 | work | 写svg在准旗联网系统监控中的应用 |
11:30-12:40 | work | 写人员轨迹移动部分 |
17:20-18:00 | 算法 | 学习推荐算法文章 |
5.13
时间 | 标签 | 内容 |
---|---|---|
7:30-8:30 | django | Chapter 20: Security,Chapter 19: Internationalization |
11:00-12:30 | django | tastypie |
5.14
时间 | 标签 | 内容 |
---|---|---|
9:10-11:50 | extjs | simple-tasks |
16:30-17:30 | apache | 配置php环境,布置extjs源码示例 |
21:00-23:00 | css | Chapter 1: Setting the Foundations |
5.15
时间 | 标签 | 内容 |
---|---|---|
8:40-9:10 | linux | 了解SELinux |
9:10-10:20 | work | 帮同事将build-tool迁移到windows下 |
10:20-11:50 | php | 看simple-tasks的后端php代码 |
13:40-14:50 | django | 了解mptt,看django-mptt tuorial |
15:00-16:10 | django | django-mptt Models and Managers,Admin classes |
16:15-16:30 | django | Working with trees in Django forms部分 |
17:00-17:30 | django | 看django-mptt tests |
5.16
时间 | 标签 | 内容 |
---|---|---|
9:10-10:35 | django | 看完django-mptt tests |
10:40-11:50 | extjs | MultiSuggestField接收参数为[model]或者[object]或者单选形式 |
14:30-16:30 | work | 整理论文 |
21:00-22:00 | css | 看layout布局 |
5.17
时间 | 标签 | 内容 |
---|---|---|
10:30-11:50 | extjs | 研究TreeStore的加载 |
15:30-16:00 | extjs | controller中在设置TreeStore时还需要设置对应的model,发现不能使用名为“Trees”的store |
15:30-17:30 | extjs | TreeStore当有节点expand时自动加载数据 |
5.18
时间 | 标签 | 内容 |
---|---|---|
8:40-9:23 | extjs | 在ComboBoxTreeField基础上进行修改 |
9:23-10:05 | extjs | 重构MultiSuggestField.js |
10:05-10:57 | extjs | 完成编辑功能 |
10:57-11:12 | extjs | ComboBoxTreeField1.js默认不自动选择root节点 |
11:12-11:26 | extjs | 选择树节点,自动expand |
11:26-11:30 | extjs | 赋值与树节点选择相关联 |
11:30-11:50 | extjs | 修正没有填数据时报错的问题 |
13:30-14:40 | extjs | 使用新的ComboBoxTreeField对项目进行重构 |
14:40-15:30 | work | 写工作周总结 |
15:30-17:00 | extjs | 研究更好的view显示样式 |
21:30-23:30 | web | 使用Octopress,收到部署成功的邮件,但是还是404错误 |
5.19
时间 | 标签 | 内容 |
---|---|---|
8:00-9:00 | web | 看Octopress文档 |
9:00-9:30 | web | 建新帐号部署测试 |
9:30-12:00 | web | 用markdown写博客 |
15:00-18:00 | web | 完成博客的迁移 |
20:30-23:00 | web | 增加插件功能 |
5.20
时间 | 标签 | 内容 |
---|---|---|
19:17-19:40 | web | 修改博客projects |
20:00-22:30 | vim | 整理插件 |
5.21
时间 | 标签 | 内容 |
---|---|---|
13:30-15:20 | vim | 使用vundle配置vim |
15:30-17:30 | extjs | 使用table布局重构煤矿检查view页面 |
21:00-23:00 | js | Chapter1 MVC and Classes |
5.22
时间 | 标签 | 内容 |
---|---|---|
9:30-11:50 | extjs | 优化view样式 |
13:50-16:50 | extjs | 完成控件ViewForm.js,提供加边框、label图标、样式美化后的form控件,可用于view中 |
16:50-17:30 | jquery | 配置项目环境,准备封装基于jquery的tree和grid组件 |
20:00-22:00 | js | CHAPTER 2 Events and Observing |
5.23
时间 | 标签 | 内容 |
---|---|---|
8:40-10:00 | jquery | 分析项目源码 |
10:00-10:30 | js | 学习mustache,准备作为模板使用 |
13:50-14:40 | extjs | 修正table布局中的grid只显示一半的bug |
14:40-17:30 | jquery | 将grid代码封装成jquery插件,完成基本显示功能 |
20:00-21:00 | js | 研究jquery prototype继承 |
5.24
时间 | 标签 | 内容 |
---|---|---|
8:40-9:40 | jquery | http://www.learningjquery.com/2007/10/a-plugin-development-pattern |
9:40-10:20 | jquery | http://docs.jquery.com/Plugins/Authoring |
10:20-11:16 | jquery | 重构kjgrid,将options保存到data中,将urlFormat变为可配置项,完成事件绑定,加空行 |
11:16-11:50 | jquery | 增加render函数 |
13:30-14:15 | jquery | 未避免冲突,将html模板中的按钮id换为name,去掉a的默认行为 |
14:15-15:23 | jquery | 自定义column |
15:23-16:47 | jquery | tpl移到js中,input只能输入数字 |
16:47-16:56 | jquery | change grid.html |
16:56-17:30 | jquery | 试图重构,将load变为公开,未果~ |
20:00-21:00 | js | model |
5.25
时间 | 标签 | 内容 |
---|---|---|
8:40-9:54 | jquery | 定时刷新功能 |
9:54-10:05 | jquery | options为string时更换url |
10:05-10:12 | jquery | 更改grid模板 |
10:12-11:50 | jquery | kjInterval封装 |
13:20-13:40 | jquery | kjTree init |
13:40-14:30 | work | 写周总结 |
14:30-15:00 | jquery | 帮同事改bug |
15:00-16:20 | js | Chapter4 Controllers and State p49-53 |
5.26
时间 | 标签 | 内容 |
---|---|---|
8:30-9:00 | js | p53-56 |
9:00-10:10 | js | 研究ch04/views.html并写笔记 |
10:30-11:50 | js | p56-63 |
15:15-15:50 | js | p63-70 |
16:13-16:47 | js | p73-77 |
5.27
时间 | 标签 | 内容 |
---|---|---|
15:00-17:00 | js | spine |
19:00-20:00 | js | backbone |
5.28
时间 | 标签 | 内容 |
---|---|---|
8:40-11:50 | jquery | 完成tree插件原型 |
13:00-14:20 | jquery | 封装成kjTree,增加title配置 |
14:20-15:20 | jquery | options深copy,避免多插件出现同步问题 |
15:20-16:30 | jquery | 更改调用API,通过字符data调用插件的不同函数。delegate会导致多次trigger累积,因此需要避免重复调用。 |
16:40-17:20 | js | 使用require.js重构jquery插件 |
5.29
时间 | 标签 | 内容 |
---|---|---|
8:40-9:30 | js | backbone view |
9:30-10:00 | jquery | 将kjquery移植到ots.you项目中 |
10:00-11:00 | vim | vim-jsbeautify插件,提供js,html,css的美化 |
11:00-11:50 | config | 将配置文件放到github上 |
13:30-14:40 | jquery | 增加grid,tree,index demo |
14:40-14:48 | jquery | 将html标签中的自定义属性改为data-name |
14:48-14:55 | jquery | kjGridTpl.js集成到kjGrid中 |
14:55-15:30 | jquery | kjTree增加配置项imgPath用来配置图标路径 |
15:30-16:10 | work | ie下测试kjquery |
16:30-17:00 | jquery | 根据更改后的json格式更改kjGrid |
17:00-17:50 | vim | 学习write plugin |
5.30
时间 | 标签 | 内容 |
---|---|---|
9:00-11:00 | vim | 看文档 |
11:00-11:50 | vim | usr_08分割窗口 |
13:30-14:27 | jquery | 完成kjTreeList插件,将数组形式的json数据解析为tree来显示 |
14:27-15:10 | jquery | url为空时grid不填充数据 |
15:10-16:00 | jquery | kjTree,kjTreeList简化调用,title不能选中 |
16:00-17:10 | vim | 编译gvim |
17:20-18:00 | jquery | kjTree的root改为data,增加配置项children,更改默认参数的写法 |
21:00-21:30 | js | function |
5.31
时间 | 标签 | 内容 |
---|---|---|
9:00-11:00 | work | 培训 |
13:30-17:50 | jquery | 公共函数封装为kjUtil,kjDialog可以在iframe中弹出dialog,在整个页面中居中显示 |
21:00-21:30 | js | function |