CoffeeScript 服务端和客户端的代码重用


当前第2页 返回上一页

在Node.js中,我们可以使用“require”命令包含我们的模块。

$ node

> var SimpleMath = require('./simpleMath');
undefined
> var Calc = new SimpleMath.Calculator();
undefined
> console.log("5 + 6 = ", Calc.add(5, 6));
5 + 6 =  11
undefined
>

在网页中,我们可以通过将模块作为一个脚本嵌入其中。

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title>SimpleMath Module Example</title>
    <script src="/attachments/image/wk/coffeescript/jquery.min.js"></script>
    <script src="simpleMath.js"></script>
    <script>
        jQuery(document).ready(function    (){
            var Calculator = new SimpleMath.Calculator();
            var result = $('<li>').html("5 + 6 = " + Calculator.add(5, 6));
            $('#SampleResults').append(result); 
        });
    </script>
</head>
<body>
    <h1>A SimpleMath Example</h1>
    <ul id="SampleResults"></ul>
</body>
</html>

输出结果:

A SimpleMath Example

· 5 + 6 = 11


标签:CoffeeScript

返回前面的内容

相关阅读 >>

CoffeeScript 使用 jasmine 测试

CoffeeScript 单件模式

CoffeeScript 筛选数组

CoffeeScript 去抖动函数

CoffeeScript 对象数组

CoffeeScript 生成唯一 id

CoffeeScript 大写单词首字母

CoffeeScript 适配器模式

CoffeeScript 数组最大值

CoffeeScript 计算月球的相位

更多相关阅读请进入《CoffeeScript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...