axios源码阅读

为了方便使用,axios对象既能做对象使用,又能做函数使用. axios.post(‘/user’, { firstName: ‘Fred’, lastName: ‘Flintstone’ }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log …


用 jQuery 做个轮播

初次体验jQuery 之后,体验一下jQuery强大之处,做一个简单的轮播,实现图片切换。 点击按钮切换轮播 页面上面有三个img标签用两个div便签包裹好,class=images是用来布局的,一般不在布局的标签上面做任何操作,class=window是用来做轮播窗口的。三个but …


参与知乎 live — 编写优雅的前端业务代码总结

知乎 live 原地址:编写优雅的前端业务代码 前言 当我们在写业务代码的时候,我们到底在写什么? 其实是对交互的一些处理。所有的交互都是基于用户或者浏览器的一些行为来触发的,比如渲染页面,在页面onload方法触发之后,我们的js代码才会执行,比如说 …


你不知道的JavaScript:闭包

前言 在了解闭包的概念时,我希望你能够有JavaScript词法作用域的知识,因为它会让你更容易读懂这篇文章。 感触 对于那些使用过JavaScript但却完全不理解闭包概念的人来说,理解闭包可以看做是某种意义上的重生,但是你需要付出大量的努力和牺牲才能理解 …


你不知道的javaScript — Promise 与 Async/Await

前言 对于JavaScript这门语言,其实我更喜欢称它为ECMAScript,从一开始我们就已经涉及到异步编程,但是多数JavaScript开发者从来没有认真思考过自己程序中的异步,到底是怎么实现的,以及为什么会出现。但是由于开发者对JavaScript的需求和项目的复杂程 …


[每日小记]如何创建一个’干净’的map

什么叫’干净’的map 一般声明一个map对象我们使用字面量的方法 let map = {}; 我们知道,使用字面量声明的对象其实就是默认继承了Object对象,也就是说这个对象拥有Object的原型方法,比如:toString()… 这样的对象我们可不叫干净的。 那么该怎么做呢? …


ES6中的Promise的学习笔记

背景:在一个方法中处理一个复杂的异步操作时会涉及到多个异步处理,它们可能是层层嵌套导致这个方法异常的庞大,影响日后的代码维护和问题的查找


JavaScript 工作原理之一-引擎,运行时,调用堆栈(译)

引擎,运行时,调用堆栈 原文请查阅这里 本系列持续更新中,Github 地址请查阅这里。 这是 JavaScript 工作原理的第一章。本章会对语言引擎,运行时,调用栈做一个概述。 随着 JavaScript 越来越流行,团队也利用其在他们诸如前端,后端,混合 apps,嵌 …