【为什么】使用 reduce 按顺序执行 promise 有效?💭

2023-11-24
阅读 4 分钟
578
我不会说这是必要的,但你明白了。真是太好了😂。不过,有时它需要一点帮助来解决一些独特的挑战,比如当你试图按顺序解决一堆承诺时,一个接一个。 例如,当你通过 AJAX 进行某种批处理时,这样的技巧非常方便。你希望服务器处理一堆事情,但不是一次处理所有事情,因此随着时间的推移,你将处理间隔开来。

💕用WebSocket和Node构建HTTP隧道💕

2023-11-23
阅读 11 分钟
469
前言:当我们开发一些与第三方服务集成的应用程序时,我们需要使我们的本地开发服务器暴露在网上。为此,我们需要为本地服务器提供一个 HTTP 隧道。HTTP 隧道如何工作?嘎嘎嘎,看下面!😍😍

浏览器沙盒你知多少😍

2023-11-23
阅读 4 分钟
685
😍随着业务环境的快速变化,安全性是开发人员和测试人员在现代 Web 开发周期中面临的最大挑战之一。构建和部署现代 Web 应用程序的复杂性会导致更多的安全漏洞。根据 IBM 和 Ponemon Institute 的数据泄露成本报告,2021 年,数据泄露成本从 3 万美元(86 年的平均成本)上升到 2019 万美元,啧啧啧,这是该报告 4 年来的...

JavaScript 引擎如何工作?💭

2023-11-23
阅读 4 分钟
335
😘前言:要了解 JavaScript 引擎,你必须了解当我们编译和执行代码时它的内容。一旦你完全阅读了这篇文章,你就可以写出一段优秀的代码。这篇文章是关于JavaScript引擎的,它将帮助你了解JavaScript引擎的性能及其最有价值的功能,嘎嘎嘎,看下面😍。

【吃透】JS代理(Proxy)

2023-11-23
阅读 6 分钟
3.6k
代理是 js 中的对象,它允许你创建对象的代理,同时还可以为标准对象操作定义自定义行为。这意味着,譬如,如果有人试图从对象中获取属性的值,你可以定义一组自定义行为。这使代理变成了一个非常强大的工具,所以让我们看看它们是如何工作的。get set has
封面图

【探索】Web Worker在Web上实现多线程处理的潜力

2023-11-23
阅读 9 分钟
1.1k
😍多线程是现代软件开发中用于增强应用程序性能和响应能力的重要技术。但是,由于 JavaScript 的单线程特性,这在 Web 上并不常见。为了克服这一限制,引入了 Web Worker 作为在 Web 应用程序中启用此技术的一种方式。在本文中,探讨了 Web Worker 在 Web 上多线程处理的重要性,包括使用它们的局限性和注意事项,以及缓...
封面图

前端人vscode 必备工具

2023-02-16
阅读 2 分钟
817
vetur\VueHelper \vue\Turbo Console :Log ctrl+alt+l 快速打印\Bracket Pair Colorizer : 函数块标识\微信小程序开发工具\easy less\es5 to es6\gitles: 查看每行代码git日志\eslint\掘金\highthight Matching tag: 高亮标签\http client: http请求\http serve:给页面开启服务\anyrule:你要的正则表达式都在这里\...
封面图

【吃透】JS设计模式(Design pattern)

2023-01-16
阅读 2 分钟
814
如果你需要一种模式,那一定是哪里出了问题。编程语言没有十全十美的,因为其的天生缺陷,所以不得不去寻求和总结一种通用的解决方案,至此就衍生出了这种通用的解决方法——设计模式(Design pattern),故:设计模式 是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路

必知的git基本命令及常见问题

2023-01-16
阅读 7 分钟
985
Git是跟踪修改的,每次修改,如果不用git add到暂存区,那就不会加入到commit中。用git diff HEAD -- qq.html命令可以查看工作区和版本库里面最新版本的区别<h2>常用基本命令</h2>
封面图

【吃透】Js 防抖与节流

2023-01-16
阅读 4 分钟
1.1k
首先得明白防抖和节流解决了:事件处理函数调用的频率无限制,加重浏览器的负担,导致用户体验非常差,甚至卡死一、防抖(debounce)概念在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时;简而言之就是执行多次操作事件只在规定的时间内只执行最后一次应用场景文本框输入搜索(连续输入时避免多次请求接...

Nginx必备操作

2023-01-16
阅读 3 分钟
825
一、nginx常用命令 {代码...} 二、 nginx defalut.conf跨域配置 {代码...} [链接]三、 常见问题1. 端口被占用解决:2.解决413 Request Entity Too Large(文件传输限制):修改nginx.conf在http中加入upload_max_filesize = 50M nginx -s reload 重新加载即可解决3.解决静态资源加载失败问题 {代码...} 解决: {代码...} ...
封面图

这些【在线网站】让你干活如鱼得水

2023-01-16
阅读 3 分钟
853
1. BootCDN各种js库都可以在这个站上以cdn形式引用2. vscode.dev[链接]Visual Studio Code for the Web 提供完全在您的浏览器中运行的免费、零安装 Microsoft Visual Studio Code 体验,使您能够快速、安全地浏览源代码存储库并进行轻量级代码更改。”,也就是说你在使用它之前不需要做任何事,只需要一个稍微正常一点的...
封面图