自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 字符串转化成base64格式 字符串MD5加密

base64

2022-06-10 16:48:51 401 1

原创 文件后缀名

获得文件后缀名的方法 path.extname(filename)文件路径 path.dirname(filename)

2022-03-23 16:04:04 190

原创 面试问题

做一个闭包需要满足什么?闭包的特点,优点和缺点?继承分为哪种?他们是分别怎么继承的?优点和缺点路由的表现形式 以及他们之间的区别是什么?什么是$next tick?插槽,插槽的三种方式组件传值map和forEach的区别箭头函数的特点Promise的优点和缺点...

2022-01-06 10:15:05 484

原创 token

// 操作token的方法const Key = 'geek-client-pc-token'// 存, 取, 删export const setToken = (token) => { localStorage.setItem(Key, token)}export const getToken = () => { // localStorage.getItem() 本地取值没有返回null return localStorage.getItem(Key)}exp.

2021-10-15 20:32:41 89

原创 Vue-钩子函数

/ Vue 框架内置函数,随着组件的生命周期阶段,自动执行作用: 特定的时间点,执行特定的操作场景: 组件创建完毕后,可以在created 生命周期函数中发起Ajax 请求,从而初始化 data 数据分类: 4大阶段8个方法阶段 方法名 方法名 初始化 beforeCreate created 挂载 beforeMount mounted 更新 beforeUpdate updated 销毁 beforeDestroy

2021-09-28 21:11:23 299 1

原创 一些我用的数组

