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

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

🔥强烈推荐

  1. 美团前端研发框架Rome实践和演进趋势

🔧开源工具&技术资讯

  1. 狗屁不通文章生成器:PUA版
  2. 三个实用的CSS伪类
  3. H5如何监听手机键盘是否弹起
  4. HTML kbd、var、samp元素使用场景介绍
  5. emaction
  6. 页面引导库 driver.js

🤖AI工具&资讯

  1. 向量数据库

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

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

🔥强烈推荐

1. 美团前端研发框架Rome实践和演进趋势

团队出品的技术沙龙,研发框架部分整理成文章了

本文首先介绍了Rome整体的工程生态、演变路径、规模化升级以及工程框架外的开发辅助工具;紧接着,重点阐述了如何做框架度量和相关的业务实践;最后做整体的总结以及对工程框架的下一阶段的思考。

推荐对前端工程化相关领域感兴趣的同学阅读

🔧开源工具&技术资讯

2. 狗屁不通文章生成器:PUA版

3. 三个实用的CSS伪类

文章介绍了 :where,:is,:has 对比介绍了三个伪类的用法和使用场景

下面来看demo

使用 :where:is 能够达到一样的效果,如下面示例所示

但是 :where 里的内容不会添加选择器权重,:is

:has 这个之前也介绍过,主要用于判断容器是否包含某个选择器,然后设置容器的样式,如下面示例所示

4. H5如何监听手机键盘是否弹起

作者分别介绍了一下 Android 和 iOS 监听键盘弹起的方法

  • iOS: focusin focusout 这两个事件来监听
  • Android: resize 事件来监听

可以扫作者提供的 demo 体验一下

笔者测试了一下,在Android侧感觉精确度不是很高

5. HTML kbd、var、samp元素使用场景介绍

除了 <code> 元素表示代码,可以用来表示代码的HTML元素还有下面这3个。

  • <kbd> 元素表示用户输入的信息内容
  • <samp> 元素表示案例结果输出
  • <var> 元素用来表示变量信息

input: kbd + <var>var</var>

output: samp

emmm,主要就是为了代码的语义化

6. emaction

一个 Web Component,生成类似 GitHub 的 Emoji 反馈栏

仅需2行代码即可引入

html 复制代码
<script type="module" src="https://cdn.jsdelivr.net/gh/emaction/frontend.dist@1.0.4/bundle.js"></script>

<emoji-reaction></emoji-reaction>

7. 页面引导库 driver.js

使用方式非常简单,很容易上手

🤖AI工具&资讯

8. 向量数据库

本文主要介绍了向量数据库的原理和实现,包括向量数据库的基本概念、相似性搜索算法、相似性测量算法、过滤算法和向量数据库的选型等等。

😛趣图


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

⭐️强力推荐关注

相关推荐
前端小臻6 分钟前
RustFs 前端开发
javascript·vue.js·rustfs
郑同学zxc7 分钟前
AI 代码助手:CodeGeex、RooCode 和 GitHub Copilot 对比
github·copilot
syt_101315 分钟前
js基础之-如何理解js中一切皆对象的说法
开发语言·javascript·原型模式
十五00119 分钟前
若依集成微软单点登录(SSO)
javascript·microsoft
YaeZed21 分钟前
Vue3-插槽slot
前端·vue.js
Irene199122 分钟前
JavaScript 三种类型检测方法对比(instanceof、typeoff、Object.prototype.toString.call())
javascript·类型检测
杨进军22 分钟前
如何实现划词效果
前端·javascript
前端老爷更车23 分钟前
esp32 小智AI 项目
前端
destinying23 分钟前
五年前端,我凌晨三点的电脑屏幕前终于想通了这件事
前端·javascript·vue.js
想学后端的前端工程师24 分钟前
【React Hooks深度实战指南:从原理到最佳实践】
前端·react.js·前端框架