js
Mr.Frek
清醒,自律,知进退,明得失。
展开
-
解决前端常见bug的逻辑思维
3、网络请求问题:对异步请求问题,确保请求的URL、参数和头部信息正确,并检查网络返回的数据。分析代码:仔细检查相关的HTML、CSS和JavaScript代码,查找可能导致bug的地方。通过查看控制台输出、检查元素、监视网络请求等功能,可以帮助找到代码的错误和异常情况。查询文档和社区:利用你搜索引擎、技术文档和开发者社区的资源,查找类似问题的解决方案和经验分享。兼容性问题:对于各个浏览器不同的解析行为和CSS支持差异,可以使用CSS前缀、Polyfill、条件注释等方法来解决兼容性问题。原创 2023-07-25 17:20:00 · 464 阅读 · 0 评论 -
如何理解宏任务和微任务
如何理解宏任务和微任务 宏任务和微任务都是异步任务,都是在同一个任务列队中,主要区别在于他们执行顺序; 在异步列队下又分为宏任务列队和微任务列队 当一个宏任务执行结束前,会在微任务列队执行栈中查找是否有微任务,如果有则执行,没有则开启一个新的宏任务,所以微任务总是在宏任务执行结束前执行的; 宏任务 整体 script、setTimeout、setInterval、setImmediate; 微任务 promise、MutationObserver; ...原创 2022-01-27 02:32:39 · 936 阅读 · 0 评论 -
JS的执行机制是什么
js的执行机制 js是单线程语言,一次只能执行一个任务,所有的任务都需要排队,排队的列队称为:事件循环机制(Event Loop),所以Event Loop就是js的执行机制; js单线程 js作为浏览器脚本语言,主要用来与用户进行交互,需要进行dom操作,避免了同时操作dom的矛盾,所以js是单线程; ...原创 2022-01-26 02:57:42 · 1031 阅读 · 0 评论