diff --git a/imooc/app.js b/imooc/app.js index 3fba50d..6c6cc31 100644 --- a/imooc/app.js +++ b/imooc/app.js @@ -13,6 +13,7 @@ var dbUrl='mongodb://localhost/imooc' var logger = require('morgan') var fs = require('fs') + mongoose.connect('mongodb://localhost/imooc') //models loading var models_path = __dirname+'/app/models' diff --git a/nodeschool/javascripting/program.js b/nodeschool/javascripting/program.js new file mode 100644 index 0000000..da58a8a --- /dev/null +++ b/nodeschool/javascripting/program.js @@ -0,0 +1,3 @@ +var pizza = 'pizza is alright' +pizza = pizza.replace('alright','wonderful') +console.log(pizza) diff --git a/nodeschool/javascripting/rounding-numbers.js b/nodeschool/javascripting/rounding-numbers.js new file mode 100644 index 0000000..be7dc8a --- /dev/null +++ b/nodeschool/javascripting/rounding-numbers.js @@ -0,0 +1,3 @@ +var roundUp = 1.5 +var rounded = Math.round(roundUp) +console.log(rounded) diff --git a/nodeschool/javascripting/scope.js b/nodeschool/javascripting/scope.js new file mode 100644 index 0000000..351a336 --- /dev/null +++ b/nodeschool/javascripting/scope.js @@ -0,0 +1,14 @@ +var a = 1, b = 2, c = 3; + (function firstFunction(){ + var b = 5, c = 6; + (function secondFunction(){ + var b = 8; + console.log("a: "+a+", b: "+b+", c: "+c); + (function thirdFunction(){ + var a = 7, c = 9; + (function fourthFunction(){ + var a = 1, c = 8; + })(); + })(); + })(); + })(); diff --git a/nodeschool/learnyounode/mymodule.js b/nodeschool/learnyounode/mymodule.js new file mode 100644 index 0000000..0481496 --- /dev/null +++ b/nodeschool/learnyounode/mymodule.js @@ -0,0 +1,13 @@ +var fs = require('fs') +var path = require('path') + +module.exports = function(folder,ext,callback){ + fs.readdir(folder,function(err,files){ + if(err) + return callback(err) + files=rfiles.filter(function(file){ + return path.extname(file)==='.'+ext + }) + callback(null,files) + }) +} diff --git a/nodeschool/learnyounode/program.js b/nodeschool/learnyounode/program.js new file mode 100644 index 0000000..1df0f58 --- /dev/null +++ b/nodeschool/learnyounode/program.js @@ -0,0 +1,161 @@ +//婴儿学步 +// var a=0; +// for(var i=2;i<=process.argv.length-2;i++){ +// a+=Number(process.argv[i]); +// } +// console.log(a); +//第一个I/O +// var fs = require('fs') +// var buf=fs.readFileSync(process.argv[2]) +// var str=buf.toString() +// console.log(str.split('\n').length-1) +//第一个异步I/O +// var fs = require('fs') +// var a=process.argv[2] +// var buf=fs.readFile(a,function(err,content){ +// console.log(content.toString().split('\n').length-1) +// }) +//ls过滤器 + // var fs = require('fs') + // var a=process.argv[2] + // fs.readdir(a,function(err,list){ + // for(var i=0;i