适用原生 JS 的场景 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
liuzhiyong
V2EX    程序员

适用原生 JS 的场景

  •  
  •   liuzhiyong 124 天前 2196 次点击
    这是一个创建于 124 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在前端开发都是各种框架、组件、模板。但是有的场景还是适用原生 JS 的。

    例如嵌入式设备的内置网页,因为设备的存储空间很小。举个例子:家里面路由器的配置页面。实际还有一些工业上的设备也是这样。总之原生 JS 还有许多应用的地方啦。

    9 条回复    2025-06-09 10:04:58 +08:00
    sentinelK
        1
    sentinelK  
       124 天前
    现在技术选型稍微拨乱反正一点了。
    15 、16 年这段时间,软件工程对于框架选型就跟着了魔一样。

    好像不上微服务、不上 vue 、React 就不叫开发。
    哪怕只有一个微服务节点,哪怕是个静态广告页,也要强上。
    johnnyyeen
        2
    johnnyyeen  
       124 天前
    canvas 都是原生 js
    qiaobeier
        3
    qiaobeier  
       124 天前
    做过一段时间广告( header bidding 之类的),对文件 size 和速度要求很苛刻,因为代码的大头都是跟踪,基本不可能用什么框架,甚至变量名都是缩写的。
    weijancc
        4
    weijancc  
       124 天前
    实际上你只要不引入太多的依赖也可以用框架, vue 只有 300k, 你不引入其他依赖也就多了 300k
    qfdk
        5
    qfdk  
    PRO
       124 天前 via iPhone
    jQuery 撸一切
    Lockroach
        6
    Lockroach  
       123 天前
    适用原生 js 最合适的也是最无可替代的,就是兼容 ie6
    AV1
        7
    AV1  
       123 天前
    APP 有时想内嵌 webview ,做一些简单的页面,比如问卷、活动、配置之类。
    有些 app 或系统内置的 webview 是非常弱鸡的,跑什么框架、模板、组件可能会很吃力,甚至还可能缺失一些框架依赖的 API 。
    这些场景直接用 DOM API 手搓就够了,连 jquery 、zepto 之类的我都嫌臃肿。
    OverflowCat
        8
    OverflowCat  
       123 天前
    浏览器插件和用户脚本现在都还是用原生 JS ,很久以前倒是流行 @ require 一个 jQuery 。虽然有的网站上可以偷原网页的 React 或者 Vue 用,但也是手写的。走构建流程实在麻烦,而且插入到网页中也容易被网页的 JS 干扰。
    weixiangzhe
        9
    weixiangzhe  
       123 天前
    一张高清图片的大小 就比 vue 大了,不用纠结大小吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3534 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 05:07 PVG 13:07 LAX 22:07 JFK 01:07
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86