摘要: startServer 1. 要做的事 在imooc-build start命令中. 要做的事情 子进程启动 webpack-dev-serve服务. 以下是子进程启动原因 方便重启, 解决配置修改后, 无法重启的问题 避免主进程受影响, 万一子进程启动失败,报错了,不能影响主进程.可以让主进程再启 阅读全文
posted @ 2024-11-27 19:55 下辈子当座桥-李飞 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 脚手架设计 参考项目 G:\webpack-learn\my-cli 1. 为什么需要脚手架 脚手架 提供 创建项目, 项目运行, 项目框架, 项目打包, 项目发布,等一系列能力,提升研发效率, 简化复杂流程 2. 当在命令行里输入vue create app发生了什么 会找到vue对应的可执行文件 阅读全文
posted @ 2024-11-27 19:55 下辈子当座桥-李飞 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. webpack5的解构代码打包方式 针对下面文件进行打包. // moduleA export default { a: 1, } // index.js import moduleA from "./moduleA"; console.log("hello webpack", moduleA 阅读全文
posted @ 2024-11-27 19:54 下辈子当座桥-李飞 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 项目打包构建优化 优化项目: vue3-elm-master 方法 查找并诊断性能瓶颈 构建速度分析: 影响构建性能和开发效率. speed-measure-webpack-plugin 构建体积分析: 影响页面访问性能 webpack-bundle-analyzer 构建性能优化常用方法: 通过多 阅读全文
posted @ 2024-11-27 19:53 下辈子当座桥-李飞 阅读(14) 评论(0) 推荐(0) 编辑
摘要: vue2升级vue3 针对 ../vue3-elm-master项目升级做的解析, 该项目目前是webpack@1, vue@2. 1. vue2的缺点,vue3的优势. vue2的劣势 vue2的组件代码复用是用mixin, 容易出现命名冲突, 且无法解决业务逻辑的复用. vue2的mixin代码 阅读全文
posted @ 2024-11-27 19:52 下辈子当座桥-李飞 阅读(55) 评论(0) 推荐(0) 编辑
摘要: webpack 1. package.json命令启动配置环境变量 cross-env是一个用于跨平台设置和使用环境变量的脚本工具, cross-env NODE_ENV=online就是设定NODE_ENV的值是"online". 在webpack.config.js里可以通过process.en 阅读全文
posted @ 2024-11-27 19:52 下辈子当座桥-李飞 阅读(34) 评论(0) 推荐(0) 编辑
摘要: webpack功能 1. 配置全局变量 使用webpack自带的 providePlugin, 可以配置全局变量. { plugins: [ new webpack.ProvidePlugin({ $: 'jquery', jQuery: "jquery", }) ] } 2. 多入口打包 多入口打 阅读全文
posted @ 2024-11-27 19:51 下辈子当座桥-李飞 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 图形学 图形学就是在一个二维的平面上展示三维模型. 这里我们用H5的canvas来演示. 我们不会用canvas的任何画图的方法, 只是把他当作一个屏幕来使用. 三维模型 要将三维物体,表现在二维平面上, 首先我们要有一个三维的模型.我们要先知道,如何在一个三维坐标系中构造一个物体的模型. 这个模型 阅读全文
posted @ 2020-11-06 19:11 下辈子当座桥-李飞 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 函数式编程 1. 纯函数: 不要在函数里直接使用全局变量,这会成为这个函数的隐试依赖, 如果有需要就从参数里传进去 2. 相同的输入,总是能得到相同的输出. 无副作用. 3. 有副作用的地方比如操作dom节点, 发起请求等.单独使用一个函数抽出来. 不要和别的纯函数放在一起. 4. 严格的控制输入, 阅读全文
posted @ 2019-03-28 21:09 下辈子当座桥-李飞 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 设计模式简介 设计模式原则 1. 单一职责原则: 一个对象(方法)只做一件事. 优点是降低了单个类或者对象的复杂度, 按职责吧对象分界成更小的粒度,有助于代码的复用.当一个职责需要变更的时候,不会影响到其他职责 2. 最少只是原则: 尽量减少对象之间的交互. 一个模块或者对象可以将内部的数据或实现细 阅读全文
posted @ 2018-11-06 21:09 下辈子当座桥-李飞 阅读(139) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示