自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 加密问题~

单向加密也称为哈希加密,指的是一种不可逆的加密方式。单向加密通常用于验证数据的完整性和真实性,例如,在用户注册和登录时,将用户密码进行哈希加密后保存到数据库中,这样即使数据库泄漏,黑客也无法直接获取用户密码。双向加密通常用于对数据进行保密和传输,例如,通过 HTTPS 协议对网站的敏感数据进行传输时,使用了对称密钥对数据进行加密和解密。受保护的数据发送方在使用收件人的公钥加密数据后发送给收件人,收件人获取数据后使用自己的私钥进行解密。在双向加密中,同一个密钥既可以用于加密数据,又可以用于解密数据。

2023-10-12 15:30:45 36

原创 Redux-persist遇到问题

【代码】Redux-persist遇到问题。

2023-10-12 15:21:41 183

原创 Vue3自定义指令

【代码】Vue3自定义指令。

2023-10-09 16:20:51 39 1

原创 docker+nginx部署项目

【代码】docker+nginx部署项目。

2023-08-30 17:19:45 64

原创 sequelize+mongodb分页和模糊搜索

【代码】sequelize分页和模糊搜索。

2023-08-25 19:47:13 133 1

原创 webpack面试题

在webpack3中,一般使用UglifyJS来压缩代码,但是这个是单线程的,为了加快效率,可以使用webpack-parallel-uglify-plugin来并行运行UglifyJS,从而提高效率。对于loader来说,影响效率的肯定有babel,因为babel会把代码转换为字符串生成AST,然后对AST继续进行转变最后生成新的代码,项目越大,转换代码越多,效率越低。受限于js是单线程的,所以webpack也是单线程的,特别在执行loader的过程中,长时间编译的任务很多,就会导致等待的情况。

2023-07-23 21:42:38 33

原创 前端面试题(vue)

1、vuediff算法的理解定义:diff算法是一种通过同层树节点进行比较的高效算法两个特点:比较只会在同层级进行,不会跨层级比较在diff比较的过程中,循环从两边向中间比较应用场景很多,在vue中,作用于虚拟dom渲染成真实dom的新旧VNode节点比较原理:diff算法遵循同层比较,深度优先当数据发生改变时,set方法会调用Dep.notify通知所有订阅者watcher,订阅者就会调用patch给真实dom打补丁,更新对应的视图2、为什么使用虚拟dom。

2023-07-19 22:06:41 83

原创 React面试题

react是用于构建用户界面的javascript库,只提供了ui层面的解决方案,遵循组件设计模式、声明式和函数式编程概念,是前端应用程序更加高效,同时使用虚拟dom来有效操作dom,遵循从高阶组件到低阶组件的单向数据流。虚拟 DOM 的总损耗是“虚拟 DOM 增删改+真实 DOM 差异增删改+排版与重绘”,真实 DOM 的总损耗是“真实 DOM 完全增删改+排版与重绘”优势:高效灵活,声明式设计简单使用,组件式开发,提高代码复用率,单向响应的数据流会比双向绑定更安全,速度更快。每个阶段对应的方法是?

2023-07-19 21:38:15 36

原创 前端面试题

1.说对盒子模型的理解2.css选择器有哪些?优先级?哪些属性可以继承?3.元素水平垂直居中的方法4.如何理解回流和重绘5.什么是响应式设计?响应式设计的基本原理是什么?如何实现?6.css如何做优化?7、对前端工程师如何理解,以及它的前景如何?8、说说js中的数据类型,储存上的区别9、typeof和instanceof的区别10、说说你对闭包的理解?闭包使用场景?11、bind、call、apply区别?如何实现那一个bind?12、说说对事件循环的理解?13、DOM常见的操作有哪些?

2023-07-18 11:55:37 327 1

原创 面试题总结

节流:n秒内只允许一次,如果在n秒内重复触发,只有一次生效防抖:n秒后在执行该事件,如果在n秒内被重复触发,则重新计时区别:1、函数防抖在一段连续操作结束以后,处理回调,利用clearTimeout和setTimeout实现;函数的节流,在一段连续操作中,每一段事件只执行一次,频率较高的事件中使用来提高性能2、函数防抖关注一定时间连续触发的时间,只在最后执行一次,而函数节流一段时间内只执行一次。

2023-05-24 14:44:19 150 1

空空如也

空空如也

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

TA关注的人

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