用户中心USER CENTER

首页/用户
  • JS学习笔记——闭包

    摘要:什么是闭包定义我所理解的闭包就是,即使外部函数已经运行完毕,内部函数仍能访问外部函数的作用域中的变量。闭包的应用场景私有变量模块需求只能通过函数提供的方法访问函数内部的变量隐藏。为什么闭包很重要参考资料征服面试什么是闭包 1. 什么是闭包 MDN定义:Closures are functions that refer to independent (free) variables (v...

    Karuru 发布于JavaScript
  • 超小Web手势库AlloyFinger原理

    摘要:目前作为腾讯手机手势解决方案,在各大项目中都发挥着作用。因此也入选了腾讯平台的精品组件除了国内外的项目团队都在使用,国内外的各大网站也进行了转载报道,作为超级小的手势库,腾讯的项目为什么不选择而选择下面从各个角度架构原理上进行一下分析。 目前AlloyFinger作为腾讯手机QQ web手势解决方案,在各大项目中都发挥着作用。感兴趣的同学可以去Github看看: https://git...

    Karuru 发布于JavaScript
  • JS魔法堂:不完全国际化&本地化手册 之 拓展篇

    摘要:前言最近加入到新项目组负责前端技术预研和选型,其中涉及到一个熟悉又陌生的需求国际化本地化。因此不是表示存在多个选择而是表示没有适合的选项。 前言  最近加入到新项目组负责前端技术预研和选型,其中涉及到一个熟悉又陌生的需求——国际化&本地化。熟悉的是之前的项目也玩过,陌生的是之前的实现仅仅停留在有的阶段而已。趁着这个机会好好学习整理一下,为后面的技术选型做准备。 本篇作为系列的最后一篇,...

    Karuru 发布于JavaScript
  • Fork/Join 框架详解(基于 JDK 8)

    摘要:框架使用的是工作窃取算法。由于此时它们访问同一个队列,为了减小竞争,通常会使用双端队列。方法返回对象,如果任务被取消了则返回,如果任务没有完成或者没有抛出异常则返回。 概述 Fork 就是把一个大任务切分为若干个子任务并行地执行,Join 就是合并这些子任务的执行结果,最后得到这个大任务的结果。Fork/Join 框架使用的是工作窃取算法。 工作窃取算法 工作窃取算法是指某个线程从其他...

    Karuru 发布于Java
  • 抽象工厂

    摘要:缺点规定了所有可能被创建的产品集合,产品族中扩展新的产品困难,需要修改抽象工厂的接口。支持拓展增加产品抽象工厂用来生产不同产品族的全部产品。 抽象工厂 定义: 抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口 无需指它们具体的类 类型:创建型 适用场景: 客户端(应用层)不依赖于产品类实例如何被创建、实现等细节 强调一系列相关的产品对象(属于同一产品)一起使用创建...

    Karuru 发布于Java
<