移动端开发
帮我挠挠背
这个作者很懒,什么都没留下…
展开
-
一句话整明白JavaScript闭包是什么
一句话:闭包可以让你从内部函数访问外部函数作用域。在`JavaScript`,函数在每次创建时生成闭包。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。为了定义一个闭包,首先需要一个函数来套一个匿名函数。闭包是需要使用局部变量的,定义使用全局变量就失去了使用闭包的意义,最外层定义的函数可实现局部作用域从而定义局部变量,函数外部无法直接访问内部定义的变量。```JavaScriptfunction student(){ var name = "Ming"; var sa原创 2022-04-26 16:45:05 · 848 阅读 · 0 评论 -
面试常问的BFC到底是什么?一篇文章从此搞懂
块级格式化上下文BFC块级格式化上下文Block Formatting Context,是Web页面的可视CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域,是用于布局块级盒子的一块渲染区域,并且与这个区域的外部毫无关系,是一个独立的区域,是一个环境。触发BFC 根元素<html>。 浮动元素,元素的float不是none。 绝对定位元素,元素的position为absolute或fixed。 行内块元素,元素的disp原创 2022-03-22 17:41:00 · 224 阅读 · 0 评论 -
如何让Chrome和手机端支持font-size: 10px 的文字?
如何让Chrome和手机端支持font-size: 10px 的文字原创 2021-12-29 14:55:59 · 2530 阅读 · 0 评论 -
CSS border dashed 虚线调整
拿到UI 给的原稿有很多虚线,咱也不敢说这好看不好看,反正咱就先直接给高精度还原了就完事了。正常情况下我们虚线是使用 盒子的 border dashed 来实现的,利用盒子的边来完成。此时会发现这种方法,提供的属性值只有三种,如下:但是这三种值完全不能满足我们对虚线的“自定义要求”,所以推荐使用以下方法:其本质是给边框加了渐变色,从而用长度,渐变的范围来实现虚线段内,没给虚线的长度和间距。效果,高精度还原...原创 2021-12-10 15:09:04 · 4700 阅读 · 0 评论 -
给Chrome浏览器添加 IPhone 13、12等手机型号做兼容适配
1、圣诞将至,近期在为圣诞项目上活动,发生了下图的小问题,就写个blog。在做移动端适配时离不开的手机型号调试。测试说有1PX的误差,但是在我的浏览器就没问题。2、以下是Chrome自带的一些手机型号。可以看出在2021年底的今天,可以说是非常陈旧了。3、接下来我们就添加新的手机型号。 先拿目前苹果系的最新机型iPhone 13为例,(我不喜欢IPhone)。我们要填一些想要加入的设备的信息:1)、首先是名称可以自行命名2)、宽、高、像素比,这三项是重要的,要模...原创 2021-12-08 13:59:14 · 12085 阅读 · 3 评论