摘要:JS异步编程 (2) - Promise、Generator、async/await 上篇文章我们讲了下JS异步编程的相关知识,比如什么是异步,为什么要使用异步编程以及在浏览器中JS如何实现异步的。最后我们捎带讲了几种JS异步编程模式(回调,事件和发布/订阅模式),这篇我们继续去深入了解下其他的几种 阅读全文
posted @ 2018-07-06 09:12 加个鸡腿吧 阅读(1810) 评论(0) 推荐(2) 编辑
摘要:为什么JS中0.1+0.2 != 0.3 在我曾经的一篇《 javascript入门教程 (2) 》中,讲到JS中数字运算时,我们提到过一个叫做 数字运算中的精度缺失的问题,当时我们只是简单说了下,并未对其原因做了解。这篇文章,我就带着大家了解下 JS运算中精度的缺失问题。 首先我们先来看一个例子 阅读全文
posted @ 2018-06-25 10:46 加个鸡腿吧 阅读(3134) 评论(7) 推荐(2) 编辑
摘要:JS异步编程 (1) 1.1 什么叫异步 异步(async)是相对于同步(sync)而言的,很好理解。 同步就是一件事一件事的执行。只有前一个任务执行完毕,才能执行后一个任务。而异步比如: setTimeout(function cbFn(){ console.log('learnInPro'); 阅读全文
posted @ 2018-06-11 11:41 加个鸡腿吧 阅读(1177) 评论(2) 推荐(5) 编辑
摘要:深入css布局(3) — margin问题与格式化上下文 在css知识体系中,除了css选择器,样式属性等基础知识外,css布局相关的知识才是css比较核心和重要的点。今天我们来深入学习一下css布局相关的知识。 css布局篇已经讲个2篇了,前面我们深入讲解了 盒模型与box-sizing, 元素分 阅读全文
posted @ 2018-05-25 11:23 加个鸡腿吧 阅读(620) 评论(0) 推荐(1) 编辑