视野修炼-技术周刊第33期(1)

简介: 🔥强烈推荐1 phind 开发者专属的搜索引擎Tip: 需要“魔法”才能访问

🔥强烈推荐

1 phind 开发者专属的搜索引擎

Tip: 需要“魔法”才能访问

image.png

试用了一下还是不错的,会自动总结检索文章中的内容,并把内容来源都详细列举了出来(比baidu的开发者搜索强不少)

下面看2个案例

① 实现毛玻璃效果

 image.png

 image.png

② 查看端口占用情况

 image.png

2 magicast - 优雅的AST操作工具

antfu 大佬参与的又一佳作

基于 recastbabel 实现,允许以编程方式修改 JavaScriptTypeScript 的源代码,操作AST更加优雅

来看看官方示例

config.js:

export default {
  foo: ["a"],
};

 修改源码,往foo里插入一个值b

import { loadFile, writeFile } from "magicast";
const mod = await loadFile("config.js");
// 就像常规的对象插值一样
mod.exports.default.foo.push("b");
await writeFile(mod);

更新后的 config.js:

export default {
  foo: ["a", "b"],
};

这种库可以用到一些需要修改源码的插件中,或者自动化重构代码的场景(需要操作AST)

3 Warp - 21世纪的终端工具

最近被安利的一个Terminal工具(还是挺好用,但目前只支持Mac)

打开速度非常的快(完全基于Rust构建,不参杂WEB技术)

我们先看看官网

 image.png

再看看有哪些 "开箱即用的特色功能"

① 编辑体验

 image.png

支持鼠标在任意位置操作,也可通过快捷键 快速的跳转与内容选取

② 搜索与补全

 image.png

支持内容搜索,开箱即用的命令补全与纠错

③ AI加持

 image.png

image.png

每日免费100次的 chatGPT 提问

了解更多功能推荐去看官网的介绍视频

🔧开源&技术资料

4 vue-reuse-template - 允许模板里定义可重用的模板

antfu 的又一花活,类似于使用 defineComponent 直接定义组件

大概用法如下

<script setup>
import { createReusableTemplate} from 'vue-reuse-template'
const [DefineTemplate, ReuseTemplate] = createReusableTemplate()
</script>
<template>
  <DefineTemplate v-slot="{ data, msg, anything }">
    <div>{{ data }} passed from usage</div>
  </DefineTemplate>
  <ReuseTemplate :data="data" msg="The first usage" />
  <ReuseTemplate :data="anotherData" msg="The second usage" />
  <ReuseTemplate v-bind="{ data: something, msg: 'The third' }" />
</template>

目前这个能力已被集成到 VueUse v10 里

5 深度使用html2canvas的经验总结

"本文主要关注 html2canvas 的前端生成方案,作者把在其中学习到的思路和踩坑经验和大家分享下,帮助大家上线顺利,享受美好的周末"

6 Node.js事件循环可视化指南

 image.png

视野修炼-技术周刊第33期(2):https://developer.aliyun.com/article/1395134

相关文章
|
9月前
|
人工智能 Rust JavaScript
视野修炼-技术周刊第51期
🔥强烈推荐 1. 🍉 CEC-IDE 本周技术圈的大瓜,对外宣传自研 IDE,实际上是 VS Code 的换皮
|
9月前
|
数据可视化 前端开发 JavaScript
视野修炼-技术周刊第60期
🔥强烈推荐 1. 通义灵码
|
9月前
|
SQL Web App开发 人工智能
视野修炼-技术周刊第31期
🔥强烈推荐 1. Vite4.3 - 一系列的性能优化手段 截止到3月底4.3发了2个beta版了,通过changelog可以看到很多性能相关的优化(通过perf关键字过滤)
|
9月前
|
Web App开发 前端开发 JavaScript
视野修炼-技术周刊第24期
🔥强烈推荐 1. CSS 原生嵌套语法 从 Chrome 109 开始提供试验性支持 112 正式发布
|
9月前
|
人工智能 JavaScript 开发工具
视野修炼-技术周刊第39期
🔥强烈推荐 1. Transformers.js - 浏览器直接运行AI模型 "抱抱脸"🤗 近期推出了 JS 版SDK,至此可以使用 Node.js 和 浏览器运行提供的AI模型了,大大降低了使用门槛 下面看一下官方示例,在浏览器里的运行效果 只需要在 index.html 加入以下代码 html复制代码
|
9月前
|
JSON 前端开发 JavaScript
视野修炼-技术周刊第22期
🔥强烈推荐 1. 英:纯CSS实现树状视图 利用ul,li,details,summary4个标签实现 其中summary,可以通过open属性控制显隐状态 下面是个最简示例
|
9月前
|
前端开发 算法 数据库
视野修炼-技术周刊第48期
🔥强烈推荐 1. 美团前端研发框架Rome实践和演进趋势 团队出品的技术沙龙,研发框架部分整理成文章了
|
9月前
|
前端开发 程序员 数据库
视野修炼-技术周刊第26期
🔥强烈推荐 1. 一个程序员决定写代码到60岁 “人物采访总结”,讲了一位阿里大牛的成长历程(做数据库的),再过几年就60了,仍在一线编码 推荐大家阅读一下,大佬的路虽不可以复制,但部分经验可以借鉴 🙊
|
9月前
|
前端开发 JavaScript API
视野修炼-技术周刊第27期
🔥强烈推荐 1. UseSignal 是前端框架的未来
|
9月前
|
资源调度 Rust 前端开发
视野修炼-技术周刊第59期
🔥强烈推荐 1. Yarn 4.0 正式发布,性能大幅提升! 10.23 日,Yarn 4.x 发布。 新的官网如下 看上去档次高了

热门文章

最新文章