- 博客(19)
- 收藏
- 关注
原创 git push完代码之后想撤回,并保留之前修改的代码
有时候提交了代码之后,因为某些原因会想撤回上一次的push提交,但是又想保留之前修改的代码,下面的git指令可以完成git reset --soft HEAD^1注意:^1为撤回最近一次的提交, ^2就是最近两次的提交,以此类推...
2021-05-17 17:41:39
4322
原创 git 修改本地分支名称和远程分支名称
git 修改本地分支名称和远程分支名称1、修改本地分支名称2、删除远程分支3、将本地分支与远程新分支关联起来因为分支名建的时候弄错了,所以我就直接修改了本地的分支名,但是远程的分支名没有修改过来。我删了远程的分支名之后,把修改过后的分支重新推上去,但是远程的分支名还是显示原来的旧分支名,下面的操作可以让你把远程分支名也一起修改了的branch-A 为旧分支名称branch-B 为新分支名称1、修改本地分支名称git branch -m branch-A branch-B2、删除远程分支gi
2021-04-22 18:19:26
1222
原创 webpack 编译时,提示 Unexpected token: keyword «let»
webpack 编译时,提示 Unexpected token: keyword «let»在npm run build 打包发布时,出现以下错误解决方法:在npm run build 打包发布时,出现以下错误ERROR in Encountered an error while minifying static/js/vendor7a492ab9e583826c262c.js:SyntaxError: Unexpected token: keyword «let»解决方法:...
2021-01-29 18:25:49
1025
原创 Vue中computed和watch的区别
相同之处:computed和watch都是观察页面的数据变化的。一、computed : 计算属性要计算的属性会随着其依赖的data中属性变化而变化,只要依赖的属性改变,就会执行computed,若无改变,则直接从缓存中取值支持缓存,只有依赖数据发生改变,才会重新进行计算不支持异步,当computed内有异步操作时无效,无法监听数据的变化computed 属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data中声明过或者父组件传递的props中的数据通过计
2021-01-05 10:21:08
3475
原创 vue阻止子元素触发父元素的事件,事件冒泡处理
<div @click="click1"> <div @click="click2"></div></div>如果绑定了一个父级元素后,点击子元素时,会触发父元素的点击事件,如果需要点击子元素时不触发父元素事件,有下面的方法:1. 在父元素中判断event.currentTarget == event.target是否为true原理: 在JS中,event.currentTarget获取到的是click事件绑定的DOM对象,event.target
2020-12-24 11:16:10
4893
1
原创 Vue解决父子组件传值,子组件改变值后父组件的值也改变的问题
描述: vue开发过程中,父组件通过props传值给子组件,子组件在页面展示父组件的值,在操作子组件值以后,即使不点击确定按钮,父组件中的值也发生了变化,但是需求是操作子组件数据以后,必须点击’确定’按钮以后才能修改父组件的值,否则父组件和子组件的值都不可以变化。思路: 为了解决这一问题,当父组件传值给子组件以后,通过JSON.parse(JSON.stringify(data ))将父组件的数据进行拷贝,然后赋值给子组件中字段,子组件操作只是改变的子组件的值,而不会改变父组件的值,当点击‘’确定‘’按
2020-11-30 16:55:30
4888
原创 2020前端面试高频问题
1、 vue的核心思想答:数据驱动、组件化。数据驱动:传统的交互要用ajax从服务器端获取数据,然后操作dom来改变视图,每次前端交互的时候都要执行一遍,要频繁的进行dom操作,而手动操作DOM是一个繁琐的过程且易出错。Vue,js提供一个基于MVVM的双向数据绑定的JavaScript库,对dom进行了封装,当数据发生改变会通知指令去修改对应的DOM,数据驱动DOM变化,DOM是数据的一种自然映射。就不要繁琐的去操作dom了。数据改变驱动视图更新。组件化:封装可重用的代码,模块化,逻辑更加清晰,写代
2020-10-12 18:00:20
383
原创 常用正则表达式
一、校验数字的表达式数字:^ [0-9] * $n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9] [0-9] * )$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\ .[0-9]{1,2})?$带1-2位小数的正数或负数:^(\ -)?\d+(\ .\d{1,2})$正数、负数、和小数:^(\ -|\ +)?\d+(\ .\d+)?$有两位小数的正实数:^ [0-9]+(\ .[0-9]
2020-09-17 11:21:29
572
原创 JS中的 var、let、const
var let const 的区别es6中增加了let和const两种定义变量的方法,那么var、let、const三者的区别是什么呢?一、varvar定义的变量可以修改,如果不初始化会输出undefined,不会报错。var a = 1;// var a;//不会报错console.log('函数外var定义a:' + a);//可以输出a=1function change(){a = 4;console.log('函数内var定义a:' + a);//可以输出a=4} change
2020-08-26 18:31:03
184
原创 GIT 提交:Commit 的类别
feature:新功能fix:修补bugdocs:文档(documentation)style: 格式(不影响代码运行的变动)refactor:重构(即不是新增功能,也不是修改bug的代码变动)test:增加测试chore:构建过程或辅助工具的变动...
2020-08-24 16:33:20
716
原创 微信小程序实现瀑布流 仿小红书
要做的小红书瀑布流效果homepage.wxml代码<!-- 瀑布流大概的思路就是,直接定义两列等宽的view,然后两列都加载相同的数据 wx:if="{{index%2==1}}" 这里,用if来辨别是奇数还是偶数,两边加载相反的 --> <view class="content"> <view class="left"> <block wx:for="{{noramalData.tuijain}}" wx:key="ind
2020-07-31 15:54:01
8325
7
原创 使用git命令上传代码到gitee,以及更新项目
第一次上传项目1、 进入到本地需要往gitee上传的文件夹,右键点击选择git bash here。注意:如果此文件夹里有.get文件,请删除!2、输入命令 git init (为了给上传的文件夹添加.get 文件)3、输入命令 git remote add origin https://…get (后面的链接为gitee上的[克隆/下载] 的地址,为了给本地文件夹和gitee建立连接,记得替换,不要直接抄)4、输入命令git add . (注意命令后面有个“.”。将本地文件夹加入本地库)5、
2020-07-15 11:04:50
6619
原创 原生ajax请求的五个步骤
原生ajax请求的五个步骤第一步,创建XMLHttpRequest对象第二步,注册回调函数第三步,配置请求信息,open(),get第四步,发送请求,post请求下,要传递的参数放这第五步,创建回调函数第一步,创建XMLHttpRequest对象第二步,注册回调函数第三步,配置请求信息,open(),get第四步,发送请求,post请求下,要传递的参数放这第五步,创建回调函数//第一步,创建XMLHttpRequest对象var xmlHttp = new XMLHttpRequest();
2020-07-13 17:40:13
2045
原创 css+js+jq实训笔记
css+js+jq实训笔记css第一天css第二天css第三天css第四天css第五天css第六天js第一天js第二天js第三天js第四天js第五天js第六天jq第一天jq第二天jq第三天css第一天1、平时有空多记单词(很多新单词)2、用谷歌浏览器调试代码3、多看看公众号和网站(对面试有很大的帮助,也可以帮助了解前端)4、爱果果(可以去玩一下)5、egret白鹭科技(游戏开发)6、小程序API,要学会读懂文档、手册7、学习PS8、提高自己的审美9、计算机网络、数据结构 考研40810
2020-07-02 17:25:12
1540
原创 全国计算机三级数据库技术
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-10-23 01:23:04
706
原创 Mixly按键控制LED灯
Mixly按键控制LED灯一、实验目的及要求二、实验原理与内容三、实验软硬件环境四、实验过程(实验步骤、记录、数据、分析)1. 博客地址:2. 源码仓库地址:3. 核心代码截图:4. 实验效果图:5. 视频地址五、测试/调试及实验结果分析六、实验结论与体会一、实验目的及要求button开关led。二、实验原理与内容实现米思齐按键控制LED(改写方法3)。三、实验软硬件环境硬件:Ardu...
2019-10-23 01:05:15
2423
原创 Mixly 数码管时钟实验
Mixly 数码管时钟实验一、实验目的及要求二、实验原理与内容三、实验软硬件环境四、实验过程(实验步骤、记录、数据、分析)1. 博客地址:2. 源码仓库地址:3. 核心代码截图:4. 实验效果图:五、测试/调试及实验结果分析六、实验结论与体会一、实验目的及要求【实验一】实现滚动显示自定义字符串。【实验二】实现显示自定义时间。【实验三】实现显示秒表。二、实验原理与内容实现米思齐的...
2019-10-23 00:54:36
619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人