本话题发布JavaScript模块化相关的博客文章和技术分享,将持续更新,为您推荐了9篇博客,访问即可查看更多精彩内容。
-
项目初期的技术选型 这个项目是一个数据可视化平台,客户要求支持复杂的交互和高性能渲染。一开始我纠结于用React还是Vue,但考虑到项目中需要处理大量动态数据,最终选择了Thrust框架。说实话,当时...
-
生态插件的使用,我踩过的坑和总结的最佳实践 最近在项目中用到了不少生态插件,说实话,这东西用得好是神器,用不好就是噩梦。今天就来聊聊我在实际开发中的经验和教训,希望对大家有帮助。 我的写法,亲测靠谱 ...
-
先看效果,再看代码 最近在搞一个混合开发的项目,里面涉及到原生模块调用。说实在的,这种需求挺常见的,比如调用手机摄像头、获取地理位置这些功能,纯前端实现起来要么太复杂,要么根本做不到。 举个例子,我们...
-
项目初期的技术选型 最近接了个项目,是个中等规模的后台管理系统。客户要求页面加载快,同时还要支持按需加载功能模块。一开始我有点纠结,用 CommonJS 还是直接上 ES Module?后来想了想,这...
-
又卡住了,Module对象动态加载报错 今天下午在搞一个动态模块加载的功能,本来以为几分钟搞定的事,结果一坐就是三小时。问题是这样的:我需要根据用户操作动态从远程拉一段JS代码,然后以ES Modul...
-
项目初期的技术选型 这个项目是个内部工具库,要打包成一个轻量级的 JS SDK,供其他团队通过 npm 引入。一开始我们用 Webpack,配置写了一堆,结果打包出来的文件太大,还带了一堆 runti...
-
scrollIntoView这个API,差点把我搞疯了 今天遇到一个看似简单的需求:点击某个按钮,让页面滚动到指定元素位置。听起来就是scrollIntoView的事儿,结果折腾了一下午,各种诡异的问...
-
优化前:卡得不行 最近重构一个老项目的打包流程,用了Rollup来替换之前的Webpack。本来想着用Rollup的轻量级特性能让构建速度快一点,结果发现打包出来的文件居然比之前还要大,构建时间也慢得...
-
我的写法,亲测靠谱 在前端开发中,Library模式是一种非常实用的模块化开发方式。这种方式可以帮助我们更好地组织代码,提高代码的可维护性和复用性。下面我就分享一下我在实际项目中使用Library模式...