淮城一只猫

永远年轻,永远热泪盈眶!
Vue3 体验
Vue3 体验

从去年开始就有 Vue3 各种消息,一直比较期待 V3 的版本,因为 V2 针对 TypeScript 不是太完善,支持不是太好,一直没用上。其次针对 React 来比, V2 又显然太死板,并且在大项项目构架上来看,复用性很差。

12 分钟阅读
Virtual DOM 引发一些思考
Virtual DOM 引发一些思考

早在以前了解 Vue 和 React 了解渲染页面的原理,俩者基本都是使用 Virtual DOM 技术来更新页面内容。但当时也没有进行深入了解,正好这段时间关注下,看了一些资料后记下来,以便以后用到。这边就不关注俩个框架具体实现,只关注于 Virtual DOM 的实现原理,为了下文方便,直接把 Virtual DOM 叫做虚拟节点。

6 分钟阅读
近期吐槽
近期吐槽

不知道什么时候开始,我好像失去梦想,每天过着浑浑噩噩的,一天下班回来,不再学习不再沉淀自己,不是打游戏就是看直播。朋友们以为我抑郁了,但我知道自己没有,那是因为我没有未来和目标了,对所有的事物失去了兴趣,整天像个孤魂野鬼四处飘荡,心脏始终处于维持生命的状态,从不加速跳动过,好似进入进入迟暮之年。

8 分钟阅读
写了一个插件:Vue-Right-Click
写了一个插件:Vue-Right-Click

在写插件前想过插件架构(当写完插件浏览同类型插件时候证实我的想法),第一反应就是使用组件形式去编写,但实际上开发我感觉工作量不比写个右击菜单业务量少,所以这边我采用了自定义指令完成我的需求。

3 分钟阅读
ES6 中的 Proxy 的一些奇淫技巧
ES6 中的 Proxy 的一些奇淫技巧

老早之前就使用它处理一些业务,不过后来很少接触复杂的业务,几乎忘了它的存在,正好进来因为 Vue3 特性让我想起来这个对象,花点时间深入了解这个对象使用和一些方法的技巧。

13 分钟阅读
使用 OpenCore 引导黑苹果
使用 OpenCore 引导黑苹果

之前使用 Clover 作为系统系统引导,再加上本身接触的比较晚,查阅很多资料都是老版本,包括一些驱动什么的,版本众多,看着迷糊,虽然使用没啥问题,无奈有时间遇到一个小问题需要花大量的时间去查找寻找时间,所以这段时间尝试使用 OpenCore 作为新的系统引导(下文简称 OC)。

8 分钟阅读
25周岁
25周岁

愿你一生努力,想要的都拥有,得不到的都释怀,只愿你被这世界温柔相待。

1 分钟阅读
对 JavaScript  Object 的一些思考
对 JavaScript Object 的一些思考

前几天在做项目的时候遇到一个关于数组的问题,在项目给后端提交一条数据,这个数据是数组类型,但需要改变数组里面的字段又不能改变原来的数组结构,所有我直接赋值新的变量再Map遍历修改的时候发现原来的数组结构已经发生改变了。

11 分钟阅读
记一次黑苹果安装
记一次黑苹果安装

由于现在使用的 win10 各种负优化,开发过程中动不动出现 Chrome 无响应,WebStorm 崩溃!!!查看系统任务管理器又没有异常之处。实在是忍无可忍,备份数据直接黑苹果了,但是万万没想到下面的日子走进黑苹果的大坑,因为之前了解过一点,没有学习过黑苹果相关知识,所以这次就算最后没有用上也算是学习到不少系统相关的知识。

8 分钟阅读
2019年总结以及新年计划
2019年总结以及新年计划

写起笔记来,我还以为这段时间停留在今年3月份。今天下午骑着小电驴回来,天气正阴着,望着铺满金色的枫叶道路,忽然发觉,我竟然度过春夏秋,下面迎来凛冽冬日。时间不过一手散沙,总不经意流失,等到在意它的时候,却只剩下那么一点,我现在就处于这尴尬的地步。

15 分钟阅读
Svelte.js 快速入门
Svelte.js 快速入门

我为什么要使用它,因为它目前对我来说很适合开发小而快速迭代的项目,而且极致精简。采用尤雨溪解释:Svelte 的核心思想在于『通过静态编译减少框架运行时的代码量』。 这就意味着 Svelte 在浏览器运行中不会存在所谓的 runtime ,不过这边我不做对此评价,毕竟只有合适自己的工具才是好工具。

11 分钟阅读
Webview Vue 网页调试
Webview Vue 网页调试

最近公司有个小项目类似这样,不过 App 这一块是利用 .Net 的 Xamarin 技术构建的 App,所以这就造成无法从浏览器调试数据。其次我利用 VueCli 生成静态页面,比编写原生的 HTML 页面高效多了,但同样无法抓取到页面动态数据的抓取。

5 分钟阅读
Flutter Drawer 灰色状态栏解决
Flutter Drawer 灰色状态栏解决

在制作 Flutter App 新建一个抽屉的实例后,发现一个问题:打开抽屉发现状态栏是灰色的,主要抽屉头部我用图片展示,理想效果应该是抽屉头部图片偏移上面状态栏的高度。

5 分钟阅读
Vue Cli注入方法
Vue Cli注入方法

使用 Provide/Inject 在子组件注入一个方法,这个方法可以控制 router-view 的显示和隐藏,从而达到页面加载的效果。

1 分钟阅读
JavaScript Array.from 详解
JavaScript Array.from 详解

Array.from允许在 JavaScript 集合(如: 数组、类数组对象、或者是字符串、map 、set 等可迭代对象) 上进行有用的转换。

4 分钟阅读
Dart基础学习
Dart基础学习

因学习Flutter需要故把Dart基础知识也看了遍,前端开发学习不算是太吃力,和JavaScript语法差不多,值得注意的是Dart是强类型编程语言,很多地方需要强制规范。

14 分钟阅读
React Native 添加 Redux 支持
React Native 添加 Redux 支持

之前写的项目都是人家编写好的脚手架,里面包含项目所需的环境文件,但由于有些东西用不到打包增加软件体积,所以自己从头搭建个环境。

4 分钟阅读
MacBook Pro开箱体验
MacBook Pro开箱体验

刚入程序员的时候买了 MacBook Air 电脑,别说做开发为什么要买 Air 版本,那时候不清楚版本之前区别,所以看哪便宜就买啥。虽然用着 Air 作为开发,在此过程中没有出现很痛苦的体验,这得益于 macOS 系统的流畅。

6 分钟阅读