随笔分类 - JS操作案例
摘要:一、起因 vue实现的聊天demo要有信息滚动的功能。 二、知识储备 clientHeight、offsetHeight、scrollHeight、scrollTop 简单介绍: 网页可见区域高:document.body.clientHeight 网页可见区域高(包括边线的高):document.
阅读全文
摘要:一、起因 需要做一个上传文件的功能,但是对于上传的文件,比如上传头像,这个用户无需知道文件名的,那么我们的文件名最后都是不要存在中文,因为如果存在中文的话,可能需要进行url编码,如果没有进url编码的话,可能会带来额外的麻烦,比如存储cookie时,浏览器会自动把你的url地址中的中文进行url编
阅读全文
摘要:一、起因: 数据库里的标签是以字符串存储的: 示例: 可能以逗号分隔: 小学数学,语文,英语 或者也可能以顿号分隔: 小学、初中、高中、 现在我想要实现字符串分割,使用分割后的字符串做标签,所以需要进行字符串处理。 二、思路: JS中有字符串处理函数split,他可以把字符串分割后返回一个数组,适合
阅读全文
摘要:1.filter通常情况下是用来返回一个符合条件的新数组的,并且他不会对原数组产生影响: comment_or_reply_id: "ob8qj0xq8e5s", from_uid: "1502039268@qq.com", isAgreeClick: true, topic_id: "604629
阅读全文