摘要:一篇文章和一道面试题最近,有篇名为张图帮你一步步看清和的执行顺序的文章引起了我的关注。作者用一道年今日头条的前端面试题为引子,分步讲解了最终结果的执行原因。从字面意思理解,让我们等等。当前的最新版本,在这里的执行顺序上,的确存在有问题。 一篇文章和一道面试题 最近,有篇名为 《8张图帮你一步步看清 async/await 和 promise 的执行顺序》 的文章引起了我的关注。 作者用...
摘要:如何在初学就理解闭包你需要接着读下去。这样定义闭包是函数和声明该函数的词法环境的组合。小结闭包在中随处可见。闭包是中的精华部分,理解它需要具备一定的作用域执行栈的知识。 这是本系列的第 4 篇文章。 作为 JS 初学者,第一次接触闭包的概念是因为写出了类似下面的代码: for (var i = 0; i < helpText.length; i++) { var item = he...
摘要:父组件默认值默认值哈哈哈哈传值给子组件接受子组件的传值为子组件啦啦啦啦接受父组件传的值为传值给父组件 父组件: import React, { Component } from react; import Child from ./chlid; class parent extends Component{ constructor(props) { super...
摘要:刚开始学的时候没有使用脚手架,现在用脚手架写法有点不同,今天遇到的问题是使用豆瓣异步加载数据的时候,会一直在命令行上报错,基本上错误都是未定义。 刚开始学vue的时候没有使用脚手架,现在用脚手架写法有点不同,今天遇到的问题是使用豆瓣api异步加载数据的时候,会一直在命令行上报错,基本上错误都是xxx 未定义。 例子 {{ moviesData.title }} ...
摘要:而仅仅只是终止循环,后面的代码会继续执行。最重要的一点,可以添加第二参数,为一个数组,而且回调函数中的会指向这个数组。 为了方便例子讲解,现有数组和json对象如下 var demoArr = [Javascript, Gulp, CSS3, Grunt, jQuery, angular]; var demoObj = { aaa: Javascript, bbb: G...