其实有很多很多想写的文章,鉴于需要很多时间去整理过往的记忆碎片,而每天技术都在更新变化,既让人兴奋又让人折腾。
开始的时候,会很困难,只有去实践才能知道有一些事情不是一开始就可以实现到的,需要我们去猜测,去预判和想象。借助过往的经验去一点点完成我们当初的一个灵感。
当官方发布了插件体系的时候,我凑了热闹去尝试第一个插件的设计。但更新了版本后我发现Egretwing的插件是基于nodejs的开发,而不是之前猜测的基于As3,更新完后官网提供资料并没有想象多,但幸好github内提供了三个有意思的插件开发案例。凭借这三个案例,我开始猜测插件是如何地开发,当一回白老鼠。
当时的开发方式比较笨,没有厉害的开发套路,也没有用到什么牛逼的调试,很多时候在笨重的开发进行日志打印,并不断重复复制和粘贴过程,尝试再尝试,猜测再猜测。
当我们灵感来了的时候,就要尝试将其记录下来。说不定这个会是一个不错的idea。
今年有点特别,员工就只有自己一个,没法玩mac抽奖的乐趣,不知道那个老板好心送我一台牛逼一点mac 呢。
![](https://box.kancloud.cn/2016-01-23_56a39a953ec3b.png)
来年给自己一个新年愿望,挣点钱,隔壁老王说要送我台斯特拉坐骑我。这副眼镜怎么看都那么帅。
- 前言
- 第一章:第一个实验
- 1.0 准备一些装备
- 1.1创建一个插件
- 1.2借助脚本为我们干点事
- 1.3 实现一些预期的目标
- 1.4 集中管理插件
- 1.5 打包插件
- 第二章:文件操作
- 2.0 路径的使用
- 2.1 读取一个文件
- 2.2 遍历项目文件
- 2.3 剪贴板使用
- 第三章:界面操作
- 3.0 交互菜单调用
- 3.1 制作GUI界面
- 3.2 传递参数
- 第四章:文档操作
- 4.0 获取一行内容
- 4.1 获取选择内容
- 第五章:代码案例
- 5.1 Hello Wing
- 5.2 复制Exml皮肤组件ID
- 5.3 文档的操作
- 5.4 跳转文件夹
- 5.5 跳转某一行
- 5.6 SVN的简单结合
- 5.7 复制一行代码
- 5.8 帮助的书写
- 5.9 项目文件读取
- 附录