240 发简信
  • 120
    JS进阶系列之闭包(2)

    刚刚总结完作用域链,我觉得很有必要马上对闭包总结一下,因为,之前也写过自己对闭包的理解,那时候只知道,闭包就是可以访问别的函数变量的函数,就是在...

  • 120
    JS进阶系列之作用域链

    在之前写的进阶系列里面,提到了执行上下文在创建阶段,要创建变量对象、确定作用域链还有确定this的指向,本次将重点讲解一下作用域链。 JavaS...

  • 120
    JS进阶系列之执行上下文

    也许你会遇到过上面这样的面试题,你只知道它考的是变量提升,但是具体的原理又知道吗?所以我觉得很有必要搞明白底层的原理,才能加深理解,其实围绕的就...

  • 120
    JS进阶系列之内存空间

    也许很多人像我一样,觉得JS有垃圾回收机制,内存就可以不管了,以至于在全局作用域下定义了很多变量,自以为JS会自动回收,直到最近,看了阮一峰老师...

  • 120
    JavaScript运行机制详解

    上面代码的运行结果一直让我很费解,为什么test()和test2()没有在setTimeout()之后才执行,相当于先执行了定时器外面的函数,而...

  • Git基本操作

    一、Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二、SVN与Git的主要区别? SVN是集中式版本控制系统,版本库是集中放在...

  • Laravel路由除了根目录全报404错误

    在laravel/app/Http/routes.php下添加上面的语句,然后再浏览器中使用localhost/laravel/public/h...

  • jQuery源码分析之整体框架

    之前只是知道jQuery怎么使用,但是我觉得有必要认真的阅读一下这个库,在分析jQuery源码之前,很有必要对整个jQuery有个整体的框架概念...

  • JS进阶系列之this

    在javascript中,this的指向是在执行上下文的创建阶段确定的,其实只要知道不同执行方式下,this的指向分别是是什么,就能很好的掌握t...