V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
snoopyhai
V2EX  ›  前端开发

习惯了工程化的前端项目, 现在我要用 jquery 了, 望各位指点指点

  •  
  •   snoopyhai ·
    nmtuan · 2022-08-12 13:32:56 +08:00 · 1388 次点击
    这是一个创建于 840 天前的主题,其中的信息可能已经有所发展或是发生改变。

    屎山要动工了. 上面给的要求是一点一点来. 也就不可能用新技术栈重来一遍了. 所以这次调整, 算式 shi 上叠 shi. 虽然道路很艰难, 但也要尽可能从现在开始规范一下, 减少后人对屎山的抱怨.

    原项目应该是 gulp 打包, ejs+scss 做的纯静态 jquery 项目. 然后交给后端套程序.

    我想了解下在大方向不变的情况下, 现在有啥更好点的打包方案?

    • 一个个独立的 html 页面, 可以不压缩, 后端要套程序.
    • scss -> css, 最好是多文件打包成单一文件, 也或者为每个 html 文件单独打包一个 css 文件.
    • js -> js, 页面上会有些动效 /弹窗等内容. 最好是多文件开发, 最后打包成单文件.
    • 要求尽可能的兼容下老旧浏览器. 比如 到 ie9 或者 ie10?

    另外, tailwind 1.9x 似乎支持到 ie11. windicss 和 unocs 没有找到明确说明. 不晓得能不能用上.

    哎. 好难.

    第 1 条附言  ·  2022-08-30 08:35:11 +08:00
    搭建了一个初始化模板: https://github.com/NMTuan/base_vite_ie11
    3 条回复    2022-08-30 08:35:50 +08:00
    IvanLi127
        1
    IvanLi127  
       2022-08-12 16:30:32 +08:00
    有些项目就得用当年的技术做,才能比较可靠地兼容当年的环境。你这样修缮,后人哪有动力推倒重来
    morelearn1990
        2
    morelearn1990  
       2022-08-29 14:42:50 +08:00
    windicss 和 unocs 都是按需的吧,只要没有用超前的 css ,应该都可以的。
    snoopyhai
        3
    snoopyhai  
    OP
       2022-08-30 08:35:50 +08:00
    @morelearn1990 嗯. 主要是 css 变量, 其它问题不大.

    我搭了个框架, 可以参考 https://github.com/NMTuan/base_vite_ie11
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2627 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:50 · PVG 09:50 · LAX 17:50 · JFK 20:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.