讲的很好,转载记录下,转载自:
https://www.cnblogs.com/taowd/p/11808710.html
官网解释:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。
代码示例,开发一个简单的Http服务,代码如下:
// Node 随机数字生成器 var http = require("http") var url = require("url"); // 创建一个Http服务 http.createServer(function(request,response){ // 设置返回头信息 response.writeHead(200, {"Content-Type": "text/plain"}); // 获取参数等 var params = url.parse(request.url, true).query; // 返回给浏览器的信息或者数据 response.write("Hello World Node.js......."); // 结束返回 response.end(); // 指定监听端口信息 }).listen(8005); // 控制台输出信息 console.log("Hello World Node.js Running...");
运行
访问
参考链接1: https://www.zhihu.com/question/33578075/answer/56951771
参考链接2:https://www.ibm.com/developerworks/cn/opensource/os-nodejs/
V8 JavaScript 引擎是 Google 用于其 Chrome 浏览器的底层 JavaScript 引擎。很少有人考虑 JavaScript 在客户机上实际做了些什么?实际上,JavaScript 引擎负责解释并执行代码。Google 使用 V8 创建了一个用 C++ 编写的超快解释器,该解释器拥有另一个独特特征;您可以下载该引擎并将其嵌入任何 应用程序。V8 JavaScript 引擎并不仅限于在一个浏览器中运行。因此,Node 实际上会使用 Google 编写的 V8 JavaScript 引擎,并将其重建为可在服务器上使用。太完美了!既然已经有一个不错的解决方案可用,为何还要创建一种新语言呢?
Node 的一个特性是 Node Package Module,这是一个内置功能,用于安装和管理 Node 模块。它自动处理依赖项,因此您可以确定:您想要安装的任何模块都将正确安装并包含必要的依赖项。它还支持将您自己的模块发布到 Node 社区,假如您选择加入社区并编写自己的模块的话。您可以将 NPM 视为一种允许轻松扩展 Node 功能的方法,不必担心这会破坏您的 Node 安装。同样,如果您选择深入学习 Node,那么 NPM 将是您的 Node 解决方案的一个重要组成部分。
vue值得是node.js里面的vue这个模块,也就是直接引用是的vue.js文件,执行npm install vue相当于下载vue.js这个核心的依赖文件
vue-cli是vue官方提供的一个工具,可以用来快速创建vue模板工程
这两者的区别可以参考vue官网解释
< 2.0 使用javascript开发
>2.0 使用TypeScript开发
说明 在命令行执行npm run build命令执行的打包操作其实是对项目资源的压缩和优化,为了提高项目在生产环境下运行效率,内部执行的操作应该是将相关的js,css,图片等内容压缩之后放在指定的文件夹中(在confi/index.js)配置文件中进行配置。
如果想在打包之后本地直接打开,可以修改以下配置:
修改路由规则为hash:
欢迎访问个人博客: http://www.taoweidong.com/
原文:https://www.cnblogs.com/widget90/p/11811391.html