摘要:
陪玩app源码,如何实现优雅的翻转数组? 翻转的写法 题目很简单, 但是有个地方可以学习下: 就是数组翻转. 之前我喜欢这么写: for (int k = j; k <= (i+j)/2; k++) { char tmp = s[k]; s[k] = s[i - (k - j)]; s[i-(k-j 阅读全文
posted @ 2025-08-09 08:53
云豹科技-苏凌霄
阅读(3)
评论(0)
推荐(0)
摘要:
陪玩小程序源码,如何构建模块打包器 本文的模块打包器来自示例 Minipack,我们将来了解它是如何一步步实现的。 首先,我们先来了解实现一个模块打包器所需要依赖的 babel 插件: 1.@babel/traverse — 维护整个树的状态,负责替换、删除和添加节点。2.@babel/core — 阅读全文
posted @ 2025-08-09 08:50
云豹科技-苏凌霄
阅读(8)
评论(0)
推荐(0)
摘要:
短视频系统源码,解决Echarts打包后体积过大问题从刚开始的图中,能看到, echarts占了很大的体积, 这不能接受方案一在index.html模板文件中引入cdn, 打包的时候webpack配置externals ,这样webpack就不会打这个包到vendors里,减少体积,缺点是cnd稳定 阅读全文
posted @ 2025-08-02 09:26
云豹科技-苏凌霄
阅读(12)
评论(0)
推荐(0)
摘要:
陪玩源码,组件的按需加载配置 这里以ElementUi 为例, 其他组件库官网上会有对应说明, 大体上差不多借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。 npm install babel-plugin-component -D // .b 阅读全文
posted @ 2025-08-02 09:21
云豹科技-苏凌霄
阅读(3)
评论(0)
推荐(0)
摘要:
短视频开源源码,优化加载速度提升用户体验 关闭source map 生产环境关闭productionSourceMap、css sourceMap, 生产环境没必要打开这个 // vue.config.js const isProduction = process.env.NODE_ENV 'pro 阅读全文
posted @ 2025-08-02 09:18
云豹科技-苏凌霄
阅读(5)
评论(0)
推荐(0)
摘要:
直播短视频系统,利用多核/多进程能力优化加载thread-loader1、多进程程处理loader2、使用时,需将此 loader 放置在其他 loader 之前。放置在此 loader 之后的 loader 会在一个独立的 worker 池中运行。3、本身启动进程就需要耗费时间,**请仅在耗时的操 阅读全文
posted @ 2025-08-02 09:13
云豹科技-苏凌霄
阅读(5)
评论(0)
推荐(0)