美文网首页
浏览器端的模块化

浏览器端的模块化

作者: web前端_潘哥哥 | 来源:发表于2021-04-03 09:28 被阅读0次

    问题:

    • 效率问题:模块化造成了很多js文件的引用,使得在访问页面时,请求了很多js(可能有成百上千个)文件,从而极大地降低了访问效率

    • 兼容性问题:浏览器端仅支持ES6模块化标准,而很多第三方库使用得是commonjs得模块化标准,这使得很多第三方库无法在浏览器端使用

    根本原因:
    开发时态和运行时态想要的代码效果不一样

    开发时,我们希望:

    • 代码分的越细越好
    • 代码越清晰越好
    • 支持多种模块化标准

    而运行在浏览器端时,我们希望:

    • 代码文件越少越好
    • 代码越乱越好
    • 所有得浏览器都要兼容
    • 代码体积越小越好

    相关文章

      网友评论

          本文标题:浏览器端的模块化

          本文链接:https://www.haomeiwen.com/subject/tjgckltx.html