express笔记
express介绍若文章有误,欢迎读者指出
网址:https://www.expressjs.com.cn/
Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。搭建web服务器
Express 的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。
使用Express开发框架可以非常方便、快速的创建Web网站的服务器或API接口的服务器
基本流程创建项目文件夹安装一个nodemon工具,代码改变之后自动重启12345# 全局安装【全局安装一次后就不需要重复安装了】npm i -g nodemon# 执行node脚本nodemon 脚本文件名
初始化生成包管理文件package.json123npm init -y[不询问]npm init
安装express生产包1npm i -S express
在项目文件夹下创建一个js文件
使用express
导入express模块
const express = require('express')
创建web实例
const app = expres ...
Vue3笔记
若文章有误,欢迎读者指出
vue3重点
setup中书写咱们以前的methods,data,computed,watch,生命周期等都书写在setup中,setup在beforeCreate和created之间执行。setup中没有this这个vue实例,但是有context上下文。
状态和事件书写状态数据,一种方法在变量值外面用ref来包裹,实现了响应式,另一种方法使用reactive和toRefs来创建响应式对象数据。事件就熟悉函数表达式,然后return抛出,然后在模板使用即可。
computed计算属性computed中放入回调函数,函数必须有返回值,并且其本质是数据。特性:缓存性,依赖性。computed中放入对象,对象有get和set方法,次数据就可以使用v-model双向绑定。
跨层级通信祖先组件通过 provide(key,value)方式给后代传递数据。后代组件通过inject(key)方式来注入数据,即可使用,注意:inject只读祖先组件数据进行更新,后代无条件同步数据,不管你是基本数据类型还是应用数据类型。
生命周期挂载阶段 setup onBeforeMou ...
git学习总结
git 学习【本地仓库,版本管理】若文章有误,欢迎读者指出
安装git软件 -> 测试是否安装成功
1git --version
全局配置 用户名和邮箱
1234567配置用户名和邮箱【赋值】git config --global user.name "Your Name"git config --global user.email "email@example.com"获取用户名和邮箱【不赋值===取值】git config --global user.namegit config --global user.email
搭建项目 (如果已经有项目 => 跳过搭建项目直接配置.gitignore文件)
1234567891011121314151617181920212223242526配置 .gitignore文件 => 该文件直接建在站点根目录,以根目录为站点,忽视其它文件,不提交到暂存区不想忽略也可以不配置该文件++++++++++++++.gitignore模板+++++++++++++++.DS_Sto ...
hexo搭建博客
hexo搭建博客若文章有误,欢迎读者指出
一、hexo的安装以下命令,我是在cmd窗口下输入的
全局安装hexo
1npm install hexo -g
查看hexo版本,通过这个命令来判断hexo是否安装成功
1hexo version
初始化你的博客文件夹
这里记得进入一个你要存放博客的目录
1hexo init coding327.github.io
进入到你的博客文件夹下
1cd 你的博客文件夹
安装依赖
1npm install
运行你的博客,本地预览
1hexo server
在你的浏览器输入localhost:4000,回车即可
注意:终端的位置,切换到对应的目录下
二、如何将博客发布到你的github
首先你需要准备一个github账户,这里不细说,直接从创建仓库开始
账户旁边加号点击,选择new repository,然后Repository name格式必须是你的github账户名.github.io,滑倒最下面,点击create repository
为你的博客配置一下git信息
在你的cmd窗口下输入命令
12git co ...
git踩坑笔记
(一) git pull冲突问题若文章有误,欢迎读者指出
了解git pull
git pull命令用来从远程仓库下载更新内容,并立即将对应内容更新到本地仓库。在Git的协作工作流中,合并远程仓库变更到本地仓库是很常见的工作。而git pull命令实际上就是其他两个命令的结合体,先git fetch然后紧接着git merge。在git pull命令执行的第一个阶段,会先对当前本地HEAD指针指向的分支执行git fetch。当原称更新内容下载完成之后,git pull会接着进入合并流程。合并操作会创建一个新的commit,并且HEAD指针也会随之更新而指向这个新的commit。
我遇到的问题:由于远程仓库较新,而我本地仓库较旧,于是推送不上去,git希望我git pull,一执行出现了远程覆盖本地的情况,但是我本地代码是我写好要推送远程仓库的代码。
回到之前版本又不让我推送,而现在这个版本又不是我想要的,于是想了一个笨办法,回退到之前版本,把我写好的代码备份一下,再拉取远程这样本地仓库就能和远程仓库版本同步,再把备份好的某个文件和你拉取不符合的文件直接替换掉,再提交推送,成 ...
git提交规范
若文章有误,欢迎读者指出
约定式提交 Conventional Commits
一种提交信息增加人机可读含义的规范
git commit -m 'xx'
fix:修复了某个bug
feat:新增了某个给你
build:一些影响构建系统的更新
chore:一些不更改核心代码的更新
ci:变更了一些CI系统的配置
docs:对文档做出了一些修改
test:新增或修改测试文件
refactor:重构了代码(但没有新增或修复任何东西)
–等等
完整约定式提交官网:https://www.conventionalcommits.org/zh-hans/
js学习笔记(一)
题一 函数执行若文章有误,欢迎读者指出
1234567891011121314//分别写出对fun两次调用alert的输出结果、井说明原理function fun(a, b, c) { var l = arguments.length; var num = 0; for (var i = 0; i < l; i++) { num += arguments[i]; } alert(num) } fun(1, 2, 3); // 6fun(1, 2, 3,4); // 10// 从上往下执行 // arguments是什么? 传入的实参被接收存入到angunment类数组
函数执行123456789101112131415161718192021222324//写出函数fun执行后console.log(a)的输出结果,并说明原理 /** Go{* a=0 * fun=function * } * */var a = 0;function ...
git操作
git 命令若文章有误,欢迎读者指出
1,初始化git : git init
2,添加至缓存区 :git add <文件> 如果添加当前文件夹所有 则 git add .
删除缓存区文件 : git restore –staged <文件>
git reset HEAD <文件>
3,查看当前文件的状态 :git status
4,提交文件 : git commit [-m,-am] ‘描述’ -am 省略git add 步骤
5,查看提交记录 : git log
6,使内容成一行显示 :–pretty=oneline
7,查看文件与仓库的文件内容区别 :git diff HEAD – <文件>
8,版本回退 :git reset –hard HEAD^ 回退一个版本 HEAD^^ 回退两个版本 HEAD~2 回退两个版本
git reset –hard 唯一标识 跳转至唯一标识所在版本
9,查 ...
