03 2023 档案

摘要:前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容; 内容 这一块主要围绕init.ts中的vm.mountvm.mount vm.$mount是全局的公共方法方法,但是这是我们要找的话就要向上查找了,代码位于scr/platforms/we 阅读全文
posted @ 2023-03-30 16:21 。思索 阅读(129) 评论(0) 推荐(0) 编辑
摘要:前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容; 内容 这一块主要围绕init.ts中的initProvide进行剖析,初始化生命周期之后紧接着。 initProvide export function initProvide(vm: Component 阅读全文
posted @ 2023-03-28 19:38 。思索 阅读(32) 评论(0) 推荐(0) 编辑
摘要:前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容; 内容 这一块主要围绕init.ts中的initState进行剖析,初始化生命周期之后紧接着。 initState initState的方法位于scr/core/instance/state.ts中; co 阅读全文
posted @ 2023-03-25 18:54 。思索 阅读(114) 评论(1) 推荐(1) 编辑
摘要:前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容; 内容 这一块主要围绕init.ts中的initInjections进行剖析,初始化生命周期之后紧接着。 initInjections initInjections的方法位于scr/core/instanc 阅读全文
posted @ 2023-03-23 19:06 。思索 阅读(53) 评论(0) 推荐(0) 编辑
摘要:前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容; 内容 这一块主要围绕init.ts中的initRender进行剖析,参数合并完成之后就开始了初始化生命周期。 initRender initRender位于src/core/instance/render 阅读全文
posted @ 2023-03-23 01:05 。思索 阅读(77) 评论(0) 推荐(0) 编辑
摘要:前言 cnblogs-theme是我当前使用的主题,主题基于BNDong开源的进行魔改,但是这为什么会说到性能优化呢?那必然是页面加载存在缓慢的问题呗; !> 本文的一些优化都是基于主题的情况来进行优化的,实际生产中可能有所不同;在生产中要切记,免费的永远是最贵的! 比如:优化过程中iconfont 阅读全文
posted @ 2023-03-21 03:13 。思索 阅读(68) 评论(0) 推荐(0) 编辑
摘要:前言 在initEvents中发现的有意思的东西,就是 Vue 针对 Error 的处理,说实话之前压根没在意过 Vue 是如何收集处理 Error 的; errorHandler:https://v2.cn.vuejs.org/v2/api#errorHandler ?> 从 2.2.0 起,这个 阅读全文
posted @ 2023-03-20 22:51 。思索 阅读(475) 评论(0) 推荐(0) 编辑
摘要:前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容; 内容 这一块主要围绕init.ts中的initEvents进行剖析,初始化生命周期之后紧接着。 initEvents initEvents的方法位于scr/core/instance/events.ts中 阅读全文
posted @ 2023-03-19 22:59 。思索 阅读(76) 评论(0) 推荐(0) 编辑
摘要:前言 一个手绘风格的画图软件; 内容 !> 部署到了我的腾讯云服务器上,部署完成就能使用但是并不能同步协作,因为协作需要部署excalidraw-room 部署excalidraw Docker部署 docker run --rm -dit --name excalidraw -p 3000:80 阅读全文
posted @ 2023-03-19 16:54 。思索 阅读(868) 评论(0) 推荐(0) 编辑
摘要:前言 注册/开通腾讯企业邮箱流程: https://open.work.weixin.qq.com/help2/pc/16885?person_id=1 什么是域名的MX记录及设置方法: https://open.work.weixin.qq.com/help2/pc/15333?person_id 阅读全文
posted @ 2023-03-15 19:39 。思索 阅读(1765) 评论(0) 推荐(0) 编辑
摘要:前言 群里有个小伙伴问浏览器devtools的更改不能直接保存到本地,这个当然可以咯,不过要借助 ~c vscode+Edge c~实现; opening-sources-in-vscode: https://learn.microsoft.com/zh-cn/microsoft-edge/devt 阅读全文
posted @ 2023-03-15 14:09 。思索 阅读(248) 评论(0) 推荐(0) 编辑
摘要:前言 主要是在Vue2.7.14源码中的初始化的时候有这么个东西,不搞清楚有点心里痒痒的,因为2.7.14本身就是一个衔接,所以里面会有一些从Vue3.0移植过来的东西,effectScope就是其一; reactivity-effect-scope: https://github.com/vuej 阅读全文
posted @ 2023-03-15 03:49 。思索 阅读(570) 评论(0) 推荐(0) 编辑
摘要:前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容;这块建议搭建可以根据 demo 进行 debugger 来观察; 内容 这一块主要围绕init.ts中的initLifecycle进行剖析。 initLifecycle initLifecycle的方法位于 阅读全文
posted @ 2023-03-15 02:21 。思索 阅读(83) 评论(0) 推荐(0) 编辑
摘要:前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容; 这块建议搭建可以根据 demo 进行 debugger 来观察; 内容 这一块主要围绕init.ts中的mergeOptions进行剖析。 mergeOptions mergeOptions的方法位于sc 阅读全文
posted @ 2023-03-14 20:16 。思索 阅读(151) 评论(0) 推荐(0) 编辑
摘要:前言 有一个闲置的公众号本来打算做炒股分享的,现在想拿来做点其他的东西,于是使用TP6和EasyWechat来进行开发; easywechat: easywechat thinkphp6_0: thinkphp6_0 内容 因为easywechat的阿里云的 Composer 源已经停止维护,所以这 阅读全文
posted @ 2023-03-13 20:22 。思索 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:前言 原先安装过一个版本,通过脚本卸载之后,再安装的时候报错了,就去GitHub的仓库看了下,刚好找到一个issue,不过oniguruma-devel无法直接安装; issue:https://github.com/oneinstack/oneinstack/issues/353 checking 阅读全文
posted @ 2023-03-13 17:41 。思索 阅读(474) 评论(0) 推荐(0) 编辑
摘要:前言 今天我们来解密下init.ts中的代码内容,并结合 vue 生命周期来分析下 vue 的初始化; GitHub github page 内容 init.ts import config from '../config' import { initProxy } from './proxy' i 阅读全文
posted @ 2023-03-12 04:54 。思索 阅读(114) 评论(0) 推荐(0) 编辑
摘要:前言 阅读vue源码的时候再次看到了TS这个类型,之前整理TS的时候简单了解了下,只知道是TS的高级类型,当时因为其他的事情也并没有正儿八经的的梳理完TS的东西,这时候来填下坑吧; recordkeys-type try recordkeys-type 内容 Record类型 | 将一个类型的所有属 阅读全文
posted @ 2023-03-11 14:30 。思索 阅读(754) 评论(0) 推荐(0) 编辑
摘要:前言 按着我的习惯,拿到一个项目首先我会查看项目下的README.md其次查看package.json,这里也不例外看过 README.md 后,来看下package.json; GitHub github page 内容 package.json vue package.json 字段解释 这里我 阅读全文
posted @ 2023-03-10 23:42 。思索 阅读(250) 评论(0) 推荐(0) 编辑
摘要:前言 这里主要说一些 vue2.7.14 源码的目录结构,其实这块有些目录并不重要,不过我还是想全面的描述下,详细的一些文件说明会随着源码解读来补充完善,其中描述如果有错的地方还请斧正; GitHub github page 内容 vue ├─ .editorconfig # 编辑器配置 ├─ .g 阅读全文
posted @ 2023-03-10 23:33 。思索 阅读(225) 评论(0) 推荐(0) 编辑
摘要:前言 Vue2.7.14源码阅读的补充内容,~c package.json c~ 文件是项目的清单。 它可以做很多完全互不相关的事情。 例如,它是用于工具的配置中心。 它也是 npm 和 yarn 存储所有已安装软件包的名称和版本的地方; 内容 { "name": "vue", // 项目名称 "v 阅读全文
posted @ 2023-03-10 16:56 。思索 阅读(171) 评论(0) 推荐(0) 编辑
摘要:前言 EasyBe终于差不多可以收尾了,EasyBe希望大家多多star和issue; 体验: https://oyo.cool/ | https://wangyangyang.vip/ | https://easybe.org/ [亚太地区的服务器暂时关闭了,cnmae转发不行会被拦截] 内容 其 阅读全文
posted @ 2023-03-08 01:22 。思索 阅读(87) 评论(3) 推荐(0) 编辑
摘要:前言 其实就是将browser.js转化为PHP代码,不过因为本身typecho评论存储的信息有限,所以针对 ~c 360浏览器和win11 c~并不能进行很好的区分,如果很在意这一部分的话,其实也可以改造的; 目前针对win11的区分可参考how-to-detect-win11,主要platfor 阅读全文
posted @ 2023-03-06 13:02 。思索 阅读(164) 评论(0) 推荐(0) 编辑
摘要:前言 想针对EasyBe主题的评论,增加对应的IP地址信息展示; 内容 ?> 找了搜狐、淘宝、ip.sb等一些api,最后选择了plyz.net,在functions.php中添加以下方法; 函数封装 /** * 留言IP * * @param int $ip ip地址 */ function ge 阅读全文
posted @ 2023-03-05 21:31 。思索 阅读(135) 评论(1) 推荐(0) 编辑
摘要:前言 EasyBe主题开发中遇到一个问题,查看了下MDN文档找到了比较合适的方法,这里只做了简单的示例,详细的一些描述和原理建议访问MDN进行查看; every: every ArrayEvery: ArrayEvery some: some ArraySome: ArraySome 内容 ever 阅读全文
posted @ 2023-03-03 23:09 。思索 阅读(783) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示