摘要: base64是处理二进制数据的一种编码方式,可用于把二进制数据编码成64个可打印的字符。 学习base64之前,先了解一下什么是字节与编码 什么是字节 互联网中的数据都是用字节来表示的,一个字节有8位二进制数据组成即00000000 -- 11111111 什么是编码 编码是把字符串转化成二进制数据 阅读全文
posted @ 2021-07-03 17:58 请叫我宋某某 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 原文在以下链接 文章来源为: 我的个人博客http://www.songbowen.top/blog/detail/27 阅读全文
posted @ 2020-07-09 17:40 请叫我宋某某 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 关于VUE3.0 由于vue3.0语法跟vue2.x的语法几乎是完全兼容的,本文主要介绍了如何使用 ,主要分以下几个方面来讲 使用vite体验vue3.0 composition api解决了什么问题 语法糖介绍 vite的安装使用 vite仓库地址 https://github.com/vuejs 阅读全文
posted @ 2020-04-30 16:39 请叫我宋某某 阅读(30382) 评论(3) 推荐(1) 编辑
摘要: 本文档为前端 vue 开发规范 规范目的 命名规范 结构化规范 注释规范 编码规范 CSS 规范 规范目的 为提高团队协作效率 便于后台人员添加功能及前端后期优化维护 输出高质量的文档 命名规范 为了让大家书写可维护的代码,而不是一次性的代码 让团队当中其他人看你的代码能一目了然 甚至一段时间时候后 阅读全文
posted @ 2019-11-13 14:26 请叫我宋某某 阅读(1804) 评论(1) 推荐(0) 编辑
摘要: 本教程是针对vue cli3以上的版本,其实原理都大同小异,这个demo为vue cli直接创建的项目,并在main.js中引入了 、`element ui lodash` 首先看demo打包后生成的文件大小,这个demo里面什么业务都没写、仅仅引入了几个包,chunk vendors.js就达到了 阅读全文
posted @ 2019-11-06 19:12 请叫我宋某某 阅读(5698) 评论(0) 推荐(2) 编辑
摘要: 什么是flutter Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 flutter具有以下几个优点 快速开发( 阅读全文
posted @ 2019-10-28 15:02 请叫我宋某某 阅读(990) 评论(0) 推荐(1) 编辑
摘要: 页面的滚动区域本来是用的插件vue scroller,但是由于在一些低端安卓机中页面略有卡动,可能是GPU不给力造成的,这里尝试用原生的 来测试一下滚动效果,发现效果不错,但是在ios设备中就发现了了滚动没有惯性很死板的体验,这里可以在滚动容器中写一行css属性 ,这样就有原生的滚动体验啦,接下来就 阅读全文
posted @ 2019-10-12 17:18 请叫我宋某某 阅读(11675) 评论(0) 推荐(0) 编辑
摘要: 最近做的一个需求,当列表大概有2万条数据,又不让做成分页,如果页面直接渲染2万条数据,在一些低配电脑上可能会照成页面卡死,基于这个需求,我们来手写一个虚拟列表 思路 1. 列表中固定只显示少量的数据,比如60条 2. 在列表滚动的时候不断的去插入删除dom 3. startIndex、endInde 阅读全文
posted @ 2019-09-30 18:35 请叫我宋某某 阅读(7969) 评论(1) 推荐(2) 编辑
摘要: 转载: "CSS Tools: Reset CSS" 阅读全文
posted @ 2019-07-01 17:20 请叫我宋某某 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 最近在学习redux saga,由于redux saga需要使用Generator函数,所以下来就回顾了一下Generator Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同 写法上Generator函数与普通函数没什么区别,只是在 关键字后面多了一个 号 阅读全文
posted @ 2019-06-21 16:53 请叫我宋某某 阅读(733) 评论(0) 推荐(0) 编辑