V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  3dwelcome  ›  全部回复第 35 页 / 共 155 页
回复总数  3084
1 ... 31  32  33  34  35  36  37  38  39  40 ... 155  
同为工具人,支持一把。

发现前端人手一个 Base64 加解密,哈哈。
2022-02-09 12:41:21 +08:00
回复了 3dwelcome 创建的主题 前端开发 google 的 br 压缩算法是真的强。
@duke807 “上面有人說 br 是專門針對 html 等文本優化的”

昨晚实测,br 能把 gzip 后的二进制文件都再压缩一大截。

按理说 gzip 已经是压缩格式,不能二次压缩,可就和 winrar 能压缩 zip 原理一样,br 也能。

zopfli 是 google 的 gzip 定制版压缩算法。压缩的时候,内部可以设置递归参数(iterator),能恒定减少生成 gzip 的体积。所谓恒定,就是对于任何 gzip 文件,用 zopfli 都能少个 10%。
2022-02-09 12:26:01 +08:00
回复了 3dwelcome 创建的主题 前端开发 google 的 br 压缩算法是真的强。
@duke807 用 br 没准能压倒 1.0M 以下,这新算法比 zip 厉害太多了。

用 google zopfli 的 gzip 算法,也能减少 10%的大小,这是基本上是恒定的。
2022-02-09 11:24:59 +08:00
回复了 ZC3746 创建的主题 问与答 零基础转码,学前端还是后端?
一般都是前端入门,想长期发展再转后端,

有句说句,前端相对来说好找工作。而后端都是一个萝卜一个坑。

但是身为前端有一点很不好,都是面向客户编程。无效交流会耗费大量精力,导致学习进度变慢。
2022-02-09 10:24:23 +08:00
回复了 3dwelcome 创建的主题 分享创造 写了一个生成 favicon.ico 的浏览器工具。
@qzhai 随便建个新网站,我发现浏览器会默认去下载 favicon.ico ,只能加上了。

能生成多分辨率 ICO 的软件,一般都是 exe ,线上工具很少见。
2022-02-09 09:33:34 +08:00
回复了 3dwelcome 创建的主题 前端开发 google 的 br 压缩算法是真的强。
@tcp 7z 超强压缩是出了名的慢,不提了,伤感。
2022-02-09 09:32:20 +08:00
回复了 3dwelcome 创建的主题 前端开发 google 的 br 压缩算法是真的强。
@duke807 "一般都是 gzip 兼容性最好吧", 我搜了一下,浏览器对于 br 兼容性意外的好,可能是 br 算法出的早,是 2013 年出的。再过两年,就十周年了。

还有如果你真的喜欢 gzip ,那还是推荐用 google 家的 zopfli 。

我就没见过比 zopfli 更强的 gzip 压缩算法,在压缩率上面,可谓举世无双。
2022-02-08 22:44:22 +08:00
回复了 3dwelcome 创建的主题 分享创造 写了一个生成 favicon.ico 的浏览器工具。
@balabalaguguji 看着挺专业的,没考虑过同时保存两个尺寸吗?

我是看 google favicon.ico 里,同时包含了 16 和 32 两个尺寸的图片,才考虑自己写那么一个工具来着。
2022-02-08 22:40:11 +08:00
回复了 Livid 创建的主题 CSS Flexbox Froggy
我老是搞不清 justify 和 align ,还有一堆 contents,items,self 。

干脆魔改预编译,比如水平和垂直居中,设置成了 flex-w-center, flex-h-center, flex-w-between

用 w 和 h 替代,这下简单多了,哈哈。
2022-02-08 16:32:05 +08:00
回复了 3dwelcome 创建的主题 问与答 前端怎么样才能获取到一个 img 图片的精确像素值?
明确一下,canvas 在 chrome 里是完全没问题的。

这里安全浏览器,是指 brave browser,bromite browser 之类的小众浏览器。他们把抗指纹作为一个安全 feature ,并不是 bug ,所以基本上没办法修复。

-----------

@rioshikelong121 原帖子是取像素值内容,但是一般前端这行移动端适配 DPR 需求居多,图片宽高获取变换也很常见。

