摘要:
在老版本的kmdjs中,强制了分号的要求。但是总感觉不爽,因为在开发Ket - Kmdjs Extension Tools的时候,总需要导入一些开源的库,然后痛苦就来了,总是报错,一查,就是缺少分号!!后来一想,既能jslint可以检测哪里缺少分号,那么是不是可以在使用jslint在缺少的地方加分号?把jslint当作库来用,而不是工具,所以立刻看了看jslint源码,然后码了一段: 上面... 阅读全文
随笔档案-2014年07月
AMD and CMD are dead之KMDjs内核之依赖分析
2014-07-13 21:10 by 【当耐特】, 1740 阅读, 收藏, 编辑
摘要:
有人说js中有三座大三:this、原型链和scope tree,搞懂了他们就算是js成人礼。当然还有其他不同看法的js成人礼,如熟悉js的:OOP、AP、FP、DOP、AOP。当然还听说一种最牛B的js成人礼:熟悉jQuery……= =!因为$里面可以放下全世界,比如$(“全世界”)…这篇文章主要讲... 阅读全文
AMD and CMD are dead之KMDjs集成Blob一键下载全部build包
2014-07-06 14:58 by 【当耐特】, 1350 阅读, 收藏, 编辑
摘要:
更新 不zuo,[A/C]MD就不会死,所以kmdjs赢来来其伟大的版本0.0.6,该版本主要的更新有: 移除去了kmdjs.get(..).then的支持,只支持kmdjs.get(…,function(){ }) 作此更改有三点目的: 1.让build之后js文件尽量小,因为可以省去promise库 2.让require.async的用户平滑过渡到kmdjs.get 3.k... 阅读全文
AMD and CMD are dead之KMDjs在JS工程化的努力
2014-07-03 12:20 by 【当耐特】, 1451 阅读, 收藏, 编辑
摘要:
总览 kmdjs发布了最接近最终版本的0.0.4版本https://github.com/kmdjs/kmdjs,你已经完全可以在项目中使用。我已经无法用语言形容其完美程度。借用我发的微博: 模块管理 kmdjs仅仅需要一处配置,即main.js上部的kmdjs.config,用于配置项目名称、baseUrl,并且列出所有Class和其于路径的mapping。在开发桌面程序的时候,这个... 阅读全文
AMD and CMD are dead之Why Namespace?
2014-07-01 08:56 by 【当耐特】, 1504 阅读, 收藏, 编辑
摘要:
缘由 当我看到_Franky兄的微博的时候: 我觉得我有必要出来详细说说KMDjs到底有什么本质上的优势了,连教主_Franky、貘吃馍香都不能理解他的好处,那么可想而知,在前端圈、或是全端圈、或是IT圈,能够理解KMDjs优势的码夫更加是屈指可数。 Why Namespace? KMDjs是能方便组织Namespace,并且Class Base。针对namespace,... 阅读全文