创建了 #NodeJS开发基础# 任务:
【第一次课-课程作业】NodeJS执行JS语句输出得到正方形 。1、编写js文件使用node指令输出得到矩形 长为20个*,宽为10个* 。 2、要求: (1)简单描述实现过程。 (2)插入代码需选择提交作业编辑框上的插入程序代码,然后插入程序代码。 (3)作业提交截止时间周四。
创建了 #NodeJS开发基础# 任务:
【第二次课-课程辅助材料】NodeJS模块require和exports 。什么是模块? node.js通过实现CommonJS的Modules/1.0标准引入了模块(module)概念,模块是Node.js的基本组成部分.一个node.js文件就是一个模块,也就是说文件和模块是一一对应的关系.这个文件可以是JavaScript代码,JSON...
创建了 #NodeJS开发基础# 任务:
【第四次课-课程辅助材料】NodeJS中http server 。【1】有关HTTP的观念: 当用户浏览浏览网页时,用户代理(浏览器)会创建一个请求,在Web服务器会接收这个请求并做出响应。在该过程中遵循HTTP协议。 HTTP由状态码、头部信息、内容部分构成。 (1) 状态码 每个请求最后响应时都会有不同状态...
创建了 #NodeJS开发基础# 任务:
【第七次课-课程辅助材料】NodeJS中异步I/O与事件 。同步 就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去。 异步 是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处...
创建了 #NodeJS开发基础# 任务:
【实训专题-express传参】用户管理传参实现登录 。(1) post传参 前端html代码实现表单提交 //action指明提交表单所到的路由处理 method指明提交方式为post提交 <form action="/login" method="post"> ...
创建了 #NodeJS开发基础# 任务:
【实训小测-express小测】使用express实现动态新闻列表页 。将上次课上测验改为设定为访问 http://localhost:3000/news/newslist时显示访问到动态页面,要求自己独立写一遍。 描述实现步骤,贴出关键代码包括 app.js newslist.ejs 和路由文件的代码,分别以插入代码块...
创建了 #NodeJS开发基础# 任务:
【第五次课-课程辅助材料】NodeJS中http请求与响应过程描述 。一、NodeJS在程序中创建服务 //引入http模块 var http = require("http"); //http模块下的createServer()方法创建一个服务 该服务监听8063端口 http.createServer(function(r...
创建了 #NodeJS开发基础# 任务:
【第三次课-课程辅助材料】WebStorm安装、配置、运行 。只选取最关键步骤: 1.从班级群下载WebStorm安装包,默认安装即可,最好不要放在中文目录下。安装完成打开时会出现激活。填写响应激活server地址如图所示 2.汉化过程,如果尽量省略,经测试发现汉化版会出现一些问题,如创建项目和debug时功...
创建了 #NodeJS开发基础# 任务:
【第四次课-课程作业】NodeJS中http server 实现简单表单提交 。(1)使用NodeJS创建服务器,通过http://localhost:本地端口/访问时,得到一个简单表单。如图所示 (2)点击提交按钮时将表单提交的method,和文本框中输入内容显示到页面。如图所示 (3) 贴出代码块,并文字描述其实...
创建了 #NodeJS开发基础# 任务:
【实训专题-express路由】用户管理系统路由搭建 。express框架程序工程目录 文件中运行流程: (1)bin/www启动文件,操作流程省略,注可使用 var port = normalizePort(process.env.PORT || '3011');//设置服务器监听端口 ...
创建了 #NodeJS开发基础# 任务:
【第二次课-课程作业】NodeJS模块调用 。1、定义三个文件分别是main.js userAction.js users.json,位于同级目录下。 2、users.json存储一条json的数据 {"userName":"自己的姓名","age":20} 3、在userAction.js中引入u...
创建了 #NodeJS开发基础# 任务:
【第一次课-课程辅助材料】 NodeJS开发环境 。1、什么是NodeJS ? 基于Chrome V8引擎的运行环境+ JavaScript库。这套组合可以让我们使用JavaSript来实现后台开发,即逻辑业务的处理过程和数据的存取过程。安装NodeJS即可使用。安装文件已发群共享,或者直接去NodeJS官网进行下...
#NodeJS 模块机制# 文章写得很好, 大家好好看看 http://www.jianshu.com/p/efdc79bcdfdf
已完成
console.log("********************");for(var j = 0; j<10;j++){console.log("* *");}console.log("********************");
已完成
var a; for(a=0;a<=19;a++) { if(a == 0||a == 9){ console.log("********************") } else{ console.log("* *") } }
console.log('********************');
for(var x = 0; x<=10; x++;){ console.log('* *');
};
console.log('********************');
1.第一行打印20个“*”,然后重复打印“* *”10次,然后再打印20个“*”;所以,只有重复中间的部分即可。
2.
console.log("********************"); for(var j = 0; j<10;j++){ console.log("* *"); } console.log("********************");
var a;
for(a=0;a<=9;a++)
{
if(a == 1||a == 9){
console.log("********************")
}
else{
console.log("* *")
}
}
var a;
for(a=0;a<=19;a++)
{
if(a == 1||a == 9){
console.log("********************")
}
else{
console.log("* *")
}
}
1. var x; for(x = 0; x <= 10; ++x) { if((0 == x) ||(10 == x)) { console.log("********************"); } else { console.log("* *"); } }
1.var x, y; for(x = 0; x <= 9; ++x) { for(y = 0; y <= 19; ++y) { if((0 == x) || (y == 0) || (9 == x) || (19 == y)) { process.stdout.write("*"); } else { process.stdout.write(" "); } } process.stdout.write("\n"); }
for(i=0;i<20;i++){process.stdout.write("*");}for(j=0;j<10;j++){console.log("* *");}for(i=0;i<20;i++){process.stdout.write("*");}
第一行和最后一行用那个可以让打出来字不换行的方法,中间十行把打好的循环十次。
console.log('********************');
for(var i = 0;i<=10;i++){
console.log('* *');
};
console.log('********************');
console.log("********************\n* *\n* *\n* *\n* *\n* *\n* *\n* *\n* *\n********************");
js文件console.log执行输出,\n执行换行,其他只要把*数对即可
var http = require('http'); http.createServer(function (request, response) { // 发送 HTTP 头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // 发送响应数据 "Hello World" response.end('Hello World\n'); }).listen(8888); // 终端打印如下信息 console.log('********************'); console.log('* *'); console.log('* *'); console.log('* *'); console.log('* *'); console.log('* *'); console.log('* *'); console.log('* *'); console.log('* *'); console.log('********************');
其实就是多打几个console.log('');就可以打印出来这样的矩形了。
出现error 2502 和error2503是因为win8/win10的权限问题所导致的,具体说就是要以管理员身份进行安装就可以解决,下面详细来说一下。
1.cmd命令行点击以管理员身份运行。
2.这时候就可以打开管理员权限运行的cmd窗口了,注意看以下如果你直接打开cmd的窗口时不相同的。注意.msi是你下载的版本名称。
3.接下来在cmd窗口进入到nodejs安装包所在目录,输入一下命令进行安装
4.安装就不会报错了,安装完成后同样在管理员权限的cmd窗口输入node -v命令就可以验证安装成功了。