摘要: 在Node.js开发中,当遇到 buffer,stream,和二进制数据处理时,你是否像我一样,总是感到困惑?这种感觉是否会让你认为不了解它们,以为它们不适合你,认为而这些是Node.js作者们的事情? 确实,这些东西可能非常令人生畏,尤其是当你在缺乏计算机底层基础知识,进行相关的开发。 可悲的是, 阅读全文
posted @ 2020-01-11 20:07 张茂 阅读(3290) 评论(0) 推荐(5) 编辑
摘要: quillJS 富文本编辑器目前是一款很火富文本编辑器,使用广泛,github 上面的 star 有 22,492,虽然说不以 star 论英雄,不过这可以说明它还是比较受欢迎的; 它的特点是:轻量,易上手,易扩展,开源,所见即所得的一款现代编辑器,还有一点是它的实现思路和其他的编辑器有点不一样(会 阅读全文
posted @ 2019-04-27 20:26 张茂 阅读(2214) 评论(1) 推荐(1) 编辑
摘要: 上一篇,介绍了 range 对象的一些属性和方法,了解了一些基本操作,现在来介绍另外一个重要的对象:selection 对象; MDN 的解释是:Selection 对象表示用户选择的文本范围或插入符号的当前位置。它代表页面中的文本选区,可能横跨多个元素。文本选区由用户拖拽鼠标经过文字而产生; 先来 阅读全文
posted @ 2019-04-22 21:48 张茂 阅读(737) 评论(2) 推荐(0) 编辑
摘要: 写在前面: 网上有各种富文本编辑器,微博分享等操作,这些功能非常实用,他们就是使用 range,selection 对象来实现的,这两个对象偏冷门,不涉及编辑器一般用不到,range 对象是对选区的操作,选区是鼠标在页面上按下,然后拖动选择的内容,range 对象就是对这个选区的操作;selecti 阅读全文
posted @ 2019-04-20 23:40 张茂 阅读(935) 评论(0) 推荐(1) 编辑
摘要: Vue 应该说是很火的一款前端库了,和 React 一样的高热度,今天就来用它写一个轻量的滚动条组件; 知识储备:要开发滚动条组件,需要知道知识点是如何计算滚动条的大小和位置,还有一个问题是如何监听容器大小的改变,然后更新滚动条的位置; 先把样式贴出来: 然后,把模板贴出来: 上面的代码中,我用到了 阅读全文
posted @ 2019-04-05 23:13 张茂 阅读(5353) 评论(0) 推荐(1) 编辑
摘要: 网上看到很多的分页,都做的很棒,想自己来实现一个,学习JS是从2012年开始的,一直在摸索着,今天有幸对call和applay方法的顿悟!顿时一片开朗!我才明白这两个方法多么的强大!奉上菜鸟的分页实现代码吧: html部分很简单: 一个DIV包着一张表格,然后就是分页的html代码,这个可以封装到J 阅读全文
posted @ 2013-04-03 21:08 张茂 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 使用create来创建和统一管理 阅读全文
posted @ 2011-12-20 11:47 张茂 阅读(193) 评论(0) 推荐(0) 编辑