自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript的上下文机制

上下文就是js被解析和运行的环境,在js中运行的所有代码都是在上下文环境中执行的。

2023-11-24 16:14:32 430 1

原创 fileSaver和JSZip实现多文件压缩下载

多文件压缩下载

2023-07-17 10:02:29 1200 1

原创 blob,file,formData,fileReader,ArrayBuffer,base64详解

除了dataView的对象外,其他buffer的数组都可以相互转化;都可以用数组的操作去获取值,设置值;blob对象是一个不可修改的对象,即blob创建之后,不能添加数据,但是可以创建新的blob对象,将其添加到新blob中;用于异步从用户端,读取文件的信息,可以将blob对象,修改成不同的类型。:截取一段blob片段,返回一个新的片段组成的blob对象,:读取blob的内容,完成之后,在。:读取blob的内容,完成之后,在。:读取blob的内容,完成之后,在。:读取blob的内容,完成之后,在。

2023-07-11 12:06:38 454

原创 css的属性选择器

【代码】css的属性选择器。

2023-07-05 17:55:54 157 1

原创 无限加载,上拉刷新

原理:监听父元素的滚动事件;利用元素的滚动距离scrollTop与元素的视口的高度clientHeight之和与该元素的滚动高度scrollHeight进行比较,即el.scrollTop + el.clientHeight >= el.scrollHeight 时,说明元素滚动到底部了,此时,可以调用接口,再加载数据。下面是一个js模拟触底无限加载的效果。原理:利用dom操作,监听滑动事件。

2023-07-05 17:21:52 88 1

原创 vue项目的反向代理

【代码】vue项目的反向代理。

2023-07-03 18:08:50 1126 1

原创 自动刷新浏览器网页的三方插件

它可以创建微型node服务,来辅助本地开发;使用browserSync只用require导入项目中,就能使用了。

2023-07-03 16:12:00 2628 1

原创 移动端调试工具

一款轻简型的调试工具,在页面的body中引入,即可在页面中,有个类型齿轮的调试按钮。在body中引入即可。

2023-07-01 16:24:24 129

原创 浏览器请求头的Content-Type常用类型

Content-Type是互联网媒体类型;也叫MIME类型类型的格式:type/subtype(;parameter)

2023-07-01 14:59:10 5065

原创 各种常用存储的storage(cookie,localStorage,sessionStorage,indexedDB)

在对象仓库中,数据以“键值对”的形式保存,每一个数据都有对应的键名,键名是不能重复,否则会抛出一个错误。indexedDB支持事务(transaction),这意味着一系列操作步骤之中,只要有一步失败,整个事务就都取消,数据库回到事务发生之前的状态,不存在只改写一部分数据的情况。1.window.indexedDB.open()有2个参数,第一个是数据库名字,第二个是版本,open方法若数据库存在,则打开该数据库,不存在,则创建一个。(2)cookie会与服务器通信,将Http协议变为有状态的连接;

2023-06-30 15:57:36 393

原创 app页面返回刷新

每个浏览器打开前一个页面的形式不同;在浏览器中,“后退到前一个页面”意味着:前一个页面的html/js/css等静态资源的请求(甚至是ajax动态接口请求)根本不会重新发送,直接使用缓存的响应,而不管这些静态资源响应的缓存策略是否被设置了禁用状态。返回login页面,mounted只会在第一次加载时触发,点击后退按钮后不会再次触发,而是从缓存里面拿数据;pageshow和pagehide在页面回退后,会触发,所以,可以利用浏览器监听pageshow或者pagehide事件,来实现后退重新在加载页面。

2023-06-21 15:46:46 184

原创 css变量详解

尺寸大于等于768px的时候,定义不同的变量;可以是在不同设备上面使用。如果变量是数值,必须使用calc()函数,将它们连接(添加单位)。可在当前的页面的所有选择器中访问。如果变量值是一个字符串,可以与其它进行拼接;通过var去使用定义的变量。当前定义的变量只能在。

2023-04-17 16:38:11 198

原创 node指定内存上限

3.vue3项目需要下载cross-env和increase-memory-limit包,指定node环境变量。node的内存上限都有一定限制;用户可以通过node环境的变量NODE_OPTIONS指定内存,提高运行性能。1.手动设置内存上限。

2023-04-04 10:54:24 4500

原创 手写new

new的构造实现

2023-03-06 14:23:26 70

原创 初识c++第一天

c++学习打卡第一天

2023-03-05 11:10:53 32

原创 js判断数据类型的三种方式

Object.prototype.toString.call;instanceof;typeof三种判断数据类型的方法总结

2023-01-05 17:25:02 166

空空如也

空空如也

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

TA关注的人

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