首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陌上兮月
掘友等级
FE技术爱好者🧪
|
FE
日拱一卒,功不唐捐
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
143
文章 127
沸点 16
赞
143
返回
|
搜索文章
最新
热门
移动端适配概念及1px问题
通常我们所说的分辨率就两种:屏幕分辨率、图片分辨率。 屏幕分辨率,就是指一块屏幕由多少个像素方块组成。比如像我的 iPhone6sp,分辨率是 1920 * 1080,这表示屏幕的水平方向有 1080 个像素方块,竖直方向有 1920 个像素方块。 图像分辨率也是一样的概念,至…
图片懒加载原理及手撸实现
图片懒加载,就是在一开始的时候,收集需要做懒加载的图片元素集合。这些图片一般一开始都没有 src 属性,而是只有一个 data-src 自定义属性。对于这个图片元素的集合,通过判断哪些在视口内,哪些在视口外。在视口内的,就给它们的 src 属性赋值。 针对 IE 浏览器,以及一…
Github Actions简单部署一个vue/react项目
本文对github actions部署前端项目做一个简单的总结,总体来说,我感觉用它想要部署一个前端项目,可以说非常简单,简单得令人震惊🤯。但是高度的封装,会让人没有那种以前travis书写shell的畅快体验感。 不过这也是github actions的初衷所在:开发者不用…
记一次策略模式+适配器模式在实际项目中的真实使用
涉及业务细节,均已做脱敏处理。 在一个移动端项目中,需要做城市定位功能。这个城市定位一开始没什么,就是项目初始化的时候调用一下高德的城市定位API,仅此而已。 经过一些业务调整和产品变动,城市定位的需求逐渐变得复杂了起来。比如:内嵌到一个原生APP提供的webview中,需要调…
JS代码简洁之道--函数
有一个准则是:如果你的函数参数超过两个,就应该改为对象传入。 这样做是合理的,因为当函数参数超过两个时,参数顺序开始变得难以记忆,而且容易出现一种很尴尬的情况:比如我只需要传入第三个参数,因为其自身顺序的原因,不得不补齐前两个根本用不上的参数,以让它顺利排在第三位。 这是软件开…
JS代码简洁之道--变量
有些业务描述会比较长,这时候往往有人会使用简写,但是如果简写不是业内通用的,而是自己随性创造的,这将给阅读带来很大困难。 比如,info-->infomation,def-->default,conf-->config,val-->value等等,这些都是业内广泛使用的简写,可…
别再使用fastclick了
fastclick是一款为了解决移动端300ms点击延迟而诞生的插件。 在移动端,如果对页面没有做任何处理,点击一个元素,触发的事件流程可简单理解为:touch -> 经过300ms延迟 -> click。 再通过eventTarget.dispatchEvent将click事…
《曼巴学院》第一课:如何保持每天的状态
这是一个长系列的学习,将我科的感悟与我自身情况相结合,总结出一些方法,并运用到日常中。 首先是每晚多睡30分钟,我们需要让大脑提前安静下来(quiet your mind),进入睡眠。 我们会做大量的学习和练习,然而在一些项目中却无法恰当的运用,我想有相当一部分原因是:我们太累…
background-clip实现渐变文字
我尝试了火狐,谷歌,safari,手机QQ浏览器,手机百度浏览器,安卓自带浏览器,均能正常显示。从Can I use官方查询的数据来看,连ie也能正常使用,所以我认为这个属性的兼容性是非常不错,可以放心使用,唯独要注意-webkit前缀的问题。
filter+transition实现点亮图片效果
最近我在朋友圈看到一篇文章,关于疫情结束,点亮一张张图片的过程,图片由黑白逐渐变得色彩缤纷,看起来效果非常不错。 实现方式非常简单,不难推断出用filter和transition可以完成这一效果,filter 用于控制颜色和明亮度,而 transition 则控制这一变化的过渡…
下一页
个人成就
文章被点赞
259
文章被阅读
57,104
掘力值
1,680
关注了
6
关注者
49
收藏集
12
关注标签
26
加入于
2019-11-14