- 博客(15)
- 收藏
- 关注
原创 宏任务和微任务
在执行一个宏任务之前(不是队列,是一个宏任务),都会查看微任务队列中是否用任务要执行。如果不为空,优先执行微任务队列中的任务(回调)即执行宏任务之前,必须保证微任务队列是空的。首先,主任务的同步代码执行。
2025-03-05 23:38:52
143
原创 Promise 异步处理
Promise.all(): 并行执行多个Promise,全部成功时返回成功的Promise,结果是一个数据;任一失败则立即终止,错误的Promise 结果是失败的结果。Promise.race(): 返回最新完成的Promise的结果,不管是成功还是失败。Promise.resolve(): 创建Promise, 状态由参数决定。Promise.reject() : 创建失败的Promise;###1. Promise 构造函数。
2025-03-01 18:13:07
468
原创 module
1.CommonJS导出:一个模块向外暴露自身的唯一方式导入: 使用require()进行导入// 导出module.exports = {}简化的导出方式: 直接使用 exports,其内在机制是将exports指向了module.exports。exports.xxxx = xxxx**注意:**1. 在使用exports时,不要直接给exports赋值,会改变指向,module.exports却还是原来的2. 导出语句模块的结束,后面的代码会照常执行,为了可读性,应该将modu
2025-02-17 22:45:52
283
原创 html文档结构和基本语法
1.HTML4文档基本结构<html> <!-- 根标签 --> <head> <!-- 头部信息 --> <meta charset="utf-8"> <title></title> </head> <body> <!-- 主体信息 --> </body></html>2.HTML4基本语法1.所有标签都包含在 ‘<’ 和
2021-06-30 22:42:50
374
原创 js-scroll系列
scroll系列(只读)属性解释scrollwidth得到自身的实际宽度scroolHeight得到自身的实际高度scrollTop得到被卷去的上边距离,不带单位scroolLeft得到被卷去的左边距离,不带单位
2021-05-11 17:54:44
124
原创 js-client系列
client 系列属性解释clientWidth得到可视区域的宽(width+padding 不包括border边框,不包括滚动条)clientHeight得到可视区域的高 (height+padding ,不包括border边框,不包括滚动条)clientLeft得到左边边框的宽度clientTop得到上边边框的宽度......
2021-05-11 17:31:35
203
原创 js-offset系列
offset系列属性解释offsetWidth得到元素的宽度 (盒子自身宽+padding+border)offsetHeight得到元素的高度 (盒子自身高+height+padding+ border)offsetLeft距离父盒子有定位的左面的距离offsetTop距离父盒子有定位的上面的距离offsetParent带有定位的父盒子offsetWidth,offsetHeightoffsetWidth = width+ padding+b
2021-05-11 15:50:40
95
原创 html5 geolocation定位
html5 geilocation ApiGeolocation api 通过navigator.geolocation全局对象进行访问。初次访问时,浏览器会询问用户是否允许共享位置。判断浏览器是否支持Geolocation APIfunction success(position) { console.log('获取位置成功',position.coords);}function error(positionError) { console.log('获取位置失败',positionEr
2021-04-03 21:59:03
378
原创 html5必会实际常用特性
新的语义(新元素)1.header:头部;2.nav: 主要用于导航;3.article: 页面的主体内容;4.section: 用来标记页面的重要部分。类似将文档分为多个章节;5.aside: 表示和页面的主要内容相关,但不是页面的一部分,经常表示一个相关链接;6.footet: 和header相对,表示文档或者章节的页脚,比如版权等信息放在次标签中;7.html5还提供了很多丰富的语义话标签,如adress 、mark、 time等;表单的增强input元素的type属性sear
2021-04-03 18:55:54
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人