01 2018 档案
JavaScript运行机制与setTimeout
摘要:前段时间,老板交给了我一个任务:通过setTimeout来延后网站某些复杂资源的请求。正好借此机会,将JavaScript运行机制和setTimeout重新认真思考一遍,并将我对它们的理解整理如下。 1.JavaScript运行机制 核心特征:单线程 JavaScript在浏览器中是 单线程 运行的 阅读全文
posted @ 2018-01-18 23:19 阿琛 阅读(345) 评论(0) 推荐(0)
理解Promise
摘要:一、Propmise基本用法 Promise用于发送一个异步完成的结果,是替代回调函数的另一种选择。可以把Promise理解为一种异步函数。 以下函数通过一个Promise来异步地返回一个结果 你可以这样调用它: NOTE promise正常情况下结果只能用.then(result = )来获取。 阅读全文
posted @ 2018-01-15 22:22 阿琛 阅读(281) 评论(0) 推荐(1)
git常见使用情境整理
摘要:一、版本回退 回退到某个commit版本的方法如下: 1. 查看commit历史 找到想要回退的版本的号码,eg:f765889 2. 回退到该版本 3. 查看commit历史 看看是否最上面一条就是f765889 4.进行后续操作 二、分支删除 详见 1.查看当前分支 假设结果为 现在想要删除wy 阅读全文
posted @ 2018-01-15 21:53 阿琛 阅读(246) 评论(0) 推荐(0)
排成一行的li之间的间隙问题
摘要:现象 对于ul下li排成一行的布局(即li的display由list item设为inline block): 情况1 如果这些li在书写的时候有换行或者有空格,且ul本身的font size不为0,那么li左右之间会有空隙: 或 情况2 如果li书写的时候不换行也无空格,那么li左右之间空隙消失 阅读全文
posted @ 2018-01-15 21:34 阿琛 阅读(480) 评论(0) 推荐(0)