聊聊js中的类 发表于 2018-05-15 | 更新于: 2021-03-03 | 分类于 笔记 | | 阅读次数: 字数统计: 1.3k字 | 阅读时长 ≈ 4分钟 对于js 中类的使用,自己平常工作的时候也有用到, 但是只是一些浅显的知识,实际上, 在 js 中如何使用类, 对于类的更深一步的理解,还是有很多的东西需要进行了解, 纸上得来终觉浅, 绝知此事要躬行,作为一名程序员更重要的还是要多写, 多练, 在练习中不断成长。实现类的机制在 js 中有两种方法: ... 阅读全文 »
tooltip 的实现 发表于 2018-05-08 | 更新于: 2021-03-03 | 分类于 代码集 | | 阅读次数: 字数统计: 1.1k字 | 阅读时长 ≈ 5分钟 在业务上实现了一个类似于 el-tooltip 的方法,类似于下面这种情况:业务需求是对于弹窗的文字标签字段, 如果文字标签说明太长的时候, 而这个时候文字标签说明又有宽度限制, 这个时候需要实现一个类似于 el-tooltip 的实现方法,但是对于每一个标签上都添加上 el-tooltip 是不现 ... 阅读全文 »
事件监听代码 发表于 2018-05-06 | 更新于: 2021-03-03 | 分类于 代码集 | | 阅读次数: 字数统计: 84字 | 阅读时长 ≈ 1分钟 简单的事件监听函数,从 N3-components 组件代码中发现的:123456789101112131415161718192021const EventListener = { listen (listen, eventType, callback) { ... 阅读全文 »
vue 知识总结 发表于 2018-04-29 | 更新于: 2021-03-03 | 分类于 vue | | 阅读次数: 字数统计: 677字 | 阅读时长 ≈ 2分钟 在项目开发中,发现对于 vue 的使用还有一些新的认识,在这段时间中使用到的知识点做一个总结:计算属性和侦听器 在 vue.js 中,通过使用 watch 以及 computed 这两个方法来进行侦听数据的变化,但是这两种方式对于数据侦听的处理是不同的,应用的场景也是不同的, 之前应用的时候总是习 ... 阅读全文 »
由目录搜索想到的多叉树向二叉树的转换 发表于 2018-04-21 | 更新于: 2021-03-03 | | 阅读次数: 字数统计: 1.8k字 | 阅读时长 ≈ 7分钟 目录搜索 在上个星期一轮迭代之后, 自己手上暂时还没有工作要做,在上一期迭代中, 需求表示目录太长了,用户不好操作,虽然这个问题通过添加滚动条解决了,但是我想着加一个搜索框实现对于目录的搜索, 效果如下: your browser does not support the video tag 如 ... 阅读全文 »
vertical-align && line-height 发表于 2018-03-26 | 更新于: 2021-03-03 | 分类于 CSS | | 阅读次数: 字数统计: 1.9k字 | 阅读时长 ≈ 7分钟 vertical-align 关于 vertical-align 的字面意思是垂直居中的意思, 其中 vertical-align 有下面几种支持的属性: 值 含义 baseline(初始值) 一个元素的基线和父元素的基线对齐 sub 将元素作为一个下标,该元素的基线会相当于父元素的基 ... 阅读全文 »
阅读函数式编程(一) 发表于 2018-03-20 | 更新于: 2021-03-03 | 分类于 读书笔记 | | 阅读次数: 字数统计: 1k字 | 阅读时长 ≈ 3分钟 函数式编程的定义 在 javascript 中, 函数被作为一等公民, 属于内置对象, 函数是对象中的一个子类型, 因此, 函数可以当作参数传递, 可以放到数组之中,本质上和普通的对象是一样的, 只不过相对于普通的对象而言, 函数可以被调用, 因此可以被称作可调用的对象。 在 js 中, 存在下面几 ... 阅读全文 »
浏览器渲染过程 发表于 2018-03-12 | 更新于: 2021-03-03 | | 阅读次数: 字数统计: 721字 | 阅读时长 ≈ 2分钟 浏览器渲染过程以及原理 浏览器渲染的过程 对于浏览器而言, 浏览器请求, 加载, 渲染一个页面的时候,所要花费的时间主要在下面几个过程中: DNS 查询(DNS 根据服务器地址查找到IP地址) TCP 连接(用于连接客户端与服务器, 包含三次握手,四次挥手的过程) HTTP 请求以及响应(请求响应数 ... 阅读全文 »
this.nextTick in vue.js 发表于 2018-01-21 | 更新于: 2021-03-03 | 分类于 Vue | | 阅读次数: 字数统计: 472字 | 阅读时长 ≈ 1分钟 this.nextTick 的作用 在 Vue.js 的官方文档中是这样描述 this.nextTick 的: 为了在数据变化之后等待 Vue 完成更新 DOM ,可以在数据变化之后立即使用 Vue.nextTick(callback) 。这样回调函数在 DOM 更新完成后就会调用. 在 vue.j ... 阅读全文 »
js 中数据结构的实现 发表于 2018-01-13 | 更新于: 2021-03-03 | 分类于 数据结构 | | 阅读次数: 字数统计: 1.1k字 | 阅读时长 ≈ 5分钟 对于线性表而言, 使用链式的存储结构可以提高相对于使用线性表添加和删除节点的操作效率。 对于链表中的每一个元素,除了需要存储其本身的信息之外,还需要存储一个显示后面元素位置的信息。单链表的实现 实现单向链式列表的代码如下:12345678910111213141516171819202122232 ... 阅读全文 »