首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
嘀嗒嘀嗒嘀
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
骨架屏(page-skeleton-webpack-plugin)初探
最近频频看到了骨架屏这个词,其实在这之前鲜少听过骨架屏这个词。只是平时在浏览网站时,会经常看到某个页面在尚未获取到真正数据时展示的一些占位图形。 那实际上这个就是前面所描述的骨架屏,即在页面数据尚未加载前先给用户展示出页面的大致结构,在获取到数据以后在具体展示页面的内容。那骨架…
详细判断浏览器运行环境
看到标题,大家就能想起这个需求在很多项目上都能用到。我们部署在Web服务器上的前端应用,既可以用PC浏览器访问,也可以用手机浏览器访问,再加上现在智能设备的推广,我们甚至能在车载系统、穿戴设备和电视平台上访问。 设备的多样化让用户无处不在,有时候我们需要根据不同的浏览器运行环境…
平滑滚动的实现(上)
研究了2天的平滑滚动,后面又结合锚点的实现,感觉收获很多,因此写下记录来整理一下。 最常见的需求是一个较长的页面的右下角可能有一个按钮,点击它就能回到顶部。这一般都是用锚点实现的,但是原生锚点的缺点是直接跳转,过于生硬。 因此我们需要一种平滑滚动的实现。 注:使用codepen…
base64与文件对象相互转换深入浅出
最近项目中遇到,从设备采集的图片文件是base64格式,需要转成文件对象,然后再在请求头中加入token信息,传给后端,便对base64转换为文件对象方法好好研究了下。 其中dataurl为获取到的base64编码,通过dataURLtoFile,转为文件对象,再添加请求头需要…
vue + element-ui + scss 仿简书评论模块
最近开发项目需要用到评论模块,参考了多家平台,对比之后觉得简书的最漂亮,就它了。 回复功能可以回复当前评论本身,也可以回复其他用户对这条评论的评论,我们称之为子评论。所有子评论都挂载最初的父评论下。 当点击子评论的回复按钮时,输入框弹出的同时会自动填上 @ + 被回复者的昵称,…
基于vue-cli3的骨架屏vue-skeleton-webpack-plugin
就是页面加载前的loading改为一个图片形式的骨架屏。 vue-skeleton-webpack-plugin。 由于官方没有基于vue-cli3多骨架 多路由的demo,在这里写一个 。 这里注意下seleton的id,等在vue.config.js中要用到。 vue-co…
前端实现在线预览pdf、word、xls、ppt等文件
方式一、pdf文件理论上可以在浏览器直接打开预览但是需要打开新页面。在仅仅是预览pdf文件且UI要求不高的情况下可以直接通过a标签href属性实现预览 这个插件可以实现pdf预览功能(包括其他各种媒体文件)但是对word等类型的文件无能为力。 PDF.js可以实现在html下直…
前端10个灵魂拷问 吃透这些你就能摆脱初级前端工程师!
这个题目如果回答非常完美,那么可以判断这个人已经脱离了初级前端工程师,前端的核心就是异步编程,这个题目也是体现前端工程师基础是否扎实的最重要依据。 new promise((resolve,reject)=>{ resolve() }).then().... 第二个问题是定时器…
vue3.0 响应式原理(超详细)
Proxy 对象用于定义基本操作的自定义行为(如属性查找、赋值、枚举、函数调用等)。 proxy是es6新特性,为了对目标的作用主要是通过handler对象中的拦截方法拦截目标对象target的某些行为(如属性查找、赋值、枚举、函数调用等)。 vue2.0 用 Object.d…
绝对干货~!学会这些Vue小技巧,可以早点下班和女神约会了
每天都在写代码,虽然手底下马不停蹄的敲,但是该来的加班还是会来的,如何能更快的完成手头的工作,提高自己的开发效率,今天小编给大家带来了这几个Vue小技巧,终于可以在六点像小鹿一样奔跑着下班了。 先赞后看,艳遇不断,哈哈哈哈 前几天产品经理给我甩过来一份管理系统的设计原型,我打开…