@lumotian 我都不敢信,但实测平均值还真可以,随机数也就是一定范围下移动。完全精确不行,大致还是可行的。
2022-02-08 13:43:14 +08:00
回复了 3dwelcome 创建的主题 分享创造 写了一个生成 favicon.ico 的浏览器工具。
@Argon 请问是什么浏览器呢?后端是我手写的,也没测试,估计 BUG 比较多。
2022-02-08 12:58:57 +08:00
回复了 3dwelcome 创建的主题 问与答 前端怎么样才能获取到一个 img 图片的精确像素值?
@duke807 总觉取个图片像素,上 wasm 有那么点 overkill 的感觉。

@IsaacYoung 好主意,估计没办法也只能用 glReadPixels 了。
2022-02-07 21:26:19 +08:00
回复了 ikn0wzxc 创建的主题 问与答 chrome 上保存网页为 pdf 有没有什么好方法
@goodhellonice HTML 是流式布局,而 PDF 一般都是 A4 分页保存。

那种多图的文章,图片很容易卡在中间,被自动挤到下一页。

要完美转换格式很难,除非学我魔改 PDF 格式,把页面设置的很长很夸张。
2022-02-07 19:04:38 +08:00
回复了 ikn0wzxc 创建的主题 问与答 chrome 上保存网页为 pdf 有没有什么好方法
我是自己写了个插件,默认 pdf 分页把图片切来切去非常影响布局。
索性设置一个超大无边的 PDF 页面,能完美呈现 html 的效果。
2022-02-07 18:03:55 +08:00
回复了 3dwelcome 创建的主题 分享创造 写了一个纯浏览器计算 MD5 的工具
@duke807 “你可以試試加載幾個 G 大小的文件試試”

浏览器肯定有局限性,没有流式数据,肯定没办法处理几个 G 大小的文件。

但以前写的工具都是独乐乐,不如我们一起移植到网页上,变成众乐乐。
2022-02-07 16:20:25 +08:00
回复了 3dwelcome 创建的主题 分享创造 写了一个纯浏览器计算 MD5 的工具
@duke807 原来 md5sum 是 linux 下的命令,难怪我都没听说过。

主要是这种程序 GUI 很简单,算法都是标准库,随手写两行 API ,功能就做完了。
2022-02-07 15:31:10 +08:00
回复了 3dwelcome 创建的主题 分享创造 写了一个纯浏览器计算 MD5 的工具
@linglin0924 是的,上传提示是 chrome 给的,很容易被误导。
2022-02-07 15:20:29 +08:00
回复了 3dwelcome 创建的主题 分享创造 写了一个纯浏览器计算 MD5 的工具
说一下为什么要加入 SHA384 这种奇怪的算法。

是因为在 HTML 里,可以写成《 script type="text/javascript" src="file.js" integrity="sha384-7sS22HW0Ysm52kESvFEMf9indNH+3BYSMQzmC1FP57h2Ubwya50bu7FuHGa8N75D" crossorigin="anonymous"》《/script 》之类的。

有 integrity 保护后,对于第三方不信任的 CDN ,就无法插入额外代码,确保 JS 资源 100%正确性。
2022-02-07 10:58:37 +08:00
回复了 sadfQED2 创建的主题 Android 目前 android11 如何给应用保活呢?
锁屏十多分钟后就收不到消息,应该是网络连接被强制断开了。

这情况必须加电源锁,可是 IM 软件上电源锁,就意味着手机 wifi 永远不能真正休眠,会超级费电。
2022-02-07 09:27:07 +08:00
回复了 3dwelcome 创建的主题 问与答 为什么前端圈那么热衷开发新框架?
@makelove 三大框架只不过是所有前端框架里,站在金字塔顶上的三个。还有茫茫多小框架,我随便举几个例子:

riot.js
mithril.js.org
markojs.com
mavo.io
lit HTML
stenciljs.com
alpinejs

这些框架在国外也有不少人用,国内想找工作那是没办法,只能被三大主流框架所限制,要不然公司不答应。
1 ... 31  32  33  34  35  36  37  38  39  40 ... 155  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3765 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 04:19 · PVG 12:19 · LAX 20:19 · JFK 23:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.