用户中心USER CENTER

首页/用户
  • Jasmine 基础学习

    jasmine 简介 Jasmine 是一个含有丰富的断言库的测试框架。目前我用的最新的版本是:2.6 基础篇 命令行中环境中使用jasmine 安装npm install -g jasmine //这里采用全局安装,好处是直接cmd就能用,也可以采用本地安装初始化配置文件jasmine init生成的配置文件如下jasmine.json:{ spec_dir: spec, //spec 所在目...

    bluesky 发布于JavaScript
  • JavaScript闭包

    摘要:朋友,这就是闭包的效果。那么函数就是一个闭包,它可以在作用域外被访问。封闭函数必须返回至少一个内部函数,这样内部函数才能在私有作用域中形成闭包,并且可以访问或者修改私有的状态。的模块机制中为模块增加了一级语法支持。 闭包 闭包是什么? 当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行,简单上讲,就是在一个函数中内部的函数。 function fo...

    bluesky 发布于JavaScript
  • 一篇文章带你理解闭包

    摘要:通过例子再来回顾一下闭包的理解所谓的闭包就是可以创建一个独立的环境,每个闭包里面的环境都是独立的,互不干扰。此时就是一个闭包,这样写有些麻烦,我们对此改进一下。参考文章初识中的闭包从闭 走在前端的大道上 本篇将自己读过的相关 javascript闭包 文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。 首先着重回顾一下 全局变量 和 局部变量 全局变...

    bluesky 发布于JavaScript
  • canvas绘制海报+二维码,满足绝大部分场景

    摘要:无需任何第三方依赖,轻型工具库。绘制海报,生成带的二维码。默认重新编辑最终图片压缩比,默认基础类型参数表示一个图片部分。之间表示一个二维码部分参数类型描述指定为二维码类型要绘制的内容。通过控制边框颜色,默认为默认为容错等级。 canvas_x 无需任何第三方依赖,轻型工具库。canvas绘制海报,生成带logo的二维码。也可生成编辑界面,用户自定义输入,一键生成等等 默认开启图片跨域,...

    bluesky 发布于JavaScript
  • 翻译连载 | 附录 A:Transducing(下)-《JavaScript轻量级函数式编程》 |《

    摘要:译者团队排名不分先后阿希冬青萝卜萌萌轻量级函数式编程附录下组合柯里化这一步是最棘手的。该片段中的组合函数被称为,而不是。上一章翻译连载附录上轻量级函数式编程你不知道的姊妹篇原创新书移动前端高效开发实战已在亚马逊京东当当开售。 原文地址:Functional-Light-JS 原文作者:Kyle Simpson-《You-Dont-Know-JS》作者 关于译者:这是一个流淌着...

    bluesky 发布于JavaScript
<