用户中心USER CENTER

首页/用户
  • 那些年在异步代码上所做的努力

    摘要:当迭代器运行后,会返回第一次运行到或者时的返回值以格式进行返回。而现在了后面的方法必须是总结总结一下异步代码的发展过程回调函数最基本的解决方法,将异步结束函数以参数的方式传递到异步函数中,也就是使用回调函数的方式来实现异步逻辑。 介绍 写过JS代码的同学应该都知道,JS是单线程的,当出现异步逻辑时,就需要使用一些技巧来实现。最常见的方法就是使用回调方法。 回调方法 比如我们要实现一个功...

    rubyshen 发布于JavaScript
  • JS进阶篇--函数实际参数转换成数组的方法[].slice.call(arguments)

    摘要:实际参数在函数中我们可以使用对象获得注形参可通过获得,虽然对象与数组形似,但仍不是真正意义上的数组。我们可以通过数组的方法将对象转换成真正的数组。方法在其原型对象中,而就是的原型对象,在控制台中输入,结果是所以第一段代码可以顺利执行。 实际参数在函数中我们可以使用 arguments 对象获得 (注:形参可通过 arguments.callee 获得),虽然 arguments 对象与...

    rubyshen 发布于JavaScript
  • 正则表达式巧用 Unicode 匹配特殊字符

    摘要:正则表达式巧用匹配特殊字符作者原文章首先声明,本文所有的代码都是在下面运行,需要修改之后才能运行,但是本文没有涉及到太多的新特性,而且由于对修饰符不支持,最后的实现也基本是用的知识写的代码。 正则表达式巧用 Unicode 匹配特殊字符 作者 @zwhu 原文章 @github 首先声明,本文所有的代码都是在 ES6 下面运行,ES5需要修改之后才能运行,但是本文没有涉及到太多的ES6...

    rubyshen 发布于JavaScript
  • JavaScript面向对象知识点小结

    摘要:面向对象主要知识点小结,基于构造函数可以理解为通过即将创建的对象将类实例化给一个对象赋予属性或者方法原型便于方法的重用与构造函数模式相比,使用原型对象的好处是可以让所有对象实例共享它所包含的属性和方法。 JavaScript面向对象主要知识点小结,基于ECMAScript 5. 构造函数 function People(name){ //this可以理解为通过new即将创建...

    rubyshen 发布于JavaScript
  • js函数中参数的传递

    摘要:前言今天再看纯函数的时候看到纯函数过程没有副作用就是说在纯函数中我们不能改变外部状态想到了以前看过的函数中传参的概念数据类型在中数据类型分为两类基本类型值和引用类型值变量的复制中变量的基本类型和引用类型保存方式是不同的这也就导致变量复制时也 前言 今天再看React纯函数的时候,看到纯函数过程没有副作用,就是说在纯函数中我们不能改变外部状态.想到了以前看过的函数中传参的概念. 数据类型...

    rubyshen 发布于JavaScript
<