自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在一个 DOM 上绑定两个点击事件,一个用捕获,一个用冒泡,事件会执行几次,先执行冒泡还是捕获?

在一个 DOM 上绑定两个点击事件,一个用捕获,一个用冒泡,事件会执行几次,先执行冒泡还是捕获?冒泡和捕获的执行顺序冒泡机制的执行顺序是自下往上的,当目标元素绑定的事件被触发时,事件会从目标元素自下向上依次执行。捕获机制的执行顺序是自上往下的,当目标元素绑定的事件被触发时,事件会从 DOM 树最顶层自上向下依次执行,直到执行到目标元素为止。关于执行次数DOM0DOM0 级事件具有极好的跨浏览器优势,会以最快的速度绑定。为某一个元素的同一个行为绑定不同的方法在行内会分别执行。为某一个元素的同一

2021-11-16 10:08:09 2099

原创 vsCode本地代码不小心丢失,扔掉了改变,怎么恢复

一定要提前下载一个插件,名叫:Local History点击Install.安装后,你的项目中会多出一个文件.history如果使用了git,记得添加忽略:之后你在编辑代码,就会在.history文件家中看到历史记录啦!

2022-05-07 10:15:02 6886

原创 github上拉的Vue项目启动报错:“‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。” —— 解决办法

问题:执行npm i 安装以来,执行npm run serve 启动报错报错:'vue-cli-service' 不是内部或外部命令,也不是可运行的程序 或批处理文件。解决办法:手动删除node_modules文件夹,再次执行npm i 安装依赖,执行npm run serve 启动。启动成功。...

2022-04-21 10:28:29 712

原创 git上clone别人的项目怎么放在自己的git上

1、下载项目到本地git clone url仓库地址2、进入项目目录中cd app-demo (项目文件夹名)3、删除原有git信息,有问题一直回车即可rm -r .git4、初始化.gitgit init5、将本地代码添加到仓库git add .git commit -m “提交信息”6、在git官网上新建一个仓库,复制远程仓库地址7、关联远程仓库git remote add origin 远程仓库地址8、提交代码git push origin master...

2021-11-19 17:12:56 1455

原创 javascript 中如何实现一个类,怎么实例化这个类

javascript 中如何实现一个类,怎么实例化这个类1、 用 new 关键字生成实例对象缺点是用到了 this 和 prototype,编写复杂,可读性差。function Mobile(name, price) { this.name = name this.price = price}Mobile.prototype.sell = function() { console.log(this.name, "售价为:", this.price)}var iphone

2021-11-18 16:21:08 2028

原创 控制台报错:e.nodeName.toLowerCase is not a function

原因:项目中有一个名为nodeName的变量,导致与JQ中源码冲突报错解决办法:注意变量命名,避免使用关键字

2021-11-17 09:24:31 897

转载 浅析HTTP/2的多路复用

​本文转载自:浅析HTTP/2的多路复用http/2有三大特性:头部压缩、Server push、多路复用。先来说说Keep-Alive没有keep-alive之前,我们的每一个请求都是经过:发起请求、域名解析、http连接、服务器处理、返回到浏览器、文件解析和渲染。如此一个一个的请求下去。。。这样最大的问题就是:每次请求都要简历http连接,就是3次握手四次挥手。非常占用时间。Keep-Alive解决的问题有了keep-alive后,一定时间内,统一域名多次请求数据,只需要建.

2021-11-09 13:16:08 846

原创 flex: 1;的完整写法是什么?分别是什么

代码示例:<div class="container"> <div class="div">我是一个div</div> <div class="div">我是一个很多字div</div> <div class="div">我是一个更多字而且第三个div</div></div>.container { display: flex;}.div { border: 1px solid red;

2021-11-05 14:10:35 662

原创 跨浏览器的事件监听函数

var EventUtil = { //根据情况分别使用dom2 || IE || dom0方式 来添加事件 addHandler: function(element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false) } else if (element.attachEvent) { element.atta.

2021-11-05 13:29:11 78

空空如也

空空如也

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

TA关注的人

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