加载中
学习 kityminder & angular (十四) event 和 scope.$apply

回顾 event 机制 先回顾一下以前看的 core/event.js, 其提供了 minder 的事件机制 (event) 支持: // 表示一个脑图中发生的事件 class MinderEvent { ctor(type, parms, canstop): 构造一个...

2015/12/14 16:30
221
学习 kityminder & angular (十三)

今天继续学习 kityminder-editor 以及所用及的 angular. 已知在页面中使用 angular, 整个 editor 部分界面由 directive <kityminder-editor /> 产生, 于是我们 进一步进入到该 directive 里面...

2015/12/11 17:27
585
学习 AngularJS (六) scope 续

继续昨天 scope 未学完的. 作用域层级和继承 在作用域中定义的属性对子作用域是可见的, 只要子作用域没有定义同名属性. 根据我们前面查看 scope 的结构, 推测 angular 用 __proto__ 链形成继...

2015/12/10 13:57
93
学习 AngularJS (五) scope

继续看 kityminder-editor 部分代码, 一层层进入到 undoRedo.directive.js, 以及对应的模板文件 undoRedo.html, 又看不懂里面的 angularjs 相关代码了, 怎么办?? --- 只能是回学校重新学啊....

2015/12/09 14:53
101
学习 AngularJS (四) directive 指令

(接上篇) 现在已知 AngularJS 的一些基本概念, 让我们看看 kityminder-editor 中使用它的地方, 试图看懂: <!-- HTML 部分 --> <body ng-app='kityminderDemo' ng-controller='MainControlle...

2015/12/08 15:47
154
学习 AngularJS (三) module

再看 kityminder-editor 部分代码, 上来就是 angular module: angular.module('kityminderEditor', [ 'ui.bootstrap', 'ui.codemirror', 'ui.colorpicker' ]) .config(....

2015/12/08 09:39
101
学习 AngularJS (二)

继续学习(了解)AngularJS. 看例子, 分明是一种模板语法: <body ng-controller='PhoneListCtrl'> <ul> <li ng-repeat='phone in phones'> {{phone.name}} <p> {{phone.snippet}}...

2015/12/07 14:36
100
学习 AngularJS (一)

进一步看入 kityminder-editor 部分了, 打开示例文件 index.html, 开头就是引入三个著名 js 开源库: jQuery.js, bootstrap.js, angular.js 这意味着我又得学习了解这些库都是干什么的了. 略知...

2015/12/04 17:44
211
再学习 Kity 笔记(五) 初步

在过去两周左右, 一直在学习 kity, kityminder, nodejs, seajs 等一系列项目. 有些认识经过一段时间学习, 已经发生了 变化, 使得原有笔记过时. 兹为深入学习, 有必要回顾复习重新看一遍. Kit...

2015/12/04 14:33
98
学习 kityminder 笔记(十二) 构建部分

有点不太一样的 grunt 任务. 1. clean --- 清理临时文件. 作为入门了解 grunt 任务. 在 Gruntfile.js 中, 有加载 clean 任务的部分: grunt.loadNpmTasks('grunt-contrib-clean'); 找到位于 ...

2015/12/02 11:24
99
学习 svg 笔记(一) SVG 动画

在前一篇学习 kityminder 中我们遇到到了动画, 为此先补充学习 svg 动画的知识, 以及相关的 kity 如何封装动画 到 kity.Animator 中的问题. 购买的图书 《SVG精髓》有一个良好的示例网站, 位...

2015/11/30 16:51
85
学习 kityminder 笔记(十一)

上次看到了 Layout 类及其实做子类 MindLayout 等, 本次研究驱动它们的部分: Minder.layout() 函数. 回顾 core/layout.js 里面相关代码(按照调用顺序): extend class Minder { // 用于在 ...

2015/11/30 14:49
104
学习 Seajs 笔记(四) 直接查看源码

前面看 seajs 的文档引入了一些新概念, 云山雾罩得不如直接看源码, 做实验. 因此今天实际查看, 调试源码, 做实验. 现写一个简单的 hello.js , 出于编程的某种传统, 一般都是用 hello-world:...

2015/11/27 15:21
60
学习 Node.js 笔记(二)

继续学习 Node.js == 文件操作 == NodeJS 对比浏览器中的 js 重点(进步)是能操作文件... 通过内模块 `fs' (文档...) 实验一下, 进入 node 交互命令行: > var fs = require('fs'); // 引入 fs...

2015/11/26 16:54
57
学习 Node.js 笔记(一)

学习一种语言并不难, 学习这种语言背后的生态环境可就不那么容易了. 虽然我用 javascript 也不少时间了, 但实际关注的大多是(数学)算法, 较少关注 js 的其它部分, 而现在为了学习别的开源软件...

2015/11/26 13:30
90
学习 kityminder 笔记(十)

今天学习 layout 下的各个 js. 在此之前, 需要回顾一下 core/layout. 注意在 core 下面有 layout.js, module 下面也有 layout.js, 我是被混淆了, 不能换个名字么? === 布局基类 Layout 位于 ...

2015/11/25 12:04
84
学习 kityminder 笔记(九)

继续学习 kityminder. === module/style.js === // 拷贝选中节点的当前样式,包括字体、字号、粗体、斜体、背景色、字体色 // 对应为 styleNames = ['font-size', 'font-family', 'font-weig...

2015/11/24 16:00
93
学习 kityminder 笔记(八)

继续接上篇(文本多了似乎容易丢)... == module/image.js == // 为选中的节点添加图片. class ImageCommand : Command { execute(): for-each node.data += {.image=, ...} 这里发布了...

2015/11/24 09:46
113
学习 kityminder 笔记(七)

接上篇继续学习. 本段都是 seajs require(module/*.js) 的, 看起来是按照字母顺序 a-z 排列的, 所以应没什么互相依赖性. 考虑到前面有很多细节都略过, 或不懂, 在学习过程中可能还要不断回顾...

2015/11/20 14:46
159
读 IT 博客笔记(一)

很久没看 IT 博客了, 今天看 sea.js 时文档中提及两篇博客, 点击进去看了一下, 甚有启发, 所以萌生了多看看相关博客的想法. 如果有心得笔记随手记/复制粘贴一些... == 博文1 (某书评) == 本来...

2015/11/19 16:11
63

没有更多内容

加载失败,请刷新页面

返回顶部
顶部