AI教程网 - 未来以来,拥抱AI;新手入门,从AI教程网开始......

标签:coffeescript

CoffeeScript教程

CoffeeScript 备忘录模式 24小时内最新

CoffeeScript 备忘录模式
备忘录模式 问题 你想预测对一个对象做出改变后的反应。 解决方案 使用备忘录模式(Memento Pattern)来跟踪一个对象的变化。使用这个模式的类会输出一个存储在其他地方的备忘录对象。 如果你的应用程序可以让用户编辑文本文件,例如,...

AI君 10小时前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 解释器模式 24小时内最新

CoffeeScript 解释器模式
解释器模式 问题 其他人需要以控制方式运行你的一部分代码。相对地,你选择的语言不能以一种简洁的方式表达问题域。 解决方案 使用解释器模式来创建一个你翻译为特定代码的领域特异性语言(domain-specific language)。 我们...

AI君 10小时前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 工厂方法模式 24小时内最新

CoffeeScript 工厂方法模式
工厂方法模式 问题 直到开始运行你才知道需要的是什么种类的对象。 解决方案 使用工厂方法(Factory Method)模式和选择对象都是动态生成的。 你需要将一个文件加载到编辑器,但是直到用户选择文件时你才知道它的格式。一个类使用工厂方...

AI君 10小时前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 修饰模式 24小时内最新

CoffeeScript 修饰模式
修饰模式 问题 你有一组数据,需要在多个过程、可能变换的方式下处理。 解决方案 使用修饰模式来构造如何更改应用。 miniMarkdown = (line) -> if match = line.match /^(#+)\s...

AI君 10小时前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 命令模式 24小时内最新

CoffeeScript 命令模式
命令模式 问题 你需要让另一个对象处理你自己的可执行的代码。 解决方案 使用Command pattern传递函数的引用。 # Using a private variable to simulate external scripts o...

AI君 10小时前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 生成器模式 24小时内最新

CoffeeScript 生成器模式
生成器模式 问题 你需要准备一个复杂的、多部分的对象,你希望操作不止一次或有不同的配置。 解决方案 创建一个生成器封装对象的产生过程。 Todo.txt格式提供了一个先进的但还是纯文本的方法来维护待办事项列表。手工输入每个项目有损耗且容易...

AI君 11小时前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 桥接模式 24小时内最新

CoffeeScript 桥接模式
桥接模式 问题 你需要为代码保持一个可靠的接口,可以经常变化或者在多种实现间转换。 解决方案 使用桥接模式作为不同的实现和剩余代码的中间体。 假设你开发了一个浏览器的文本编辑器保存到云。然而,现在你需要通过独立客户端的端口将其在本地保存。...

AI君 11小时前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 适配器模式 24小时内最新

CoffeeScript 适配器模式
适配器模式 问题 想象你去国外旅行,一旦你意识到你的电源线插座与酒店房间墙上的插座不兼容时,幸运的是你记得带你的电源适配器。它将一边连接你的电源线插座另一边连接墙壁插座,允许它们之间进行通信。 同样的情况也可能会出现在代码中,当两个 ( ...

AI君 11小时前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 双向服务器 24小时内最新

CoffeeScript 双向服务器
双向服务器 问题 你想通过网络提供持续的服务,与客户保持持续的联系。 解决方案 创建一个双向TCP服务器。 在 Node.js 中 net = require 'net' domain = 'localhost' port = 9001...

AI君 11小时前 1℃ 0喜欢