V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  duan602728596  ›  全部回复第 2 页 / 共 38 页
回复总数  759
1  2  3  4  5  6  7  8  9  10 ... 38  
218 天前
回复了 orlog 创建的主题 分享创造 刚手搓的论坛,欢迎大家来玩~
颜色对比度的问题:
1. 老年模式时,置顶的绿色颜色+背景的白色会看不清
2. 老年模式时,分页按钮的黑色文字+灰色背景会让人看不清
3. 太空漫游主题,meta 的文字本来就很小,又加了黑边,还有黑色背景图片,导致看不清文字。
UX 的问题:
1. 中间内容比较少的时候,footer 不置底,会有很大的空隙,不太舒服
一些建议:
1. 图片其实还是建议 webp 和 avif 格式,压缩个 20%不成问题
2. 既然上 https 了,可以试试 br 压缩
不好说,根据我的工作经历来看,后端做前端的东西,在交互方面也只是能用而已。看代码也是惨不忍睹。
226 天前
回复了 limcer 创建的主题 职场话题 在实际工作当中,日常都是写哪些项目?
就拿文章管理的系统为例吧。
简单的会以为,写个文章,点发布,发出去了。表格有个删除,点删除,文章没了。
实际上:需要二次开发富文本编辑器,满足各种不同的快捷需求。发布的文章各种有类型,提交时不同的类型对字段的处理有不同的地方。发布前需要审核,有敏感词文章发不出去或需要二次审核。修改文章,哪些能改哪些不能改。文章需要能够下线,还可以随时上线。怎么抓别的网站的东西,别的网站的资源怎么绕过反爬存到自己的网站里......等等等等。
比如视频编辑系统,根据以前用 PR 剪视频的经验,直接搞了个简单的视频编辑器。
226 天前
回复了 ninjaJ 创建的主题 程序员 2024 年了,兄弟们说说用 Tauri 遇到的哪些坑
还是老老实实用 Electron 吧,真的。
我曾经也想过换其他框架,但是一想到用的东西,其他框架都不提供,就算了。
至少前端相关技术就不要写了把。
231 天前
回复了 b1t 创建的主题 CSS css 好难,你们怎么熟练把 css 用起来的?
因为很多年以前都是先从切图开始练啊。仿百度,仿淘宝,仿京东,仿 xxx......,不仿个 10 个 8 个的大站都不算出师。
不像现在上来就是学 React 、vue 。然后 CSS 写的 shi 一样,模块拆分也拆的乱七八糟。
232 天前
回复了 main1234 创建的主题 问与答 如何识别爬虫和无头浏览器的流量
@duan602728596 更正,是 zlib
232 天前
回复了 main1234 创建的主题 问与答 如何识别爬虫和无头浏览器的流量
抖音是加验证码,而且用户主页是必出验证码。
小红书是验证码和对 url 加密,加密算法会对浏览器环境进行判断,node 和无头浏览器算出来的加密结果是错误的。
对于爬虫的请求,一般都是验证 UA 、Host 、Referer ,对 url 加密。
无头浏览器环境会有 navigator.webdriver: true 。
以前有个 app ,直接对 POST 请求的 body 加密后用 gzip 来压缩和解压缩,这也是一个思路。
所以说嘛,饭碗都是自己扔掉的。
@waiaan process.env 是 webpack or vite 处理的,https://webpack.js.org/guides/environment-variables/。
压缩是 terser 处理的,这个也不算是配置的把,所以没有文档。
if (process.env.VUE_APP_TITLE === 'My App1') {
import('./child1')
}

编译后

if ('My App' === 'My App1') {
import('./child1')
}

因为"==="两边都是常量,所以压缩后

if (false) {
import('./child1')
}

就会把这段代码删除。
代码块 2">"的左边不是常量
我这以前还有接口直接返回明文密码的时候,还得我这个前端反馈、写个 node server 临时解决这个问题。最后也是好几个月才解决掉。
只引用 Utilities 不就得了
方案说的还真就没啥问题,剪辑流程确实可以这么干
267 天前
回复了 lvxiaomao 创建的主题 程序员 后端程序猿,推荐学习哪个前端框架呀?
react 和 angular 都挺好玩的
274 天前
回复了 mioktiar56 创建的主题 程序员 被迫写了个 Electron 模板
我也是直接在渲染进程写 node 代码。
node require 在渲染进程会影响 page 的初始化,我靠自己写的 babel 插件来解决的这个问题。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
.container {
width: 300px;
padding: 16px 0;
border: 1px solid #000;
text-align: center;
}

.btn {
width: 50px;
height: 30px;
}

.btn-item {
position: relative;
display: inline-block;
margin: 0 4px;
text-align: left;
}

.small-btn {
position: absolute;
bottom: 0;
right: -75px;
}
</style>
</head>
<body>
<div class="container">
<div class="btn-item">
<button class="btn">Btn1</button>
</div>
<div class="btn-item">
<button class="btn">Btn2</button>
<button class="small-btn">Small btn</button>
</div>
</div>
</body>
</html>
327 天前
回复了 gyinbj 创建的主题 程序员 桌面软件开发求助
推荐 Electron 。理由如下:
1. 你需要 mac 和 win 双平台。Electron 可以直接在 mac 平台下编译 mac 、win 、linux 的多个平台的版本。
2. 各个平台上的 UI 效果一致,而且有丰富的组件库。如果你选择其他框架,你可能会遇到各个平台 UI 不一致,表单控件只有基础的系统组件,不支持复杂的表格,绘制图表,多路由页面不好实现等等问题。
3. 文档:用其他的会遇到找不到文档或者啃英文文档的问题。
4. 自带本地数据库,存储数据更方便。
332 天前
回复了 tjsdtc 创建的主题 前端开发 请教一下前后端分离的鉴权问题
“如果返回 401 前端就跳登录”可以做成“弹出登录框,登录成功后重新请求接口并返回数据”
Electron 启动慢,可能是初始化的时候启动慢,也可能是启动时同步加载了所有 node 的模块
1  2  3  4  5  6  7  8  9  10 ... 38  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2756 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 110ms · UTC 13:01 · PVG 21:01 · LAX 05:01 · JFK 08:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.