数组翻转arr.reverse()截取数组 (从索引0开始,截取3个)arr.slice(0, 3)this.$set() this.$set(this.arr, 0, 1000)参数1: 更新目标结构参数2: 更新位置参数3: 更新值这些方法会触发数组改变, v-for会监测到并更新页面 push() pop() shift() unshift() splice() sort() reverse(...

2021-09-27 16:35:19 53

原创 Vue指令

v-for:style="{css属性: 值}"for不会移动DOM, 而是尝试复用, 就地更新,如果需要v-for移动DOM, 你需要用特殊 attribute key 来提供一个排序提示用v-bind给标签class设置动态的值:style="{css属性: 值}"

2021-09-27 16:34:04 43

原创 vue 脚手架eslint

脚手架-eslint了解eslint是一个插件, 内置在脚手架项目里配置好了, 运行时检查你的代码风格先在main.js 随便声明个变量, 但是不要使用运行后观察发现, 终端和页面都报错了方式1: 手动解决掉错误, 以后项目中会讲如何自动解决方式2: 暂时关闭eslint检查(因为现在主要精力在学习Vue语法上), 在vue.config.js中配置后重启服务module.exports = { lintOnSave: false //关闭 eslint检查}.

2021-09-27 16:32:37 445

原创 覆盖webpack的配置

文件名vue.config.js内容/* 覆盖webpack的配置 */module.exports = { devServer: { // 自定义服务配置 open: true, // 自动打开浏览器 port: 8000 }, lintOnSave: false //关闭 eslint检查 , publicPath: './' // npm run build 导出需要的}...

2021-09-26 19:55:29 150

原创 vue 初始搭建 脚手架-创建项目-启动服务

1.全局安装@Vue/cli

2021-09-23 21:28:55 291

原创 webpack

1.概念: 静态模块打包工具2.本质: node环境, 第三方模块包 (nodejs代码)3.使用前提: node+npm/yarn 软件环境 初始化包环境 -- yarn init -- 得到package.json文件 --- 记录你下的包 / 配置自定义命令 下载webpack模块 --- yarn add webpack webpack-cli 配置自定义命令 --- scripts: { "build": "webpack"} 编写逻辑代码 --- 必须在src/入口js文件内

2021-09-22 18:16:11 70

原创 数据操作的sql语句四类

最常用的用于数据操作的sql语句有四类,分别对应对数据的四种操作:增(create)(例如:用户注册) 删(delete) (例如:删除订单) 改(update) (例如:修改密码) 查(select , read) (例如:信息搜索)1. insert into 命令--增加数据insert into 表名(字段名1,字段名2,....) values (值1,值2,....)注意: 字段的顺序要和值的顺序是完全匹配的 字段列表可以不与真实数据表中的字段完全相等

2021-09-16 20:41:07 2198

原创 数组的操作方法

1.方法toString()把数组转换为数组值(逗号分隔)的字符 //定义一个变量 let arr = [1, 2, 3]; //使用String() let str = String(arr); console.log("arr输出结果:", arr); //输出为数组 console.log("str输出结果:", str); //输出为字符串控制台输出结果2. join()方法也可将所有数组...

2021-09-16 20:20:06 94

原创 创建一个静态服务器

图例问题分析由于我们无法事先得知一个.html文件中会引用多少个静态资源(.png, .css, .js..),所以,我们不能像处理某个页面一样去处理它们。我们的解决办法是 把所有的静态资源(.html,.png,.css,.js)全放在一个指定的目录里; 收到用户的请求之后,去指定的目录下去找对应的文件 找到,把内容读出来返回给用户。 找不到,报404。 目录如下|-public|-public/index.html|-publi

2021-09-14 21:11:27 85

原创 vscode 配置代码

{ "terminal.integrated.confirmOnExit": true, "workbench.editor.tabCloseButton": "right", // 控制整个 vscode 的文字大小 "window.zoomLevel": 2, // 以下为编辑器配置 "editor.fontSize": 14, // 文字大小 "editor.tabSize": 2, // 使用 tab 缩紧的时候几个空格的位置 "editor.dragAndDrop.

2021-09-14 09:43:51 272

原创 npm 常用命令

查看npm -v // 查看npm 版本where node // 查看node的安装目录where npm // 查看npm的安装目录npm root -g // 查看全局包的安装目录npm list -g --depth 0 // 查看全局安装过的包升级 npmnpm install npm --global // 简写成 -gnpm install npm -g初始化 package.jsonnpm init -y /

2021-09-13 21:22:03 74

原创 全局安装nodemon包

nodemon能帮我们自动检测到我们的代码的修改,并自动重新运行我们的代码1.安装nodemon在任意位置 打开一个小黑窗,输入如下命令npm install -g nodemon npm是一个工具,用来管理node代码中要使用的第三方模块。它是随着node的安装而自动安装的:如果你安装node,则npm也已经安装过了,你可以直接使用。 -g 表示全局安装。它也可以写在nodemon后面。即npm install nodemon -g 2.使用nodemon等待安装成功

2021-09-13 21:16:54 461

原创 全局安装i5ting_toc包 把md文档转化为html页面

i5ting_toc是一个把md文档转化为html页面的小工具打开cmd 输入npm install -g i5ting_toc-g代表全安装输入后会出现下面的页面 是正在下载等一会下载完成会出现下面的页面,切换到md文件所在的cmd位置输入 i5ting_toc -f 文件名转换完成后会出现一个叫preview文件夹 打开就可以看到转换完成的html文件...

2021-09-13 20:49:32 94

原创 npm包从创建到发布

1.npm项目初始化在本地磁盘上创建一个空项目,取文件夹名为myNpm。注意请先去npm网官去确定一下,这个项目名是否已经被占用了。(如果这个名字已经被占用了,则你是无法向npm上上传的)。npm view 包名# 这个命令用来查看 某个包的信息# 如果返回404,说明这个项目名在npm官网上找不到,此时你就可以使用。# 否则,说明不可用。npm init --yes命令来创建一个package.json文件,对你项目myNpm信息进行设置。2.完成功能开发正常开发,完..

2021-09-11 22:36:15 75

转载 2021-09-10

1.常用的终端命令跳转目录:cd 目录名跳转到上一级目录:cd..清屏:cls查看文件:type 文件名创建文件:type nul> 文件名删除文件:del 文件名创建并修改文件:vim 文件名复制文件:copy 原路径 现路径移动文件:move 原文件 现路径查看文件夹:dir 文件夹名称创建文件夹:mkdir 文件夹名称删除文件夹:rmdir /s 文件夹名称————————————————版权声明:本文为CSDN博主「飞鸟凌」的原创文章,遵循CC 4.0 BY-S

2021-09-11 20:00:21 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除