视野修炼-技术周刊第55期

笔者在GitHub开了个 discussion 🔥 技术&开源&文章推荐,欢迎读者推荐贡献内容或者知识渠道

欢迎来到第 55 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介

🔥强烈推荐

  1. disable-devtool - 一行代码禁用 devTool
  2. Sqids - 短字母 ID生成

🔧开源工具&技术资讯

  1. 一键查询子域名信息
  2. Happy DOM - Web 浏览器的 JavaScript 实现
  3. Alins - 又一个新奇的JS框架
  4. 关于 Bun 1.0 发布的一些看法
  5. 华为云低代码引擎 TinyEngine 正式发布!

​也推荐大家关注一下最后的推荐内容(周刊的主要内容来源渠道)

下面开始本期内容的介绍,预计阅读时间 7 分钟。

🔥强烈推荐

1. disable-devtool - 一行代码禁用 devTool

如题可以用来防止网站被开发者工具调试,打开开发者工具后,页面会自动重定向到指定的页面

ts 复制代码
import DisableDevtool from 'disable-devtool';

DisableDevtool();

不过既然是开源的,理论上也是可以找到应对办法的(比如重写网页自动重定向的方法)

2. Sqids - 短字母 ID生成

可以根据数字自动生成一个 ID,很适合用来做短链服务

🔧开源工具&技术资讯

3. 一键查询子域名信息

比如查询笔者的个人域名sugarat.top的子域名信息,只需要访问

api.subdomain.center/?domain=sug...

结果还是比较准确的,可以用来做一些子域名的信息收集

4. Happy DOM - Web 浏览器的 JavaScript 实现

Happy DOM 的目标是模拟足够的 Web 浏览器,以便用于测试、抓取网站和服务器端渲染。

使用js来模拟实现浏览器侧的Web API

5. Alins - 又一个新奇的JS框架

上面disable-devtool的作者也是这个框架的作者

可以看2个使用demo

可以看出来模板代码非常少,比较符合使用直觉,更多的demo可以去官方的 playground 尝鲜

6. 关于 Bun 1.0 发布的一些看法

Node.js 社区知名领袖 Matteo Collina 关于 Bun 1.0 发布的看法

即兴奋又失望,根据作者的经验,它不是一个直接的 Node.js 替代品,许多内部细节都有所不同。还探讨了为什么 Bun 比 Node.js 快?

  • Node.js 没有预算,而且只有一个小团队在维护 npm。
  • Bun 对与 npm 生态系统的大部分向后兼容性并不关心。
  • 拥有开放治理意味着更广泛的决策过程,这让每个人都有发言权,但也需要更多时间来做出决定。

7. 华为云低代码引擎 TinyEngine 正式发布!

不过发现了一个网站的小bug(大概率是SPA页面没有配置ng)直接访问会404:opentiny.design/tiny-engine

😛趣图


篇幅有限,如果你还没看够,可移步后面的推荐渠道,继续游览,历史周刊(<20)移步博客

⭐️强力推荐关注

相关推荐
小镇程序员14 分钟前
vue2 src_Todolist全局总线事件版本
前端·javascript·vue.js
野槐16 分钟前
前端图像处理(一)
前端
程序猿阿伟23 分钟前
《智能指针频繁创建销毁:程序性能的“隐形杀手”》
java·开发语言·前端
疯狂的沙粒25 分钟前
对 TypeScript 中函数如何更好的理解及使用?与 JavaScript 函数有哪些区别?
前端·javascript·typescript
瑞雨溪33 分钟前
AJAX的基本使用
前端·javascript·ajax
力透键背36 分钟前
display: none和visibility: hidden的区别
开发语言·前端·javascript
程楠楠&M1 小时前
node.js第三方Express 框架
前端·javascript·node.js·express
盛夏绽放1 小时前
Node.js 和 Socket.IO 实现实时通信
前端·后端·websocket·node.js
想自律的露西西★1 小时前
用el-scrollbar实现滚动条,拖动滚动条可以滚动,但是通过鼠标滑轮却无效
前端·javascript·css·vue.js·elementui·前端框架·html5
白墨阳1 小时前
vue3:瀑布流
前端·javascript·vue.js