JavaScript 11

代码

「代码分享」深入理解 JavaScript 的发布订阅模式 | 实现灵活的消息通信与事件管理

发布订阅模式(也称观察者模式)用于解耦对象间的依赖,通过事件模型实现异步通信。其核心功能包括订阅、发布、一次性订阅和移除订阅。在JavaScript中,可以通过 ...

「代码分享」JavaScript 单例模式的实现与应用

单例模式在JavaScript中不一定非要使用类来实现,尽管这是常见的做法。通过闭包或工厂函数也可以达到相同效果,并且更灵活。例如,使用闭包可以确保每次实例化时 ...

「代码分享」探索与挑战 | 简单搞定 Web 版谷歌登录

作者描述了Web版谷歌登录对接过程中遇到的问题与解决方案。官方文档简略,未提供充分的自定义选项,UI不可控,无法在本地调试。通过`google.accounts.id.renderButton`实现了 ...
漏洞

「高危漏洞」Nagios XI 网络监控软件中暴露的严重安全漏洞

Nagios XI 5.11.1 及更低版本存在多个严重漏洞,包括SQL注入(CVE-2023-40931、CVE-2023-40933、CVE-2023-40 ...
逆向

前端逆向JavaScript之获取视频解析接口

博主因视频解析接口失效,寻找替代接口并展开逆向分析。通过开发者工具设置断点绕过限制,分析XHR请求载荷,发现关键参数「z」和「s1ig」。通过多次尝试和调试,确 ...

如何实现反反浏览器调试?如何实现JS反反逆向?

本文介绍了如何应对网站的反调试机制,确保开发者工具正常用于调试。常见的反调试手段包括防止代码在浏览器开发者工具中显示或加密代码以隐藏其内容。文中提供了两种绕过方 ...

JS是什么编程语言

JavaScript(JS)是1995年由Brendan Eich发明的一种轻量级、跨平台、基于原型的多范式编程语言,主要用于为网页添加动态功能。其语法与Jav ...
优化

「教程分享」如何通过预加载 (Preload) 关键资源以提高网站加载速度

预加载是一种优化网页加载的技术,通过在HTML文档的“部分添加“标签,指定页面加载时需要的资源(如字体、图像、JavaScript和CSS),从而加速关键资 ...
No Tag

「WordPress插件」Asset CleanUp Pro|WordPress性能优化插件

**Asset CleanUp Pro** 是一款优化网站性能的插件,主要通过移除未使用的 CSS 和 JavaScript 文件来减少 HTTP 请求和传输, ...
CTF

「其他分享」火狐处理超星学习通鼠标移出自动暂停

本文介绍了如何在火狐浏览器中解决超星学习通鼠标移出自动暂停的问题。由于火狐无法像GG浏览器那样通过移除事件监听器来解决问题,作者提出通过阻止事件绑定来实现。具体 ...