代码改变世界

cmd 显示utf8 处理方式

2022-10-18 16:15 by 在思考中成长, 301 阅读, 0 推荐, 收藏, 编辑
摘要:一、设置单次 直接在cmd输入chcp 65001即可,这时的cmd就设置为utf-8的形式了。但是这种更改仅限本次cmd窗口,如果关闭了cmd再打开你会发现代码页还是936,所以像我这样的懒人就会将utf-8格式改为默认。 二、设置utf-8为默认1.首先打开运行窗口输入regedit打开注册表编 阅读全文

html-webpack-plugin默认配置的获取与修改

2022-10-17 09:54 by 在思考中成长, 1774 阅读, 0 推荐, 收藏, 编辑
摘要:官方文档https://cli.vuejs.org/zh/guide/webpack.html#简单的配置方式 获取默认配置配置vue.config.js在项目根目录下创建vue.config.js文件,键入如下代码: const HtmlWebpackPlugin = require('html- 阅读全文

vuecli build 代码拆解

2022-10-08 16:41 by 在思考中成长, 184 阅读, 0 推荐, 收藏, 编辑
摘要:splitChunks: { // 表示选择哪些 chunks 进行分割,可选值有:async,initial和all chunks: "async", // 表示新分离出的chunk必须大于等于minSize,默认为30000,约30kb。 minSize: 30000, // 表示一个模块至少应 阅读全文

iOS/Android原生App与js优雅交互

2022-08-15 14:53 by 在思考中成长, 1463 阅读, 0 推荐, 收藏, 编辑
摘要:无论Android还是iOS,Webview都具有与js交互的能力,这使得我们可以利用混合开发(原生+h5)满足相对复杂的业务需求。但是由于Android和iOS系统的差异,原生App在与js交互时,js需要判断不同的系统从而调用不同的代码,从而使js代码的维护成本更高。 原生与js交互的传统做法 阅读全文

Intersection Observer 元素可见

2022-08-10 16:10 by 在思考中成长, 175 阅读, 0 推荐, 收藏, 编辑
摘要:ntersection Observer API 提供了一种异步检测目标元素与祖先元素或 viewport 相交情况变化的方法。 过去,要检测一个元素是否可见或者两个元素是否相交并不容易,很多解决办法不可靠或性能很差。然而,随着互联网的发展,这种需求却与日俱增,比如,下面这些情况都需要用到相交检测: 阅读全文

搞不懂vue3.0 ref和reactive类型定义有什么区别吗

2022-07-29 10:13 by 在思考中成长, 98 阅读, 0 推荐, 收藏, 编辑
摘要:了解ref和reactive的区别其他文章首先我们都知道ref函数和reactive函数都是用来定义响应式数据; 但是reactive更适合定义复杂的数据类型(json/arr)、ref适合定义基本数据类型(可接收基本数据类型和对象) reactive:(1)它的响应式是更加‘深层次’的,底层本质是 阅读全文

vuecli build去除console

2022-07-28 16:45 by 在思考中成长, 363 阅读, 0 推荐, 收藏, 编辑
摘要:chainWebpack: (config) => { config.when(isProduction, config => { config.optimization.minimizer('terser').tap((args) => { // 注释console.* args[0].terse 阅读全文

怎么调试NodeJs呢?有哪些方法?

2021-04-19 14:46 by 在思考中成长, 41 阅读, 0 推荐, 收藏, 编辑
摘要:使用VSCode 使用命令窗口 node debug xxx 使用浏览器 需要提前安装 node-inspector 阅读全文

修改mysql的时间/时区

2021-03-10 11:22 by 在思考中成长, 255 阅读, 0 推荐, 收藏, 编辑
摘要:方法一:通过mysql命令行模式下动态修改 show variables like "%time_zone%"; 查看时区 + + + | Variable_name | Value | + + + | system_time_zone | CST | | time_zone | SYSTEM | 阅读全文

vue 3.0一些理解

2021-02-04 11:31 by 在思考中成长, 142 阅读, 0 推荐, 收藏, 编辑
摘要:性能优化 观察者机制的变化:Proxy 替代 object.defineProperty Vue 2.x使用 Object.defineProperty 的 getter 和 setter。 但是,Vue 3 将使用 ES2015 Proxy 作为其观察者机制。 这消除了以前存在的警告,使速度加倍, 阅读全文