摘要: 1. 跨浏览器注意事项 在选择兼容哪些浏览器时要考虑: 目标受众的期望和需要(由项目确定) 浏览器的市场份额 浏览器支持所需的工作量 不应以牺牲质量赢取覆盖率 2. 五大开发问题 2.1 浏览器的bug和差异 代码必须完全符合浏览器提供的特性。 这需要完整的测试工具,足以覆盖代码和常用的和不常用的用 阅读全文
posted @ 2020-11-29 23:56 LiuWango 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 1. 深入事件循环 事件循环基于两个基本原则: 一次处理一个任务 一个任务开始后直到运行完成,不会被其他任务中断 事件循环通常至少需要两个任务队列: 宏任务队列:鼠标事件、键盘事件、网络事件、HTML解析、计时器事件等 微任务队列:DOM变化、Promises等 两种队列在同一时刻都只执行一个任务 阅读全文
posted @ 2020-11-29 18:26 LiuWango 阅读(92) 评论(0) 推荐(0) 编辑