js
文章平均质量分 60
chenrui310
这个作者很懒,什么都没留下…
展开
-
JS获取url请求参数,代码如下:
JS获取url请求参数原创 2023-03-09 08:56:46 · 330 阅读 · 0 评论 -
html css 等比例缩放(记录)
但是这会有一个问题,就是如果页面中有定位,缩放后定位的位置会跑偏。那是因为,如果使用定位left,top来固定窗口位置时候,body的大小改变会对它的children的定位产生影响,并且定位的弹框大小没有对应缩放。当开发前端页面在分辨率1920的情况下,需要切换到小屏,有种方法是可以对屏幕比例进行缩放,通过。通过计算屏幕分辨率比例,对当前页面进行比例缩放。属性transform可以自适应屏幕分辨率大小。原创 2023-03-06 16:21:23 · 2986 阅读 · 0 评论 -
Promise 对象概述
Promise 对象是 JavaScript 的异步操作解决方案,为异步操作提供统一接口。它起到代理作用(proxy),充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口。Promise 可以让异步操作写起来,就像在写同步操作的流程,而不必一层层地嵌套回调函数。注意,本章只是 Promise 对象的简单介绍。首先,Promise 是一个对象,也是一个构造函数。// 异步代码...}上面代码中,Promise构造函数接受一个回调函数f1作为参数,f1里面是异步操作的代码。转载 2022-11-24 11:39:25 · 1356 阅读 · 0 评论 -
JS是单线程的,可以执行异步任务实现原理
主线程的读取过程基本上是自动的,只要执行栈一清空,”任务队列”上第一位的事件就自动进入主线程。异步任务:这个队列的所有任务都是不进入主线程执行,而是被浏览提供的线程执行,当执行完毕后就会产生一个回调函数,并且通知主线程,在主线程执行完当前所执行的任务后,就会调取最早通知自己的回调函数,使其进入主线程中执行,比如ajax请求,再主线程中呈现的就是请求结果~“任务队列”是一个事件的队列(也可以理解成消息的队列),IO设备完成一项任务,就在”任务队列”中添加一个事件,表示相关的异步任务可以进入”执行栈”了。转载 2022-11-24 11:31:04 · 1446 阅读 · 0 评论