logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git大小写不敏感,仅修改文件名或文件夹名称无法提交commit

问题描述:在使用git的过程中,有时会遇到仅需要改变文件名大小写或者文件夹名大小写的情况——比如不小心把组件名首字母小写了,需要改为大写。但windows下git默认是忽略大小写的,如果仅改动文件(夹)名,git并不能检测到diff,所以不能进行commit提交;解决方案通常可以使用以下两种方式:通过git配置文件修改配置core.ignorecasegit config core.ignorec

#git
前端blob数据

Blob介绍定义Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。 通常可以用于声音、视频等多媒体文件的存储;构造new Blob(blobParts, options);blobParts:数组类型,可以存放任意个ArrayBuffer、ArrayBufferView、Blob或DOMStri

#缓存
JSbridge原理与实现简析

JSBridge定义定义:正如其命名一样,JSBridge就相当于js与native之间进行全双工通信的一座桥梁,其内部定义了一套用于js与native进行通信的规范(包括协议、方法、传参及回调等);用途:JSBridge可以桥连js与native的通信,从而使基于容器的web开发和优化成为可能,如比较火的hybrid app技术;能够提升页面性能,丰富页面功能等;JSBridge原理简析框架简析

文章图片
Service Worker简介

介绍Service Workder相当于浏览器与web应用程序之间的代理服务器,可以捕获请求事件并做相应处理;目前主要用于离线应用以及消息推送及后台同步等;特性无法直接访问和操作DOM在长时间不用时会被中止并在下次需要时重启;可以访问和操作indexedDB API推荐使用HTTPS内部实现基于Promise生命周期支持的事件使用注册可以通过serviceWork...

到底了