- 博客(8)
- 收藏
- 关注
原创 vue-cli-service 使用教程
vue-cli-service是将webpack-dev-server 做了一层包装,所以, webpack-dev-server的配置方法也可以直接拿来使用。
2023-09-25 14:48:54
324
原创 Git 命令
ssh-keygen -t rsa -b 4096 -C “邮箱” 在c用户名生成一个.ssh文件夹。git commit -a -m 可以跳过暂存,直接添加到仓库,但仅限于修改的文件。git push -u origin 本地分支名:远程分支名 提交到远程分支。git checkout -b 要添加的本地分支名 origin/远程分支名。git push 仓库名 --delete 远程分支 删除远程分支。git update-git-for-windows 更新。
2023-08-24 17:29:48
67
原创 前端必备开发环境
安装Vue3的开发者工具,dev-tools,需要使用yarn 进行安装,但是安装yarn后,无法install, 需要使用管理员身份运行PowerShell 后再 yarn install即可。
2023-08-15 14:54:22
72
原创 elementUI部分表单验证后发起请求
let props = []; /** * props: 校验规则 ["name", "phone", "email"] */ let that = this Promise.all( props.map(item => { let p = new Promise((resolve, reject) => { that.$refs.customerFo..
2021-06-03 17:02:30
473
转载 路由hash模式与history模式
hash模式与history模式随着 ajax 的使用越来越广泛,前端的页面逻辑开始变得越来越复杂,特别是spa的兴起,前端路由系统随之开始流行。从用户的角度看,前端路由主要实现了两个功能(使用ajax更新页面状态的情况下):记录当前页面的状态(保存或分享当前页的url,再次打开该url时,网页还是保存(分享)时的状态);可以使用浏览器的前进后退功能(如点击后退按钮,可以使页面回到使用ajax更新页面之前的状态,url也回到之前的状态);作为开发者,要实现这两个功能,我们需要做到:改变ur
2021-04-12 14:32:18
136
转载 纯CSS绘制基本图形
1.圆形.circle { width: 100px; height: 100px; background: red; border-radius: 50px; } 2.椭圆.oval { width: 200px; height: 100px; background: red; border-radius: 100px / 50px; } 3.上三角.triangle-up { width: 0; height: 0; bo
2021-03-30 11:32:10
89
转载 详解JSON实现深拷贝
浅拷贝和深拷贝:针对对象深拷贝和浅拷贝只针对像Object和Array这样的复杂对象的,String,Number等简单类型不存在深拷贝。浅拷贝:因为浅拷贝只会将对象的各个属性进行依次复制,并不会进行递归复制。在JavaScript中,对于Object和Array这类引用类型值,当从一个变量向另一个变量复制引用类型值时,这个值的副本其实是一个指针,两个变量指向同一个堆对象,改变其中一个变量,另一个也会受到影响。所以浅拷贝会导致 obj.arr 和 shallowObj.arr 指向同一块内存地址,当
2020-11-12 21:11:40
2813
原创 使子盒子水平垂直居中的九种方法
使子盒子水平垂直居中的九种方法初始化页面html,body { margin: 0; padding: 0;}.box { width: 400px; height: 400px; background-color: aqua;}.son { width: 200px; height: 200px; background-color: hotpink;}方法一: 使父盒子转为table-cell, 也就是使父元素作
2020-07-25 19:37:52
530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人