V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  duan602728596  ›  全部回复第 6 页 / 共 37 页
回复总数  727
1 ... 2  3  4  5  6  7  8  9  10  11 ... 37  
2022-12-28 10:46:21 +08:00
回复了 YadongZhang 创建的主题 程序员 前端有多少工作是能用到 AST 的
曾经做过的:
为了在代码不变的情况下,在 electron 的环境中实现 require 的按需加载,开发了 babel plugin 。

为了优化编译的 antd 的暗黑模式的 css 代码,通过 typescript 解析代码生成 AST ,根据查找到的 antd 组件按需加载 less 文件,然后开发 postcss plugin 来删除多余的 css rule ,只保留颜色相关的 rule 。

实现自定义规则而开发 eslint plugin 。

新闻行业,发文章后会有敏感词检测并高亮,将 html 解析成 AST ,找到并标记敏感词。
less 、sass 和 tailwindcss 不是一类,less 、sass 是预处理器,tailwindcss 是 css 框架
2022-12-07 19:06:02 +08:00
回复了 kingpo 创建的主题 问与答 2022 就要过去了, 各位都实现了什么目标?
✓ - 找工作,进了一个大厂
× - 找个女朋友
2022-12-05 12:59:53 +08:00
回复了 fanchenio 创建的主题 问与答 有北京的小伙伴么,昨天核酸检测结果还没出来
别说核酸结果了,我上周的弹窗到现在还没解呢
2022-11-23 00:00:29 +08:00
回复了 novolunt 创建的主题 Python Python web UI 也来了
不太认为卡的原因是海外服务器的原因,在本地网络和公司网络(外企,日本线路)的环境下测试都很卡。
2022-11-22 14:30:28 +08:00
回复了 novolunt 创建的主题 Python Python web UI 也来了
接近 1s 的延迟,基本上是没法用于生产的
2022-11-17 11:15:18 +08:00
回复了 faketemp 创建的主题 问与答 困扰已久,专业程序员到底怎么写 GUI 程序?
为啥用 Electron ,因为跨平台简单,组件库一大把,各种方便的框架一大把。别假设你想要点击 button 切换到新的 UI ,直接大把 router 库可以用。还有其他的配套设施,比如数据库之类的,这种如果自己跨平台编译,也是很高的成本。这些 Electron 都帮你做好了。
2022-11-10 14:48:27 +08:00
回复了 fatelight 创建的主题 iPhone 🤢 现在都广告真是小刀拉皮燕子.开了眼了
确实很 sb ,走个路都能晃出去
2022-10-25 11:36:16 +08:00
回复了 unt 创建的主题 程序员 求问前端多媒体编辑器是怎么实现的
曾经做过一个简单的,UI 技术栈是 react ,视频渲染用的 canvas 。
音频轨视频轨时间轴拖拽都是纯原生 js 来计算逻辑。
每段视频都缓存了 video dom ,避免切换后重新加载。点击时间轴后会计算时间,然后将对应的 video dom 绘制在 canvas 上。
因为视频裁段存的 redux 里面,所以播放的时候还需要想办法处理 re-render 导致的问题。
2022-10-21 10:24:06 +08:00
回复了 tmo 创建的主题 CSS 有什么字体文件切块的工具嘛
可以试试 Font-spider
2022-10-19 17:11:10 +08:00
回复了 antxiaoye 创建的主题 Go 编程语言 求教使用 Golang 替换 html 的标签里的内容
我的建议是使用 goquery 替换后,再使用正则把<html><head></head><body>和</body></html>这段去掉
2022-10-13 18:24:02 +08:00
回复了 kongkongye 创建的主题 程序员 ssr 有哪些好的方案吗?
其实自己改造的成本不高。不太推荐用无头。
2022-10-13 17:02:16 +08:00
回复了 happy61 创建的主题 问与答 JS 有什么好用的的队列组件或者代码?
https://github.com/duan602728596/Q/blob/main/src/Queue.ts
以前搞过限制文件上传,写过一个
2022-10-10 10:27:38 +08:00
回复了 ericgui 创建的主题 程序员 vitejs vs webpack? 2022 年了,选哪个?
eslint 交给 IDE 就好了,然后在提交时检查一遍。没有必要在开发时配置。
每次修改文件后都要检查一遍,不觉得编译慢吗?
2022-10-08 17:42:58 +08:00
回复了 leedarmau 创建的主题 分享创造 当设计师学了前端……看看我这个博客什么水平
图片何不上 webp 和 avif ?
易于阅读,性能好,使用简单。
css 选择器是为了样式和脚本来使用的,顺便爬虫用这个定位元素的。
不是为了网页方便爬虫才添加的,不要搞反了。
2022-09-28 19:10:13 +08:00
回复了 ohyeahhh 创建的主题 JavaScript 关于 https 网站加载 http 资源自动升级的问题
@ohyeahhh 因为以前是在互联网新闻行业的,负责发布系统的开发和维护的
2022-09-28 16:52:43 +08:00
回复了 ohyeahhh 创建的主题 JavaScript 关于 https 网站加载 http 资源自动升级的问题
其它网站推过来的,粘贴前格式化一边,图片转 base64 ,视频用占位。保存后图片存到自己的 cdn 上,视频转码,然后修改文章中的地址。
2022-09-28 12:55:48 +08:00
回复了 suyuyu 创建的主题 问与答 后台的管理页面是该给前端写还是后端写?
后台管理 !== 画个表格 + curd
2022-09-28 11:27:10 +08:00
回复了 fanchenio 创建的主题 Electron electron 是不是要避免打开新窗口?感觉加载很慢。
关键词: Electron 视觉闪烁,解决办法 一是等待 ready-to-show 时显示 BrowserWindow ( https://www.electronjs.org/zh/docs/latest/api/browser-window#%E4%BC%98%E9%9B%85%E5%9C%B0%E6%98%BE%E7%A4%BA%E7%AA%97%E5%8F%A3 ),二是 node 模块延迟加载,比如
```javascript
const fs = global.require('node:fs/promises');

function dosomething() {
fs.writeFile();
}
```
修改为
```javascript
let fs;

function dosomething() {
fs ??= global.require('node:fs/promises');
fs.writeFile();
}
```
1 ... 2  3  4  5  6  7  8  9  10  11 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5367 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 08:20 · PVG 16:20 · LAX 01:20 · JFK 04:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.