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

简介: 🔥强烈推荐1. xbarapp - Mac菜单栏内容输出这个工具允许开发者通过简单的脚本向Mac菜单输出内容,支持多语言(可玩性挺强的)比如展示当前时间

🔥强烈推荐

1. xbarapp - Mac菜单栏内容输出

这个工具允许开发者通过简单的脚本向Mac菜单输出内容,支持多语言(可玩性挺强的)

比如展示当前时间

#!/usr/bin/env /Users/sugar/.volta/bin/node
console.log(new Date().toLocaleString())

image.png

其中node的位置可以通过执行指令which node获取,下面以js脚本为例

再比如:展示距离下班还有多久

image.png

代码就让GPT代写了(秒秒钟搞定,注释也很详细呀)

image.png

小小研究了一下还是蛮好玩的,只是目前还不清楚怎么同时展示多个脚本的内容,还得再研究研究

2. Node.js 各版本停止维护时间

image.png

  • node14:本月低就结束支持
  • node16:今年9月
  • node18:还得等2年(该用起来了)

不过笔者公司大部分项目还是用的 Node12, Node14 害(能“跑”就行)

🔧开源&工具

3. Vue 3 新增 API defineOptions

感觉像是支持在组合式API中提供了一个更优雅的使用选项式API的方法

下面是示例和类型定义

image.png

image.png

4. 现代图片性能优化及体验优化指南

有一定干货,内容偏多,可以先收藏,需要处理图片性能优化的时候拿出来看看

下面是GPT总结

“这篇文章是关于现代图片性能优化及体验优化的指南。文章详细讲解了图片在业务中所占据的重要性,以及在各种新特性满头飞的今天,如何进行性能优化及体验优化。其中涵盖了图片格式、压缩、大小、懒加载、容错及可访问性处理等方面的内容。”

5. package.json exports属性

大家在刚学 ES6的时候可能 有了解过这个属性,笔者也是最近几个月频繁开发包的时候,翻社区包,才用上这个东西(下面先介绍一下书中的知识,再看看社区包)

看文档 Node.js 是在12 开始支持的

image.png

① 设置子目录别名

{
  "exports": {
    "./node/": "./dist/node/"
  }
}

② main的别名

exports字段的别名如果是.,就代表模块的主入口,优先级高于main字段。

由于exports字段只有支持 ES6Node.js 才支持,所以可以用来兼容旧版本的 Node.js

{
  "main": "./main-legacy.cjs",
  "exports": {
    ".": "./main-modern.cjs"
  }
}

③ 条件加载 可以为 ESMCJS 指定不同的入口

{
  "type": "module",
  "exports": {
    ".": {
      "require": "./main.cjs",
      "default": "./main.js"
    }
  }
}

下面是 vitepress 包的描述

image.png

除了requiredefault还可以设置typesimport属性用于指定,类型定义文件和ESM资源

6. np - A better npm publish

交互很有好的发单包的CLI工具,下面是官方的使用示意(暂不支持monorepo)

image.png

环境需要:

  • Node.js 16 or later
  • npm 7.19.0 or later
  • Git 2.11 or later

🤖AI资讯

7. 通义千问 - 阿里云大模型

image.png

可以开始排队了XDM,笔者还没搞到邀请码,有号来做个和文心的PK测验

现在可以看看别人跑的测评 量子位:第一手体验实录

8. 万字长文:一文看懂GPT风口,有哪些创业机会

GPT 总结一下:

“这篇长文主要讲述了通用人工智能系统和GPT的发展趋势和遇到的问题,以及与之相关的创业机会和社会问题。文中提到,GPT在智能化的发展中有着重要的作用,但是也带来了一些影响,如信息泛滥、就业岗位变化和人工智能意外失控等。同时也探讨了未来人工智能发展的方向和人类与人工智能共存的可能性。”

9. 如何与ChatGPT4结对编程提升研发效率

这篇文章介绍了如何利用 ChatGPT4 强大的AI工具,结合结对编程方法,提高研发效率

文章包含了丰富的实践例子(多图预警)。

场景包括:正则表达式编写重构代码实现业务逻辑改Bug写单侧命名

相关文章
|
9月前
|
人工智能 JavaScript 安全
视野修炼-技术周刊第50期
🔥强烈推荐 1. glitchtext - 毛刺字符生成 为字符加上毛刺效果的网页工具,这个可以在部分取名场景使用,比如游戏ID取名经常重复的情况(前提是目标设备支持)
|
9月前
|
移动开发 监控 前端开发
视野修炼-技术周刊第25期
🔥强烈推荐 1. 字节前端监控实践 文章较为详细的讲解了,做一个前端监控系统需要解决的关键问题和解决方案 js 异常监控 捕获异常 堆栈反解与聚合 错误自动分配 性能监控 请求&静态资源监控 低沉本的接入
|
9月前
|
Web App开发 人工智能 JavaScript
视野修炼-技术周刊第47期
🔥强烈推荐 1. Arc 浏览器!!! 同事本周强烈推荐的一个 Chrome浏览器替代品,基于 Chromium 开发,支持直接从Chrome浏览器导入插件和收藏夹内容,实现无缝的切换,甚至连Cookie(登录状态)都能导入!! 笔者从昨天开始使用,目前体验非常不错(仅有Mac版本)。
|
9月前
|
前端开发 JavaScript API
视野修炼-技术周刊第27期
🔥强烈推荐 1. UseSignal 是前端框架的未来
|
9月前
|
前端开发 算法 数据库
视野修炼-技术周刊第48期
🔥强烈推荐 1. 美团前端研发框架Rome实践和演进趋势 团队出品的技术沙龙,研发框架部分整理成文章了
|
9月前
|
人工智能 Rust 自然语言处理
视野修炼-技术周刊第29期
🔥强烈推荐 几个 gpt 驱动的工具,本周AI圈也打得火热(openai,百度,微软大乱斗) 1. cursor - GPT4驱动的代码编辑器 目前还是免费的,效果非常强大,可以完全替代手敲代码,还能解释代码。 开发者只需要用自然语言描述要做什么就行
|
9月前
|
人工智能 开发框架 前端开发
视野修炼-技术周刊第30期
🔥强烈推荐 1. fetchpriority - 调整资源加载优先级 有3个值high(相对默认的优先级高),low(相对默认的低),auto (默认值) <img>、<link>、<script>和<iframe>等元素支持
|
9月前
|
Web App开发 人工智能 Rust
视野修炼-技术周刊第56期
🔥强烈推荐 1. Vite 的现状与未来展望 10 月 5 日 - 6 日,ViteConf 2023 在线举行,尤大发表了题为《The State of Vite》 的演讲,有如下几个值得关注的点: Vite 5.0 目前处于测试阶段(beta):停止支持已经 EOL 的 Node.js 版本;推荐使用ESM 🔥 Rolldown(使用 Rust 开发的 Rollup 替代品):Vite 团队正在研发 Rolldown,同时与 Rspack 团队合作开发一些共享的底层工具和功能
|
9月前
|
人工智能 自然语言处理 文字识别
视野修炼-技术周刊第63期
🔥强烈推荐 1. 前端量子纠缠效果 本周最火的“前端项目”
|
9月前
|
Web App开发 前端开发 JavaScript
视野修炼-技术周刊第24期
🔥强烈推荐 1. CSS 原生嵌套语法 从 Chrome 109 开始提供试验性支持 112 正式发布

热门文章

最新文章