热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:vue.js初级教程02.环境搭建

篇首语:本文由编程笔记#小编为大家整理,主要介绍了vue.js初级教程--02.环境搭建相关的知识,希望对你有一定的参考价值。node.js

篇首语:本文由编程笔记#小编为大家整理,主要介绍了vue.js初级教程--02.环境搭建相关的知识,希望对你有一定的参考价值。



node.js

如何安装

  • 官方网址

 https://nodejs.org/en/

  • 如何验证node.js安装成功

node -v

能够解决什么问题

相较于其他服务器框架,它给系统性能能提升所带来的好处?

node.js特性

  • Javascript运行环境

  • 依赖Chrome v8引擎进行代码解释

  • 事件驱动

  • 非阻塞I/O

  • 轻量/可伸缩的

  • 实时交互的应用面比较广(I/O密集型的服务器模型里面性能比较好)

  • 单进程、单线程

解决的问题

  • 并发连接数

案例

  • 利用node.js http模块 我们监听端口8888 返回一个字符串

var http = require("http"); http.createServer(function(request,response){
response.writeHead(200,{‘Content-type‘:‘text/plain‘});
response.end(‘hello world\n‘);
}).listen(8888);

npm

简介

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题

解决的问题

  • 允许用户从NPM服务器下载别人编写的第三方包到本地使用

  • 允许用户从NPM服务器下载别人编写的第三方应用程序到本地使用

  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用

缺点

  • npm利用国外的镜像仓库下载比较慢

  • 国内淘宝的源进行下载

npm install -g cnpm --registry=https://registry.npm.taobao.org

命令

  • 安装 cnpm install

  • 更新 cnpm update 模块名称

  • 查询 cnpm search 模块名称

  • 查看 cnpm list

webpack

简介

一个前端资源加载/打包工具

能解决什么问题?

  • 它做的事情是,分析你的项目结构,找到Javascript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用

  • 模块化,让我们可以把复杂的程序细化为小的文件;

  • 类似于TypeScript这种在Javascript基础上拓展的开发语言:使我们能够实现目前版本的Javascript不能直接使用的特性,并且之后还能能装换为Javascript文件使浏览器可以识别;

  • scss,less等CSS预处理器

安装

cnpm install webpack -g

vue-cli

简介

一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目

构建项目

cnpm init webpack 项目名称

安装依赖

cd 项目目录
cnpm install

运行项目

cnpm run dev

打包项目

cnpm run build


本文出自 “徐天友” 博客,请务必保留此出处http://mariocoding.blog.51cto.com/6328404/1961080


推荐阅读
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了在使用vue和webpack进行异步组件按需加载时可能出现的报错问题,并提供了解决方法。同时还解答了关于局部注册组件和v-if指令的相关问题。 ... [详细]
  • 本文介绍了如何使用Express App提供静态文件,同时提到了一些不需要使用的文件,如package.json和/.ssh/known_hosts,并解释了为什么app.get('*')无法捕获所有请求以及为什么app.use(express.static(__dirname))可能会提供不需要的文件。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 在ubuntu服务器上安装vscode,但是目前使用的方法都无法成功。第一次安装经历:安装完anaconda后有自动安装vscode的选项,输入yes后,没有出现错误,但是在终端输 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • VueCLI多页分目录打包的步骤记录
    本文介绍了使用VueCLI进行多页分目录打包的步骤,包括页面目录结构、安装依赖、获取Vue CLI需要的多页对象等内容。同时还提供了自定义不同模块页面标题的方法。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
author-avatar
巩俐1996
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有