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

简介: 🔥强烈推荐1. Sass 支持直接在浏览器中编译Sass Playground与Web IDE等场景不再依赖服务器来编译Sass。使用方式也非常的简单,使用 script module,仅需2行代码即可使用。

🔥强烈推荐

1. Sass 支持直接在浏览器中编译

Sass Playground与Web IDE等场景不再依赖服务器来编译Sass。

使用方式也非常的简单,使用 script module,仅需2行代码即可使用。

<script type="module">
    // 导入sass
    const sass = await import('https://jspm.dev/sass');
    // 编译sass
    const r = sass.compileString(`
    body{
        color: red;
        h1 {
            color: #663399
        }
    }`);
    // 打印编译后的css
    console.log(r.css);
</script>

当然除了直接在HTML中导入也支持现代的构建工具(Vite,Webpack,Esbuild etc.)

我这里准备了一个 Sass demo

image.png

2. pnpm 替代 npm-run-all的用法

在开发npm包的时候避免不了要运行多个npm命令,最传统的做法如下:

{
  "scripts": {
    "build": "npm run build:esm && npm run build:cjs",
    "build:esm": "echo build esm",
    "build:cjs": "echo build cjs"
  }
}

这样的话会串行运行2个指令,如果要运行更多,就需要写更多的 && Command,不是太优雅

此时可以引入 npm-run-all 来简化指令的书写

其提供了两种执行指令的方式 并行run-p, 串行run-s

{
  "scripts": {
    "build": "run-p build:esm build:cjs"
  }
}

pnpm run 也提供了类似的功能,使用方式如下,支持 run 后面跟正则表达式

{
  "scripts": {
    "build": "pnpm run /^build:/"
  }
}

🔧开源工具&技术资讯

3. 模拟旗帜飘扬效果-Cool

支持使用自定义的图片替换旗帜的内容

image.png

4. Bun 1.0 正式版定于9月7日发布

image.png

image.png

5. react1s

点击页面元素跳转到编辑器

image.png

这个和之前的 locatorjs 功能类似

🤖AI工具&资讯

6. AI  Commits工具

使用ChatGPT驱动的AI工具,可以自动生成commit message 并提交。

首先是一个 VS Code 插件 vscode-i-dont-care-about-commit-message

直接F1调出命令面板,输入 AI Git 即可。

image.png

另一个是 CLI 工具 aicommits

使用方式也比较简单

aic
# or
aic -t conventional

image.png

7. Google Bard 支持中文了

image.png

体验了一下效果感觉只有 GPT3 的样子

       image.png                                      

相关文章
|
人工智能 弹性计算 PyTorch
【Hello AI】神行工具包(DeepGPU)-GPU计算服务增强工具集合
神行工具包(DeepGPU)是阿里云专门为GPU云服务器搭配的GPU计算服务增强工具集合,旨在帮助开发者在GPU云服务器上更快速地构建企业级服务能力
129833 3
|
负载均衡 关系型数据库 MySQL
【必看】Docker容器实战教程第9篇,教你如何使用Docker Compose快速编排容器!
【必看】Docker容器实战教程第9篇,教你如何使用Docker Compose快速编排容器!
743 0
|
Windows Linux
Windows CMD中的findstr命令详解
Windows CMD中的findstr命令详解 一、作用 findstr是Window系统自带的命令,用于查找某路径下指定的一个或多个文件中包含某些特定字符串的行,并将该行完整的信息打印出来,或者打印查询字符串所在的文件名。
7503 0
|
9月前
|
弹性计算 运维 安全
无需注册、零广告!开源免费的运维面板Websoft9如何提升云端管理效率?
本文对比分析了包括Websoft9在内的五款无广告、免注册的开源运维面板,探讨它们在阿里云ECS等场景下的最佳实践。文章详细解析了各工具的功能特点、部署方式及安全加固方法,并通过实际案例展示了其在跨境电商站群管理和物联网数据中台等场景的应用价值,为开发者提供了一份全面的选型指南。
288 3
|
9月前
|
人工智能 弹性计算 自然语言处理
云工开物学习推荐 | 轻松部署满血版DeepSeek,来阿里云搭建专属大模型主页
阿里云推出高效、易用的个人AI大模型部署方案,5分钟快速搭建专属AI主页。支持70+主流模型无缝切换对比,满足多样化需求;提供灵活扩展能力,解锁无限可能;高度定制化设计,打造个性化智能品牌。两种套餐任选:热卖套餐99元/年,尝鲜套餐0.3元/小时。专属大模型主页等你创建!
|
10月前
|
存储 人工智能
Scaling Law或将终结?哈佛MIT预警:低精度量化已无路可走,重磅研究掀翻AI圈
哈佛大学和麻省理工学院的研究人员最近发布了一项重磅研究,对Scaling Law在低精度量化中的应用提出严重质疑。研究表明,随着训练数据增加,低精度量化带来的性能损失也增大,且与模型大小无关。这挑战了通过增加规模提升性能的传统观点,提醒我们在追求效率时不能忽视性能损失。该研究结果在AI圈内引发广泛讨论,提示未来需探索其他方法来提高模型效率,如混合精度训练、模型压缩及新型硬件架构。论文地址:https://arxiv.org/pdf/2411.04330。
281 11
|
11月前
|
数据采集 存储 JavaScript
jsdom爬虫程序中eBay主页内容爬取的异步处理
jsdom爬虫程序中eBay主页内容爬取的异步处理
|
搜索推荐 数据可视化 项目管理
2024工作任务管理软件哪家强?这里有一份超全的选择攻略!
在快节奏的工作环境中,高效的工作任务管理软件成为职场人士的必备工具。2024年市场上的工作任务管理软件种类繁多,本文将详细介绍六款优秀软件:板栗看板、ProofHub、MeisterTask、Nifty、ClickUp 和 Todoist,帮助您轻松选择最适合自己的那一款。这些软件各具特色,适用于个人任务管理、团队协作和复杂项目管理等不同场景。
2024工作任务管理软件哪家强?这里有一份超全的选择攻略!
|
关系型数据库 MySQL 分布式数据库
横琴人寿引入阿里云PolarDB云数据库支撑寿险核心业务上云
横琴人寿近年来启动了数字化转型,IT基础设施云化是转型的一个重要方向,数据库的云原生化是其中的核心工作之一,选型过程中重点考察了阿里云PolarDB MySQL数据库,三层解耦、极致弹性、100%兼容、高性价比等方面表现突出,在后续使用过程中对寿险的核心业务上云起到了很重要的作用。
|
前端开发 Java 测试技术
【开题报告】基于SpringBoot的童装销售商城的设计与实现
【开题报告】基于SpringBoot的童装销售商城的设计与实现
448 0