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模式的,

  • 相关阅读:
    H5本地存储
    小知识(h5 js )
    在ubuntu18.04版本安装vscode
    函数基本操作
    python直接赋值、深浅拷贝实例剖析
    collections模块简介
    set()集合基本操作
    list、tuple、dict内部功能释义
    str内部方法释义
    int内部方法释义
  • 原文地址:https://www.cnblogs.com/caoke/p/cmd.html
Copyright © 2011-2022 走看看