zoukankan      html  css  js  c++  java
  • 神马是代码简单的cmd模式,这就是!

    小狼正在研究 “怎么查找连在一起的同色方块?”算法问题 ,突然感觉我是不是需要一种开发模式,不然感觉自己的代码好乱的。

    可能是研究算法吧,导致小狼的思路特别清晰,加上也用了差不多1年的nodejs、seajs,对cmd的api非常清楚,不多说,看代码

    用法和seajs的用法一样,符合cmd的模式,

    var require,define;
    (function(){
       var module={}
       require=function(name){
         return module[name]
       }
       define=function(name,func){
         module[name]={}
         module.exports=module[name]
         func(require,module[name],module)
       }
    })()

     然后测试一下

    define("solve",function(require,exports,module){

    module.exports.name=21
    module.exports.solve=function(){
       console.log(this.name)
    }
    })
    define("test",function(require,exports,module){
       require("solve").solve()

    })
    require("test")

    最后成功输出结果了,说明这个还是能实现cmd模式的,

  • 相关阅读:
    sort
    Sicily--17956. Maximum Multiple
    代码1005
    487-3279的解法实例
    487-3279另一种解法
    487-3279
    人工智能--识别句子
    1003-Hangover
    推荐书单(转自GITHUB)
    转自微信号:测试那点事
  • 原文地址:https://www.cnblogs.com/caoke/p/cmd.html
Copyright © 2011-2022 走看看