代码改变世界

随笔档案-2014年06月

AMD and CMD are dead之KMD.js之懒

2014-06-30 10:05 by 【当耐特】, 2119 阅读, 收藏, 编辑
摘要: 缘由 “懒”在软件设计中,有着重大的意义。最常见的两种“懒”,便是: 懒得计算 懒得加载 “懒得计算”常见于服务器端: 比如Multiplayer Online Role-PlayingGame,客户端主动计算,游戏服务器平滑过渡,在性能、游戏同步性找一个合适恰当的点。其目的是节约服务器端CPU、内存等的消耗,把许多消耗性能的计算分布在玩家电脑上; 比如cache,任何ca... 阅读全文

AMD and CMD are dead之KMD.js版本0.0.2发布

2014-06-28 18:55 by 【当耐特】, 1485 阅读, 收藏, 编辑
摘要: 更新 正式从UglifyJS切换至UglifyJS2 增加依赖可视化功能 压缩代码更加方便 统一风格:如main的class名也不能省略 优化了kmdjs管道 修复了无数bug 通过src开启debug模式 代码格式强制分号结束,不然报错 问题 1.从UglifyJS切换至UglifyJS2,主要是Ug... 阅读全文

AMD and CMD are dead之JS工程化终极解决方案KMD.js版本0.0.1发布

2014-06-24 10:56 by 【当耐特】, 1600 阅读, 收藏, 编辑
摘要: 回顾 经过两天晚上疯狂的开发调试,伴随着大量掉落的头发和酸痛的颈椎,KMD.js赢来了第一个稳定版本。在此期间KMD规范也有所修改和完善。 这两天主要完成的功能有: 按需加载 版本控制 模块管理 便捷调试 依赖打包 性能优化 依赖可视 在此,要感谢那些伟大的项目(虽然部分将要死去),但依然感谢: windjshttp://windjs.org/... 阅读全文

AMD and CMD are dead之KMD.js依赖可视化工具发布

2014-06-20 11:34 by 【当耐特】, 1427 阅读, 收藏, 编辑
摘要: 使用 require("MyAapp.DepTree", function (DepTree) { DepTree(({ renderTo: "holder", width: "820", height: "580", data: [ { "name": "System" }, { "nam... 阅读全文

AMD and CMD are dead之KMD规范

2014-06-20 09:26 by 【当耐特】, 2869 阅读, 收藏, 编辑
摘要: What’s KMD? 乱世出英雄,KMD名字的由来充满了杀气。 Kill AMD and CMD KMD为替代混乱的AMD和CMD世界而生,一统天下。或者让这个混乱的世界更加混乱,导致: KMD AMD CMD三分天下 KMD的目标从来都是远大的: JS工程化终极解决方案 使用KMDjs的工程师从来都是: 尼玛,什么东西,这么NB? KMD规范 0.KMD只暴露两个关键字,一个是def... 阅读全文

AMD and CMD are dead之js模块化黑魔法

2014-06-16 09:28 by 【当耐特】, 6655 阅读, 收藏, 编辑
摘要: 缘由 在2013-03-06 13:58的时候,曾甩下一片文章叫:《为什么不使用requirejs和seajs》,并放下豪言说发布一款完美的模块化库,再后来就把那篇文章删了,再然后就没有然后。该用seajs还用seajs,甚至我码的SCJ都是用requirejs组织起来的。 时光飞逝,岁月流... 阅读全文
点击右上角即可分享
微信分享提示