不超过 150KB 的网页项目,除了 jquery 没别的办法了吗?

2020-12-19 15:14:59 +08:00
 youla

做路由器的管理界面,生产的模块可以用于存放网页的区域,容量只有 150KB 。

关键还要好看。。

13773 次点击
所在节点    程序员
134 条回复
youla
2020-12-21 14:05:42 +08:00
@SilentDepth 我记得 ie11 貌似不能 style.xxx ,要用 style.setProp..或者 setAttribute,还有 document.body.append(),要写 appendChild,你回答这么多我很谢谢你为我节省了不少时间,马上去看看 zepto~~,最后说一句:"5LiN6L+H5bCx566X5L2g6ZSu55uY5pWy54OC5oiR5Lmf5LiN5Lya5ZKM5L2g5LiK5bqK55qELg=="
SilentDepth
2020-12-21 14:25:11 +08:00
@youla #121
IE11 支持这种写法。可能部分属性不支持 inline 声明,但 DOM API 的兼容可以交给 jQuery/Zepto,开发者几乎不需要操心。
另外注意 Zepto 支持到 IE10,再低的恐怕你还是要考虑 jQuery 。以及如果你确实不需要支持低版本 IE,私以为使用现代框架是更好的选择……当然,具体还要看你的需求和限制。
TomatoYuyuko
2020-12-21 14:39:26 +08:00
youla
2020-12-21 14:41:56 +08:00
@TomatoYuyuko 这些我都会~~有点小尴尬~~主要还是懒
zjsxwc
2020-12-21 14:52:37 +08:00
@SilentDepth

gzip 这个传输 size 就别说了,毕竟楼主自己都说了 http sever 模块不是他自己能控制的,楼主描述的需求是本地存储 size 最大 150k 。
youla
2020-12-21 16:31:40 +08:00
@zjsxwc 看到这个回复,我好感动,国内这些个合作方,添个 http 头我本来是不想去说的,但我还是想尝试下,结果人家直接说起采购的事情了,这不就是程序里面添几个字符串吗,还说要大批量采购才能给我们做,恶心!!!
youla
2020-12-21 16:33:45 +08:00
@zjsxwc 我本来预想到的也就是这个结果!所以看到说 gzip 压缩的我就蛋疼
lloovve
2020-12-21 16:46:08 +08:00
什么芯片?很多都开发 sdk 带界面,如果是 8266 那种自己撸一下也不复杂
mingl0280
2020-12-23 11:59:44 +08:00
@youla 你的 http server 模块到底能不能设置 header ?不能设置 header 发到客户端的 header 是默认生成的还是根本没有?如果根本没有你可以直接在 gz 文件头前加上 http headers 作为整体发送到客户端啊!
youla
2020-12-23 12:13:39 +08:00
@mingl0280 header 肯定有默认的,只是改就完全改不了,写在程序里的
youla
2020-12-23 12:15:57 +08:00
@mingl0280 有时候不在一个频道上就以为怎么样怎么样可以~扎心
mingl0280
2020-12-23 12:23:15 +08:00
@youla 你可以自己写个 http server 然后把原版的干掉。具体的话 tinyhttpd 就可以整,然后你想干啥干啥咯……
youla
2020-12-23 14:03:35 +08:00
@mingl0280 不是一个软件,没有操作系统的。
youla
2020-12-23 14:07:30 +08:00
@mingl0280 确实我以前也以为 web 服务器就必须要 LAMP,LNMP 之类的。不过像这种开发模块完全是自己实现的一套嵌入式程序,想改不存在的,技术含量没多少,就是代码看不到~~~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/737048

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX