自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 原生js封装适应PC+移动端的可复用轮播

利用原生JS封装一个支持多端可复用轮播本轮播利用原生JS封装一个支持多端可复用的轮播插件,支持自动播放,滑动效果,指点索引,控制按钮,切换使用CSS3模拟滑动效果,喜欢的朋友可以参考使用,意见反馈QQ13674781011.模板调用1.1、基本模板调用<div class="reai-swiper" autoplay="3000" indicator-dots="true" i...

2019-12-17 15:04:17 368

原创 基于webpack、antd5封装多模式切换的动态表单组件

基于webpack、react、antd5搭建的动态表单组件,支持多模式、多布局、多组件类型,通过简单表单配置动态、规范的生成动态表单

2023-04-09 16:11:40 307

原创 基于koa搭建node接口转发服务(二)

在上一篇文章我们通过使用koa搭建了一个简单可访问的后台服务,这篇文章我们接着上一篇进行叙述,通过接口配置的方式实现接口转发,同时封装一些常用的上传、下载等通用的方法

2023-02-13 20:27:57 540

原创 基于Koa搭建Node接口转发项目(一)

接口通过Node转发在实际开发中存在很多好处,比如接口安全性、解决跨域、统一数据规范等,接下来简单分享给大家如何搭建一个Node服务进行接口转发

2023-02-09 20:28:34 684

原创 从0搭建一个基于webpack的react项目【实战篇】

从零基于webpack搭建一个react项目,适合刚学习webpack的新手学习使用

2022-08-21 22:50:56 860

原创 使用excelJs处理文件导出,并封装aoa转excel的方法

利用xlsx-style进行样式设置,xlsx支持的api的能够实现的功能相对比较多的,(由于xlsx-style引用报错问题,可以使用real-xlsx-style代替),在实际开发中,虽然xlsx实现了很多功能,但是发现xlsx-style设置单元格超链接设置不上、并且每个设置了样式的单元格,内容都会被初始化,(文档太少了,不建议使用,可以研究研究)...

2022-08-17 20:29:11 413

原创 解决react引入装饰器报错的问题

