摘要:异步问题回调地狱首先,我们来看下异步编程中最常见的一种问题,便是回调地狱。同时使用也是异步编程最基础和核心的一种解决思路。基于,目前也被广泛运用,其是异步编程的一种解决方案,比传统的回调函数解决方案更合理和强大。 关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 在实际编码中,我们经常会遇到Javascript代码异步执行的场景...
摘要:进行测试之理论是目前很火的一个测试组件,内部绑定了之类的断言为了让代码代码更有说服力,减少提交测试错误,进行测试显然是非常有必要的。 cypress 进行 e2e 测试之理论 cypress 是目前 e2e 很火的一个测试组件,内部绑定了 macha、chai、chai-jquery 之类的断言,为了让代码代码更有说服力,减少提交测试错误,进行 e2e 测试显然是非常有必要的。 官网...
摘要:初看高级程序设计小笔记和在网络读取下载这块儿是一样的,都是异步的相较于解析它俩的差别在于脚本下载完之后何时执行,是页面加载解析完之后执行,是下载完立即执行显然是最接近我们对于应用脚本加载和执行的要求的。 初看JavaScript高级程序设计小笔记 defer 和 async 在网络读取(下载)这块儿是一样的,都是异步的(相较于 HTML 解析)它俩的差别在于脚本下载完之后何时执行,d...
摘要:每个线程的任务执行顺序都是先进先出在运行的环境中,有一个负责程序本身的运行,作为主线程另一个负责主线程与其他线程的通信,被称为线程。主线程继续执行我是第一主线程执行完毕,从线程读取回调函数。 前言 上星期面试被问到了事件执行顺序的问题,想起来之前看《深入浅出Node.js》时看到这一章就忽略了,这次来分析一下JavaScript的事件执行顺序。废话少说,正题开始。 单线程JavaScr...
摘要:语义化什么是语义化语义化就是根据页面内容的结构,选择合适的标签例如头部用标签,导航用标签,底部用标签等。使用语义化的好处在于便于开发者阅读,方便后期的更新迭代,增强网页的权重。 语义化html 什么是语义化html? 语义化html就是根据页面内容的结构,选择合适的标签(例如头部用header标签,导航用nav标签,底部用footer标签等)。 使用语义化html的好...