用户中心USER CENTER

首页/用户
  • 弄懂JavaScript的作用域和闭包

    摘要:关于本书,我会写好几篇读书笔记用以记录那些让我恍然大悟的瞬间,本文是第一篇弄懂的作用域和闭包。作用域也可以看做是一套依据名称查找变量的规则。声明实际上是根据你传递给它的对象凭空创建了一个全新的词法作用域。 《你不知道的JavaScript》真的是一本好书,阅读这本书,我有多次哦,原来是这样的感觉,以前自以为理解了(其实并非真的理解)的概念,这一次真的理解得更加透彻了。关于本书,我会写好...

    everfly 发布于JavaScript
  • 浅析JavaScript中的提升

    摘要:代码在执行时并不完全是由上到下一行一行执行的,由此产生了一个提升的问题。第二个赋值声明会被留在原地等待执行阶段。可以得知函数声明提升的优先权大于普通变量声明。 JavaScript代码在执行时并不完全是由上到下一行一行执行的,由此产生了一个提升的问题。 什么是提升 可以简单理解为:声明(变量和函数)都会被移动到各自作用域的最顶端,这个过程被称为提升。 具体例子看提升 下面两个例子a会l...

    everfly 发布于JavaScript
  • 算法系列——JavaScript中广度优先搜索思想实现

    摘要:散列表上面的地图向我们展示了如何用广度优先搜索的思想找到北京到广州的最短路线。在广度优先搜索中,我们需要用到队列的这种思想来实现查找。建立了下面这个模型武汉广州西藏上海上海武汉广州代码完整实现,利用递归和广度优先搜索的思想实现。 什么是广度优先搜索? 如果只是是背概念,幼儿园的小朋友都能背下来念给你听。 假设看这篇文章的都和我一样是个前端工程师,我们要从广度优先搜索(BFS)中学到什么...

    everfly 发布于JavaScript
  • 浮生漫记0.5版本记录

    摘要:迄今为止我的那个小网站已经发布到网上了,然而功能还在迭代中,真的说起来的话,现在距离版本的发布,还差。于是改为了,接收,然后把通用的体扔给的形式。每个页面进入时需要调用检查。以方便错误处理。包的连接池,不关闭,最多个连接,多了会爆掉。 迄今为止我的那个小网站已经发布到网上了,然而功能还在迭代中,真的说起来的话,现在距离1.0版本的发布,还差50%。现在记录一下之前做的一些内容,以及一些...

    everfly 发布于JavaScript
  • 随机获取数组中的几项数据

    摘要:所以,需求就简化成在这个长度的数组里,随机获取其中项。本项目中,我的数组中都是题目对象,包含了题目标题答案列表正确答案每道题目的失败提示语。 之前接到的一个项目,需求是这样: 平台:移动端HTML5,全部前端完成 实现功能:答题闯关,答对一道题进入下一道,题目随机从题库中选取。 规则:累计答对9道题则闯关成功,但是累计答错4道题则闯关失败,游戏终止。 解析该如何取题: 假如题库中...

    everfly 发布于JavaScript
<