用户中心USER CENTER

首页/用户
  • 从生成器到async/await

    摘要:生成器虽然有序可靠地管理回调,但是我们还是希望如同步般表达异步。我们已经知道生成器是作为生产迭代器的工厂函数,同时我们还要知道生成器也是一个消息传递系统。为什么是生成器在生成器出现之前,程序代码一旦执行,就没有停下来的时候,直到程序结束 回顾 所谓的异步,就是程序的一部分现在进行,而另一部分则在将来运行。异步处理的重点就是如何处理将来运行的那一部分。 回调是 JavaScript 中最...

    xfee 发布于JavaScript
  • 数组常见的遍历循环方法、数组的循环遍历的效率对比

    摘要:场景检查数组中是否含有某个东西和是对立的案例案例是否包含为对象循环遍历效率对比参考参考原生实现等方法其他参考 1 遍历数组的方法 1-1、for / while 最普通的循环 效率最高 兼容ie6tips:for循环更适用于循环的开始和结束已知,循环次数固定的场合;while循环更适合于条件不确定的场合 1-2、for in 兼容ie6,效率最差(效率可看最下面的对比) for in...

    xfee 发布于JavaScript
  • 每日一道算法题 - 反转字符串(easy-3)

    摘要:规则使用语言,让函数获取传递的参数,并以相反的顺序返回字符串。测试用例思路方法通过把字符串转换成数组,并使用数组的反转数组,然后使用重新拼接成字符串方法向后循环字符串或字符数组以生成新字符串 虽然都是很简单的算法,每个都只需5分钟左右,但写起来总会遇到不同的小问题,希望大家能跟我一起每天进步一点点。更多的小算法练习,可以查看我的文章。 规则 Using the JavaScript l...

    xfee 发布于JavaScript
  • JS笔记五:标准库(简单记录)

    摘要:里的对象标准库几个全局对象全局方法的学习记录详细教程参考阮一峰的教学标准库全局对象全局对象不管在哪个网页都能访问一个对象标准里叫全局函数就是在任何地方都能用的函数如果是的属性或者方法可以不加左边为和都有的属性或对象右边是只有有的规定的里的方 JS里的对象(标准库) 几个全局对象,全局方法的学习记录 详细教程参考阮一峰的js教学:标准库 全局对象window 全局对象windo...

    xfee 发布于JavaScript
  • KMP模式匹配算法(一)从暴力匹配切入

    摘要:朴素的模式匹配算法这种算法又被称为暴力匹配算法。如果匹配失败,则回溯到主串的下一个位置重新逐位匹配。当然,在匹配算法中不同的输入会有不同的复杂度,最好的情况就是一开始就匹配成功。切入结束,下篇详解匹配算法 最近在看关于算法方面的,正好看到关于KMP算法相关的部分,这里就做一个总结。假设我们有这样的一个主串 S = googlgomglegoogle 和一个子串 C = google 我...

    xfee 发布于JavaScript
<