Node.js+Vue的学习笔记

Vue 负责"看得见的"前端展示和交互,Node.js 负责"看不见的"后端逻辑和数据服务。

  1. 运行及开发环境介绍

1)浏览器是JavaScript的前端运行环境;

2)Node.js是JavaScript的后端运行环境;

3)Node.js中无法调用DOM和BOM等浏览器内置的API;

  1. Node.js可以做什么

1)基于Express框架,可以快速构建Web应用;

2)基于Electron框架,可以构建跨平台的桌面应用;

3)基于restify框架,可以快速构建API接口项目;

4)读写和操作数据库、创建实用的命令行工具辅助前端开发、etc...;

总之:Node.js是大前端时代的"大宝剑",有了Node.js这个超级buff的加持,前端程序员的行业竞争力会越来越强!

3.常用的终端快捷键

1)使用"上行箭头",可以快速定位到上一次执行的命令;

2)使用'tab'键,能够快速补全路径;

3)使用esc键,能够快速清空当前已经输入的命令;

4)使用cls命令,可以清空终端;

  1. 模块导入

导入fs文件系统模块 const fs=require('fs')

导入Path路径模块 const path=require('path')

导入http模块 (用来创建web服务器的模块) const http=require('http')

正则表达式(Regular Expression,简称 regex 或 regexp)是一种用于匹配字符串中字符组合的模式。在 JavaScript 中,正则表达式被用于字符串的搜索、替换、提取等操作。

5、常见问题

1)VSCode如何自动补全JavaScript代码? 安装JavaScript插件

2)域名和域名服务器的关系?IP地址和域名是一一对应的关系,这种对应关系存放在一种叫做域名服务器(DNS,Domain Name Server)电脑中,使用者只需通过好记的域名访问对应的服务器即可,对应的转换工作由域名服务器实现,因此,域名服务器就是提供IP地址和域名之间转换服务的服务器。注意:127.0.0.1对应的域名是localhost,在使用效果上没有任何区别。

相关推荐
yi0118 小时前
LeetCode 219:存在重复元素 II——哈希表记录“最近一次出现的位置”
数据结构·人工智能·笔记·python·算法·leetcode·哈希表
志尊宝9 小时前
Vue3 零基础每日笔记(073):keep-alive 页面缓存实战——列表页返回不丢状态
vue.js·笔记·缓存·#vue #前端 #前端开发·#javascript·#vue.js
李日华大战鸡红10 小时前
FOC状态空间方程模型推导(学习记录)
python·学习·线性代数
weixin_4481199410 小时前
Datawhale Easy Data × AI:笔记1 已重做,看新的笔记
笔记
要开心吖ZSH11 小时前
MySQL 慢 SQL 排查操作手册-个人笔记版
java·笔记·sql·mysql·慢查询
kkkkkkkkkk_Z12 小时前
新手自学嵌入式 | 学习日记:异常与中断基础、i.MX6ULL裸机开发环境搭建、GPIO模块与点灯原理
学习
咖啡忍者12 小时前
【SAP】程制造生产计划PP-PI(Production Planning for Process Industries)
笔记
m4Rk_12 小时前
【论文阅读】Agent 记忆机制(94):MemGen——在推理过程中动态生成并织入潜在记忆
论文阅读·人工智能·学习·开源·github
晓德13 小时前
0、LLM大模型安全学习系列(启)
学习·安全
Titan202413 小时前
MySQL索引学习笔记
笔记·学习·mysql