240 发简信
IP属地:上海
  • 一篇文章入门Chrome扩展开发

    Chrome扩展是什么 Chrome extension看着像一个app,我们经常会误认为它是一个exe或者是一个app。但是就本质而言,Chr...

  • Resize,w 360,h 240
    前端适配方案

    在进入正文之前,我们需要先了解一些viewport相关的概念。 viewport 一般来说,我们在代码的最开始会写上这么一句 移动端浏览器可以在...

    0.2 6328 0 19
  • 【tips】移动端适配中遇到的font-size和line-height问题

    背景:用了rem的适配方案,但是写出来样式总是有点问题。实现css代码如下: 具体表现见下图: 因为假设设备的可视视窗的宽度是375px,那么h...

  • 【技巧】怎么横向撑开父节点

    背景:父节点需要固定宽度,子节点长度不定,父节点overflow-x:scroll; 解决方案:1、js动态计算出子节点的宽度2、方法1显得是有...

  • Resize,w 360,h 240
    浏览器和Node中的Event Loop

    为什么javascript是单线程的?因为javascript最初设计是运行在浏览器的,首先系统分配给浏览器的内存不会很多,其次javascri...

  • 问题小记

    1、fetch和xhr的区别 XMLHttpRequest(XHR)fetch是基于Promise设计的。 2、一个fetch请求500个图片,...

  • Resize,w 360,h 240
    为什么setState没有立即执行

    setState()没有立即生效这个问题,在做项目的时候不止一次遇到。每次遇到的时候,解决办法都是现成的,并没有细细的深入探究为什么在调用set...

  • 4.7

    调取移动端虚拟键盘,带搜索键 两个条件form有action,type是search,两个条件同时满足的时候,能调出带搜索键的虚拟键盘

  • ECMAScript--变量的解构赋值

    ES6允许按照一定的模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructing)。 数组的解构赋值 以前,为变量赋值,只能...

个人介绍
切图妹,伪文艺,射手座