摘要:前言 在一般的代码中很少会接触到进制和位运算,但这不代表我们可以不去学习它。作为一位编程人员,这些都是基础知识。如果你没有学过这方面的知识,也不要慌,接下来的知识并不会很难。本文你将会学习到: 进制转换 按位操作符 Javascript进制转换 手动实现进制转换 进制转换 以下使用常见的十进制和二进 阅读全文
posted @ 2020-02-22 16:18 WahFung 阅读 (105) 评论 (0) 编辑
摘要:前言 现在的前端门槛越来越高,不再是只会写写页面那么简单。模块化、自动化、跨端开发等逐渐成为要求,但是这些都需要建立在我们牢固的基础之上。不管框架和模式怎么变,把基础原理打牢才能快速适应市场的变化。下面介绍一些常用的源码实现: call实现 bind实现 new实现 instanceof实现 Obj 阅读全文
posted @ 2020-02-15 15:24 WahFung 阅读 (151) 评论 (0) 编辑
摘要:前言 我们都知道TCP和UDP作为传输协议,被广泛应用于网络通信。这些基础的网络知识也是需要了解,既然两种传输协议都可以用于通信,那它们两者又有何区别。本文将以下面5个点进行对比: 连接特点 交互通信 数据处理 传输服务 报头开销 UDP和TCP在TCP/IP模型中的位置 在比较这两者的区别之前,有 阅读全文
posted @ 2020-02-07 17:12 WahFung 阅读 (458) 评论 (0) 编辑
摘要:前言 数据通信在开发中是必不可少的一个环节,也是我们必须掌握的知识。知道得越多的数据通信方式,实现业务会更加得心应手。 下面我将这些通信方式归类介绍: 组件通信 全局通信 页面通信 组件通信 properties 父组件向子组件通信,与 Vue 的 props 作用相同。 父组件向子组件传数据: 子 阅读全文
posted @ 2020-02-02 21:25 WahFung 阅读 (55) 评论 (0) 编辑
摘要:什么是工具类型 用 JavaScript 编写中大型程序是离不开 工具的,而用 TypeScript 编程同样离不开工具类型的帮助,工具类型就是类型版的 。简单的来说,就是把已有的类型经过类型转换构造一个新的类型。工具类型本身也是类型,得益于泛型的帮助,使其能够对类型进行抽象的处理。工具类型主要目的 阅读全文
posted @ 2020-01-22 22:04 WahFung 阅读 (233) 评论 (1) 编辑
摘要:可能出现这种错误的两种情况 1. 属性绑定错误 确保使用:model,而不是v model 2. ref重复 检查是否在其他el form中使用了相同的ref名,多个el form组件ref命名要独立 阅读全文
posted @ 2020-01-17 12:06 WahFung 阅读 (152) 评论 (0) 编辑
摘要:前言 无论在任何的语言或框架中,我们都提倡代码的复用性。对于Vue来说也是如此,相同的代码逻辑会被封装成组件,除了复用之外,更重要的是统一管理提高开发效率。我真就接手过一个项目,多个页面都会用到的列表,没有去封装列表组件,只要有一点改动,每个页面都得加上。很肯定的说,没有用组件化开发的Vue项目是没 阅读全文
posted @ 2020-01-10 00:18 WahFung 阅读 (75) 评论 (0) 编辑
摘要:Node.js的主要特点 单线程、非阻塞I/O、事件驱动,这三个特点是相辅相成的。 Node为了在低硬件服务器条件下高并发,所以减少了内存消耗,选择单线程; 因为只有一个线程,所以必须非阻塞I/O,每件事情都有回调函数; 为了合理调度,Node使用了事件环的机制,采用事件驱动来调度事件。 非阻塞I/ 阅读全文
posted @ 2020-01-05 12:16 WahFung 阅读 (28) 评论 (0) 编辑
摘要:前言 作为 的核心模块,它为我们提供了基于组件的路由配置、路由参数等功能,让单页面应用变得更易于管理。良好的路由管理尤为重要,比如路由拦截、路由懒加载、路由权限等都在开发中起着至关重要的作用。同时路由还支持视图过渡效果,没有添加过渡动画的路由切换会感觉很生硬,为了提高用户体验,路由过渡还是很有必要的 阅读全文
posted @ 2020-01-03 22:55 WahFung 阅读 (97) 评论 (0) 编辑
摘要:复制行 + + / 移动行 + / 多选 按住 + 鼠标单击 删除上个单词 + 全部保存 + 向上创建空行 + + 删除行 + + 光标移动 上一步/下一步 + / 切换自动换行 + 收起/展开代码块 代码块收起展开 + + / 全部收起展开 + + `ctrl k` + `j` 阅读全文
posted @ 2019-12-17 23:50 WahFung 阅读 (27) 评论 (0) 编辑
Live2D
TOP