前端 [6]
【大厂开源】10个腾讯开源项目,值得收藏!
腾讯作为国内领先的科技企业,在开源项目方面有着丰富的贡献。以下是一份腾讯开源项目的整理,涵盖了多个领域和用途: 1. Android 热修复框架 - Tinker 简介:Tinker 是微信官方的 Android 热补丁解决方案,支持动态下发代码、So 库以及资源,让应用能够在不需要重新安装的情况下
【web前端面试】什么是函数柯里化?一文详细讲解
什么是函数柯里化 函数柯里化(Currying)是一种在函数式编程中使用的技术,其主要目的是将一个接受多个参数的函数转换成一系列使用一个参数的函数。 这样做的好处是允许你创建一些部分应用的函数,预先固定一些参数,使得代码更简洁,便于复用和组合。 柯里化快速入门 接下来,我们来通过一个简单的示例,让大
【web前端面试】一文读懂前端数据加密
那么到底有没有必要做前端数据的加密?前端做数据的加密有时候显得多此一举,但有时又显得极为重要。很多科技和金融公司经常会问到这个问题。 前端数据加密老兵整理了以下五种方法: • HTTPS 加密传输:使用 HTTPS 协议发送请求,所有的数据都会在传输过程中进行加密,从而保护数据不以明文形式传输。这样
【web前端面试】Vue父子,子父,兄弟组件传参详细讲解
当做到比较大的项目时,一个vue文件里面可能要包含上千行代码,这样不利于后期维护与问题定位,抽离成组件就尤其重要了,重中之重的就是组件之间数据传递的几种方式。 父子传参、子父传参、兄弟传参、事件总线/事件车(EventBus)、Vuex。
【web前端面试】谈谈你对闭包(closure)得理解
闭包是JavaScript中一个重要的概念,闭包对于大部分的初学者来说理解起来十分的困难和晦涩,