加载中
学习 smarty

/* 学习 Smarty */ 官网: http://www.smarty.net/ 文档(含中文版的): http://www.smarty.net/documentation 中文版: http://www.smarty.net/docs/zh_CN/ == 设计理念 == * 干净地分离显示逻辑...

2016/06/12 17:22
30
读书记要: 编程人生: 15位软件先驱的访谈录(一)

编程人生: 15位软件先驱的访谈录(一) Jamie Zawinski (jwz) Lisp 黑客,Netscape早期开发者,夜总会老板. 早期学过 APL, Fortran, Lisp. XEmacs 的作者. 编写自己回头还能理解的代码, 这点至关...

2016/01/02 18:11
201
Windows 音频知识学习汇总

1. 使用低级音频函数 WaveX : http://blog.csdn.net/kvw3000/article/details/68468 控制着不同的音频设备, 包括 wave, midi 和辅助音频设备. 低级服务包括: (1) 查询音频设备. (2) 打开和关...

2015/12/16 15:22
42
学习 kityminder & angular (十四) event 和 scope.$apply

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

2015/12/14 16:30
347
学习 AngularJS (三) module

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

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

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

2015/12/07 14:36
124
学习 Node.js 笔记(二)

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

2015/11/26 16:54
61
学习 kityminder 笔记(十)

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

2015/11/25 12:04
209
学习 kityminder 笔记(六)

接上篇, 接着学习 kityminder. == core/keyreceiver.js == extend class Minder { init-hook(): 构造时设置选项, 侦听 'paperrender' 事件, 以调用 _initKeyReceiver() _initKeyReceiver():...

2015/11/19 16:09
487
学习 kityminder 笔记(五)

接着学习 kityminder, 前面其实没看完 kity, 大致了解之后, 我们先看看 minder 部分, 两者结合起来学更好些. 下载 kityminder-core (按文档说只含核心部分), 从 git-hub, 建立起开发/构造环境...

2015/11/19 10:14
672
学习 kity 笔记(三) 继续 SVG

接着上篇, SVG 元素就这些? (rect,circle ..., path) 还是w3c课程太简单...? 还是要买书? w3cschool 下一篇就直接学 svg 滤镜了. 可用的滤镜有 feBlend, feXXX (大约20个), (fe 是什么的缩写...

2015/11/13 11:20
237
学习 Sea.js 笔记(三)

== require 书写约定 == 必须名为 require. define(function(require) { // 正确写法... ... }); 不用修改, 不要重命名 require (可能构造工具会查找名字 require?) 后续文档说是通过正则匹配...

2015/11/11 16:08
59
学习 Sea.js 笔记(二)

写模块: define(function(require, exports, module) { 使用 require(...) 引入模块. 通过 exports.something = ... 对外提供接口 或通过 module.exports = ... 提供整个接口 ? }); 构建部署...

2015/11/11 11:27
67
学习 Sea.js 笔记(一)

为学习某开源项目, 里面使用了 sea.js, 为此而学习, 网址是: http://seajs.org/docs/#docs 模块化的价值 (解决什么问题): 命名冲突问题. 命名空间可缓解冲突, 但太长难记忆. 如何优雅地解决?...

2015/11/11 09:37
134
网页版几何画板开发笔记(十七) 增强版本的作图检测

过去实现的作图检测有了新的发展的需求, 因此需要对此功能进行增强/升级. 主要的增强是提供了 简单表达式计算(含简单对象字段获取,变量), 扩展/增加了判断函数, 自定义判断提示信息几个方面....

2015/01/16 09:46
388
emacs lisp 求值 eval 研究 (几何画板开发笔记 九)

eval 有些复杂, 即笨且忙的我, 能否真的弄清楚写明白是令人怀疑的. 举一个测试用例 (cons 2 3), 其返回为构造的点对 (2 . 3), 则按照上篇所述应该走第三步: Lisp_Object original_fun = form...

2014/05/19 17:05
68
emacs lisp 求值 eval 研究 (几何画板开发笔记 八)

对基础的 lisp.h 的研究当然还没完,该文件可是有 3700+ 行之多的。前几篇基本只涉及了 15%?左右吧。 因为各部分之间是相互有关联的,单独看 lisp.h 文件也不可能理解其自身,所以在了解了很...

2014/05/12 17:23
92
emacs lisp 研究 lisp.h 继续 (几何画板开发笔记 七)

粗略地研究了 Lisp_Cons 结构之后,建议研究下一个重要的结构 Lisp_Symbol: struct Lisp_Symbol { unsigned gcmarkbit : 1; // gc 标记位,与 gc 相关以后详述。 enum symbol_redirect redir...

2014/05/12 10:45
94
emacs lisp 研究 lisp.h 继续 (几何画板开发笔记 六)

继续前一篇,关于 struct Lisp_Object 还有一点点相关的宏(函数)要说明。 已知 struct Lisp_Object 的字段 i 中有 val+tag 两种信息,也已知 XTYPE() 宏用于得到 tag 信息,那么也一定有获...

2014/05/12 09:28
74
emacs lisp 研究 lisp.h 继续 (几何画板开发笔记 五)

在前一篇中我们已经研究了结构 Lisp_Object,因为其太重要了,并且本篇要继续研究它, 所以再次列出其结构如下: typedef struct { int i; } Lisp_Object; 然后是对其进行访问的一系列宏及函...

2014/05/11 21:05
85

没有更多内容

加载失败,请刷新页面

返回顶部
顶部