做的怎样 英文网站,长沙做网站改版价格,昆山高端网站设计公司,wordpress情侣主题汉化本来还在纠结着到底要学哪一种后台语言呢#xff0c;突然发现node.js很火#xff0c;既然能被这么多人推崇#xff0c;自然是有他的优势的。去百度百科看了一眼#xff0c;或许是我理解能力太差#xff0c;并没有了解到很多关于node.js的东西#xff0c;大概就是知道了No… 本来还在纠结着到底要学哪一种后台语言呢突然发现node.js很火既然能被这么多人推崇自然是有他的优势的。去百度百科看了一眼或许是我理解能力太差并没有了解到很多关于node.js的东西大概就是知道了Node.js是一种用javascript来编写的服务器端脚本而node就是提供Javascript运行的平台。好吧还是模模糊糊嗯越是不清楚就越是能激发我的学习欲望。 今天算是正式开始自学了我发现对于这个新技术学习的资源好像不是很多书和视屏都不是很多而且据大家评价即使是入门书看起来也是很费劲的。有点小惊讶node.js这么难吗最后找了一本 Node入门 然后下载安装node.js下载安装Git Bash(windows下的命令工具其实也不清楚是不是用这个先摸索看看好了准备工作就做好了那就开始学吧。 照例第一个例子是 Hello World,好吧问题来了写好的 console.log(Hello World); 这个js文件要存在哪个目录里呢也就是node默认的搜索路径是什么呢兴许是我太笨了居然连这个都不知道不知道有没有别的初学者跟我有一样的问题。既然问题来了那就解决吧各种搜索查找了很久未果。嗯那我就自己来试吧无外乎安装的那几个目录嘛一个个的总能试到的果然是试玩了所有的安装目录都不对呀有点小崩溃。这时候我突然看到了一条提示消息Cannt find module C:\Users\dandan\hello.js,好吧原来在这里嗯第一个小例子终于弄好了。继续看书搭建服务器模块 var http require(http);
http.createServer(function(request, response) {response.writeHead(200, {Content-Type: text/plain});response.write(Hello World);response.end();
}).listen(8888); 嗯就这样照着书上做吧一边看一边做差不多用了六个小时就吧这本四十多页的书过完了以下是我第一遍看完学到的一点点东西 1.node.js自带了一个http模块这个模块提供了一个函数createServer,这个函数会返回一个对象这个对象有一个叫listen的方法这个方法有一个参数指定http服务器监听的端口号。 2.node.js里有三个内置对象我目前所知的三个require用于在当前模块中加载和使用别的模块 exports用于导出模块的公有方法和属性 module多用于替换当前模块的导出对象。 3.一个比较完整的服务器脚本由服务器请求路由及请求处理程序组成。 4.几个在Javascript里没见过的语法querystringfs,formidabled……鉴于刚接触不敢乱写这几个要深入学习之后再写。 总结一下虽说node.js也用的是Javascript语言但是感觉还是很不一样应该是跟写前端的思想不一样有点转换不过来虽然语法代码写写查查都能明白的差不多但是深深的感觉到思想跟不上这才是侦结所在。另外如果有Linux基础的来学这个应该是有不少帮助的。嗯继续吧把书再从头看一遍。 转载于:https://www.cnblogs.com/dan-dan/p/4473464.html