![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
精通前端
文章平均质量分 85
anyup_
公众号:前端梦工厂
展开
-
一文讲透 JavaScript 闭包与立即执行函数表达式(IIFE)
闭包是一种函数的特性,用于捕获和保存其所在作用域的变量,而IIFE是一种用来创建函数作用域的模式。在JavaScript中,我们可以将闭包和IIFE结合使用,但它们并不是彼此依赖的概念。虽然我们可以在IIFE中使用闭包,但是闭包并不依赖于IIFE的存在。闭包可以与任何函数一起使用,不管是普通函数还是IIFE。原创 2024-04-02 17:08:41 · 598 阅读 · 0 评论 -
一文了解什么是函数柯里化
函数柯里化是一种将使用多个参数的函数转换为一系列使用一个参数的函数的技术。该技术的名称来自于数学家`Haskell Curry`。原创 2024-03-13 18:04:40 · 1009 阅读 · 0 评论 -
Symbol 类型必知必会
由于每个 Symbol 都是唯一的,因此可以确保属性名的唯一性,避免属性名冲突的问题。2. 迭代器和可迭代对象:通过使用内置的 Symbol.iterator 属性,可以为对象创建自定义的迭代器,实现可迭代对象的遍历。的主要作用是确保属性名的唯一性,避免属性名冲突的问题,以及在某些情况下可以自定义对象的行为。1. 属性名冲突解决:使用 Symbol 作为对象属性名,可以确保属性名的唯一性,避免属性名冲突的问题。中一种用于创建独一无二键的基本数据类型,可用于定义对象的非字符串属性名,解决属性名冲突的问题。原创 2024-03-26 12:37:24 · 882 阅读 · 0 评论 -
前端性能优化 | CDN缓存
通过使用CDN加载这些公库,可以将它们缓存在CDN的节点服务器上,提供更快速的加载和传输,无需在本地部署维护这些库的副本。:将网站的静态资源缓存在多个节点服务器上,当用户访网站时,大部分的资源可以从离用户较近的节点服务器上获取,少了对原始服务器的访问。减轻了源服务器的负载压力,节约了网络带宽的使用,提高了整体的网络效率。综上所述,CDN的作用是提供快速、可靠的内容分发服务,加速网站访问、节省网络带宽、提高可用性和稳定性,抵御网络攻击,提供高质量的视频内容传输,从而改善用户体验,提升网站的性能和效果。原创 2024-03-07 17:23:33 · 1387 阅读 · 0 评论 -
轻量且强大的 uni-app http 网络库
🚀 基于promise的,轻量且强大的http提供统一的。浏览器环境下,轻量且非常轻量。基于,支持多种运行环境。支持请求/响应拦截器。自动转换JSON数据。支持批量生成API请求,简化代码量99%,一行代码搞定// api.js// 用户login: { url: '/api/login', method: 'POST', loading: true } // 用户登录}复制代码。.........原创 2022-08-12 10:05:19 · 940 阅读 · 1 评论