Node简单的模块化小例子
来源:互联网 发布:linux sort k 编辑:程序博客网 时间:2024/06/05 10:59
模块化解决了JavaScript作用域互相污染问题,这里以写一个学校小例子,便于理解node的这个写法和一些简单的API(比如forEach这个.....)。
文件:
依次student.js,teacher.js,kclass.js(class为保留字,不能命名),index.js,school.js
function add(student) { console.log('Add student:' + student)}exports.add = add
function add(teacher) { console.log('Add teacher:' + teacher)}exports.add = add
var student = require('./student')var teacher = require('./teacher')function add(teacherName, students) { teacher.add(teacherName) students.forEach(function(item, index) { student.add(item) })}exports.add = add
var kclass = require('./kclass')exports.add = function(kclasses) { kclasses.forEach(function(item,index) { var _klass = item var teacherName = item.teacherName var students = item.students kclass.add(teacherName, students) })}
var school = require('./index.js')var classesArr = [ { 'teacherName':'Bob', 'students':['SB1','SB2'] }];school.add(classesArr);
阅读全文
0 0
- Node简单的模块化小例子
- node 模块化(简单)
- 模块化简单例子
- Node 的模块化思想
- NODE.JS的简单的例子
- 简单的ajax小例子
- Delegate简单的小例子
- 简单的PopupWindow小例子
- hibernate的简单小例子
- $.ajax 的简单小例子
- 简单的Sping小例子
- 使用node进行简单模块化demo测试
- node.js爬虫小例子
- json+underscore+Node 小例子
- node readline模块小例子
- Nodejs的模块化以及例子
- 几个简单的voip的小例子
- 一个简单的AJAX的小例子
- 简单的灰度测试,lua或者直接改nginx配置
- 融云集成头像问题
- 多种方式选择剪切头像
- 学生成绩管理系统
- Apache压力测试工具
- Node简单的模块化小例子
- Linux内核同步机制之(一):原子操作
- 获取请求参数乱码处理——蓝图哈达
- PPT九大提高效率实用技巧分享(要收藏哟!)
- MYSQL知识点(一)
- HashMap的底层原理及源码分析
- 外网访问局域网中的web服务器
- Java中对Number型对象进行格式化以及解析字符串成Number型
- SpringMVC注释(个人学习版)