- 博客(20)
- 收藏
- 关注
原创 面试问题
做一个闭包需要满足什么?闭包的特点,优点和缺点?继承分为哪种?他们是分别怎么继承的?优点和缺点路由的表现形式 以及他们之间的区别是什么?什么是$next tick?插槽,插槽的三种方式组件传值map和forEach的区别箭头函数的特点Promise的优点和缺点...
2022-01-06 10:15:05
522
原创 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
120
原创 Vue-钩子函数
/ Vue 框架内置函数,随着组件的生命周期阶段,自动执行作用: 特定的时间点,执行特定的操作场景: 组件创建完毕后,可以在created 生命周期函数中发起Ajax 请求,从而初始化 data 数据分类: 4大阶段8个方法阶段 方法名 方法名 初始化 beforeCreate created 挂载 beforeMount mounted 更新 beforeUpdate updated 销毁 beforeDestroy
2021-09-28 21:11:23
389
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
77
原创 Vue指令
v-for:style="{css属性: 值}"for不会移动DOM, 而是尝试复用, 就地更新,如果需要v-for移动DOM, 你需要用特殊 attribute key 来提供一个排序提示用v-bind给标签class设置动态的值:style="{css属性: 值}"
2021-09-27 16:34:04
66
原创 vue 脚手架eslint
脚手架-eslint了解eslint是一个插件, 内置在脚手架项目里配置好了, 运行时检查你的代码风格先在main.js 随便声明个变量, 但是不要使用运行后观察发现, 终端和页面都报错了方式1: 手动解决掉错误, 以后项目中会讲如何自动解决方式2: 暂时关闭eslint检查(因为现在主要精力在学习Vue语法上), 在vue.config.js中配置后重启服务module.exports = { lintOnSave: false //关闭 eslint检查}.
2021-09-27 16:32:37
496
原创 覆盖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
203
原创 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
108
原创 数据操作的sql语句四类
最常用的用于数据操作的sql语句有四类,分别对应对数据的四种操作:增(create)(例如:用户注册) 删(delete) (例如:删除订单) 改(update) (例如:修改密码) 查(select , read) (例如:信息搜索)1. insert into 命令--增加数据insert into 表名(字段名1,字段名2,....) values (值1,值2,....)注意: 字段的顺序要和值的顺序是完全匹配的 字段列表可以不与真实数据表中的字段完全相等
2021-09-16 20:41:07
2299
原创 数组的操作方法
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
114
原创 创建一个静态服务器
图例问题分析由于我们无法事先得知一个.html文件中会引用多少个静态资源(.png, .css, .js..),所以,我们不能像处理某个页面一样去处理它们。我们的解决办法是 把所有的静态资源(.html,.png,.css,.js)全放在一个指定的目录里; 收到用户的请求之后,去指定的目录下去找对应的文件 找到,把内容读出来返回给用户。 找不到,报404。 目录如下|-public|-public/index.html|-publi
2021-09-14 21:11:27
119
原创 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
342
原创 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
109
原创 全局安装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
569
原创 全局安装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
134
原创 npm包从创建到发布
1.npm项目初始化在本地磁盘上创建一个空项目,取文件夹名为myNpm。注意请先去npm网官去确定一下,这个项目名是否已经被占用了。(如果这个名字已经被占用了,则你是无法向npm上上传的)。npm view 包名# 这个命令用来查看 某个包的信息# 如果返回404,说明这个项目名在npm官网上找不到,此时你就可以使用。# 否则,说明不可用。npm init --yes命令来创建一个package.json文件,对你项目myNpm信息进行设置。2.完成功能开发正常开发,完..
2021-09-11 22:36:15
108
转载 2021-09-10
1.常用的终端命令跳转目录:cd 目录名跳转到上一级目录:cd..清屏:cls查看文件:type 文件名创建文件:type nul> 文件名删除文件:del 文件名创建并修改文件:vim 文件名复制文件:copy 原路径 现路径移动文件:move 原文件 现路径查看文件夹:dir 文件夹名称创建文件夹:mkdir 文件夹名称删除文件夹:rmdir /s 文件夹名称————————————————版权声明:本文为优快云博主「飞鸟凌」的原创文章,遵循CC 4.0 BY-S
2021-09-11 20:00:21
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人