首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
肖哥哥
掘友等级
前端小菜鸟~
凡此过往,铭记于心。感谢所有善意的批评和指正,成长在路上。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 47
沸点 1
赞
48
返回
|
搜索文章
最新
热门
flex布局高度自适应,滚动条出现的问题
内容高度自适应,如果超出就显示滚动条,滚动加载,但是我们平时设置flex布局时,通过flex:1给子组件设置内容高度自适应时,内容超出了但是滚动条出现了一些问题,加载高度不够,
手写一个超出显示更多,点击可以收起的限制行数组件
先通过offsetHeight获取'...更多'这个Dom节点的高度moreDom,以它为标准,然后通过offsetHeight获取该组件本身'this'的高度,比如限制了只能显示3行(maxRow=3),这个时候就可以比较高度来判断是否显示'...更多'这个按钮,通过this…
手写实现call,apply,bind函数
简单实现, 具体看下面这个列子: 1,实现call函数 2,实现apply函数 3,实现bind函数
基于scss构建BEM体系,快速书写class
基于scss基础下构建BEM体系,可以更快的完成class书写。 在项目中新建一个文件夹mixins,在该文件夹下新建3个文件,分别是mixins.scss文件、config.scss文件和vars.scss文件。
简单理解JS的运行机制
我们都知道js是单线程执行的,但当遇到异步操作时,会把异步操作放到任务队列里,等主线程执行完,才会去执行任务队列里的异步操作。一说到任务队列,相信大家都知道都是先进先出的顺序。异步操作又涉及到宏任务微
从0学习webpack
在webpack文件下看到一个dist文件夹,dist文件夹下有一个mian.js,则代表打包成功。 为了缓存,你会发现打包好的js文件的名称每次都不一样。webpack打包出来的js文件我们需要引入到html中,但是每次我们都手动修改js文件名显得很麻烦,因此我们需要一个插件…
小学习
redux-persist会将redux的store中的数据缓存到浏览器的localStorage中。 componentWillMount 在渲染前调用,在客户端也在服务端。 componentDidMount : 在第一次渲染后调用,只在客户端。之后组件已经生成了对应的DO…
VUE实现复制到剪切板的功能的2种方法
VUE实现复制到剪切板的功能的方法: 第一种方法vue-clipboard2: 1,安装vue-clipboard2插件 2,main.js引入
解决audio标签播放amr格式的音频
audio标签支持mp3、wav、ogg、acc、m4a,但是不支持amr格式的音频播放,最近的需求里需要播放amr格式的音频,记录一下怎么实现的可以下载一个依赖benz-amr-recorder,实
vuex持久化插件(vuex-persistedstate)
搭建项目时,考虑到后面要保存vuex仓库里的东西,但是vuex是不会自动保存的,一刷新就没了,所以得想办法保存下来到本地,这样就可以数据持久化。 plugins必须是一个一维数组,不然会解析报错的。
下一页
个人成就
文章被点赞
38
文章被阅读
46,533
掘力值
1,088
关注了
21
关注者
12
收藏集
5
关注标签
4
加入于
2019-05-16