报错:Support for the experimental syntax ‘decorators-legacy’ isn’t currently enabled下面提供了两种解决方案:1.借助babel解决,修改package.json,添加如下代码 "babel": { "plugins": [ [ "@babel/plugin-proposal-decorators", { "legacy": true .

2021-07-30 00:07:58 515

原创 git中ssh keys配置

git clone支持https和git等方式拉去代码,下面介绍如何进行ssh keys配置进行拉取代码1.首先,需要检查一下用户名和邮箱是否配置可以使用以下命令查看git config --global --list也可以找到本地.gitconfig进行修改上图是配置了的,如果没有配置,进行配置git config --global user.name "用户名" git config --global user.email "用户邮箱"git config --global cred

2021-07-29 23:56:45 7384 1

原创 JavaScript大文件分片上传处理方案

很多时候我们在处理文件上传时,如视频文件,小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题:文件过大,超出服务端的请求大小限制;请求时间过长,请求超时;传输中断,必须重新上传导致前功尽弃这些问题很影响用户的体验感,所以下面介绍一种基于原生JavaScript进行文件分片处理上传的方案,具体实现过程如下:通过dom获取文件对象,并且对文件进行MD5加密(文件内容+文件标题形式),采用SparkMD5进行文件加密;进行分片设置,文件File基于Blob, 继.

2021-07-27 22:26:40 1582

原创 梳理在项目操作过程中常用的linux指令

常用linux指令有ls、cd 、pwd、mkdir、rm、rmdir、mv、cp、touch、vi/vim、cat、find、open等,下面将会简单介绍一下这些指令的基本使用1. ls 是list的的缩写,表示查看当前文件目录文件的文件(包括权限文件)常用指令:(1) ls 查看当前文件目录(不包括隐藏文件) (2) ls -a 查看文件(包括隐藏文件)(3) ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来、(4) ls -r 将文件以相反次序显示(原定依英文字

2021-07-27 21:35:36 101

原创 如何发布自己开发的npm包

如何发布一个npm包具体包括以下几个步骤:1.登陆npm官网,注册自己的npm账号,官网地址:https://www.npmjs.com2.查看npm配置的接入地址,在发包的时候注意registry 应该指向地址https://registry.npmjs.org/npm config get // 查看npm配置列表npm config registry set <url> //设置接入指向地址,url为https://registry.npmjs.org/3.初始化npm仓库

2021-06-10 20:16:21 667

原创 前端校招面试经验总结分享(编程题篇)

以下是前端面试经常问到的手写代码题:1. 实现一个new function _new(fn,...args){ var obj = {} //1.创建一个新对象 obj.__proto__ = fn.prototype //2.绑定其原型到新对象上 fn.apply(obj,args) //3.改变其构造函数this的指向为一个新对象 return obj //4.返回一个新对象 } // 调用 var test = function(a,b) {

2021-04-13 21:07:17 243 1

原创 前端校招面试经验总结分享(字节、携程、美团等)

这里给大家分享一些前端面经干货,题目来源于一些上市企业或者一二线大厂的笔试和一二面,题目均由笔者通过笔试或者面试后单凭记忆的总结,可能会存在一些出入,有问题的地方欢迎评论指出。笔者由于是一个应届生,在这里不做题目详解了,只提供问题供大家参考,喜欢的可以收藏学习哟。1.公司一(上市公司)1.清除浮动的方式2.如何做移动端适配3.代码的执行顺序题目(eventLoop)4.事件委托5.深克隆和浅克隆区别、如何实现一个深克隆6.如何改变this指向,call、bind、apply区别、手写实现cal

2021-04-13 18:37:55 376 1

原创 简单介绍几种常见的JavaScript设计模式

JavaScript是一种弱类型、动态的、基于原型的语言,由于语言的特殊性使得我们在书写JavaScript代码时候感觉到非常容易,甚至我们用很简单的方式都能实现一些设计模式,接下来我来简单的介绍几种常见的设计模式并利用JavaScript代码来实现它们一、单体模式单体模式:一个特定类的多个实例对象都指向同一个实例对象。在JavaScript中没有类只有对象,当你创建一个对象时候并不会有其他对象与其类似,所以当我们用字面量创建一个对象时,其实就是一个JavaScript的单体例子。由于JavaScri

2020-11-13 01:50:18 433

原创 web前端面试题(Vue篇)

本文介绍了一些Vue的一些基础知识,题目来源于2020年8月大厂的面试题,答案由小编自己总结,可以借鉴学习,如有宝贵意见希望留言在评论区,谢谢,下面就直接来分享题目1.Vue中关于dom问题,分析以下代码的执行结果<div id="app"> {{name}} </div> var mv = new Vue({ data: { name: 'reai' } }).$mount('#app') mv.name = 'h

2020-08-30 12:40:04 985

原创 web前端面试题(Javascript基础)

本文介绍了一些JavaScript的一些基础知识,题目来源于2020年8月大厂的面试题,答案由小编自己总结,可以借鉴学习,如有宝贵意见希望留言在评论区,谢谢,下面就直接来分享题目1.理解Javascript微任务和宏任务,比较普通console.log、setTimeout、new Promise()代码执行顺序.在挂起任务时,JS引擎会将所有任务按照类别分到这两个队列中,首先在macro-task的队列(这个队列也被叫做task queue)中取出第一个任务,执行完毕后取出micro-task队列中的

2020-08-29 23:12:00 175

原创 web前端面试题(计算机网络)

最近虽然面试结果不如易,但是收获而颇多,下面分享一些大厂2020年8月份面试关于计算机网络的题目,本文题目答案来源于本人自己总结,如有补充或纠错可以在以下留言,在此先谢谢,废话不多说直入主题:1.叙述https的过程,以及其中用到的加密算法过程:1)客户端选择一套浏览器支持的加密算法(对称加密、非对称加密、哈希算法和数字签名)发送https请求到服务器(默认端口为443)2)服务器以证书的形式返回客户端,客户端检测证书合法性并结合证书公钥发送给服务器3)服务器使用私钥解密,验证哈希,加密响应信息后

2020-08-29 18:56:16 779

ESP8266程序,接口轮训实现温度采集

ESP8266程序,接口轮训实现温度采集

2023-03-20

基于STM32、MLX90614红外模块和ESP8266的体温采集系统

STM32控制红外模块进行体温采集,同时通过ESP8266发送温度信息到手机APP,手机扫描二维码获取用户信息,实现对应用户温度采集和快速登记过程

2021-06-11

空空如也

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

TA关注的人

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