首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
周杰伦是我情敌
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
移动端上传图片进行平移放大缩小操作后生成海报
在两指缩放后会有一个手放手另一个手继续操作的情况。这样在touchend时,e.touches还存在一个元素。所以需要在这里做一个判断。
ios12 弹窗fixed定位导致错位问题
使用fixed定位的弹窗,在ios12的系统里,软键盘调起后,页面整体上移,当软键盘消失时,视觉上页面已经回到原始位置,但其实弹窗的焦点位置仍在软键盘调起时的位置。 不同手机的input框在软键盘收起时情况不一样。苹果手机软键盘收起时,input框就失焦,但是小米手机键盘收起时…
计算页面内各模块的曝光时间
第一次听到这个需求,我的大脑开始疯狂运转,然后想到了plan 1, plan 2, plan3...中间还有很多失败想法我已经忘记了,这里方案三是我最终采用的方法。 这种方式很好,就是,,,如果大家的代码风格很一致的情况下使用比较好。 表示:用户在距顶部2px时停留了2728m…
vue生命周期整理学习
生命周期过程中,首先创建vue实例,然后初始化事件并监测数据。在created阶段之前就完成了数据的监测(这个阶段data和data的属性已存在,但是el未初始化) created函数触发后,开始初始化el,并且编译template。在created和beforeMount这两…
模仿今日头条app开发遇到的问题
该项目用到的技术主要有:vue-cli + vuex + mockjs。 github地址 新闻展示懒加载,每次展示10条数据,滑到底部再加载10条。 针对这四种不同类型的卡片,我的区分是首先我觉得后端可能给我的数据只会分新闻和广告,所以我用一个字段判断是新闻还是广告,然后对新…
css3动画属性整理
transition允许css属性值在一定时间内可以平滑地过渡。其主要包括四个属性值: 主要包括旋转(rotate)、扭曲(skew)、缩放(scale)、移动(translate)和矩阵变形(matrix)。其中比较常用的三种是rotate、scale和translate。 …
axios二次封装学习
设置一个cancelFlag作为标志符,默认为true,在请求拦截器时,判断如果cancelFlag为true,就可以发送请求,且将cancelFlag设为false。当cancelFlag为false,就取消请求。在响应拦截器中再将cancelFlag设为true。说明只用当…
基于javascript的拖拽类封装^o^【不限制前端框架】
引入js和对应的css。真的有需要的小伙伴只要把我对应文件夹的dragger.js和dragger.css拷进自己的项目里就可以用啦,不限制前端框架啊,vue、react还是html文件里都可以使用哦 当且仅有一个盒子是被选中的盒子,点击哪个选中哪个。(当前页面多个实例化Dra…
vuex的整理
这样,我们提出将组件的共享状态抽取出来,以全局单例模式进行管理。其数据响应机制如下图所示: state:存放共享数据,组件可以共享使用这个数据。可以通过,mapState获取或者this.$store.state来获取,这里如果是多个数据需要获取,建议用mapState; ac…