万象云档 本次搜索耗时 1.154 秒,为您找到 590 个相关结果.
  • 3.5 组合语言的解释器

    3.5 组合语言的解释器 3.5.1 计算器 3.5.2 解析 3.5 组合语言的解释器 来源:3.5 Interpreters for Languages with Combination 译者:飞龙 协议:CC BY-NC-SA 4.0 运行在任何现代计算机上的软件都以多种编程语言写成。其中有物理语言,例如用于特定计算机的...
  • iterable

    遍历Array 可以采用下标循环,遍历Map 和Set 就无法使用下标。为了统一集合类型,ES6标准引入了新的iterable 类型,Array 、Map 和Set 都属于iterable 类型。 具有iterable 类型的集合可以通过新的for … of 循环来遍历。 for … of 循环是ES6引入的新的语法,请测试你的浏览器是否支持: le...
  • 13.2 基本程序片

    13.2 基本程序片 13.2.1 程序片的测试 13.2.2 一个更图形化的例子 13.2.3 框架方法的演示 13.2 基本程序片 库通常按照它们的功能来进行组合。一些库,例如使用过的,便中断搁置起来。标准的Java库字符串和向量类就是这样的一个例子。其他的库被特殊地设计,例如构建块去建立其它的库。库中的某些类是应用程序的框架,其目的是协助我...
  • 第十二章

    第十二章 模块(Modules)和混入(Mixins) 模块像一个类… 模块方法 模块作为命名空间 模块的“实例方法” 包含模块或混入(Mixins) 命名冲突 Alias 方法 谨慎使用 Mix-in! 从文件中包含模块 深入探索 模块与类 预定义模块 Kernel Math Comparable 作用域解析 模块函数 扩...
  • 缓存驱动器

    缓存驱动器 ,使用示例 ,类参考 ,驱动器 ,可选 PHP 缓存(APC) ,基于文件的缓存 ,Memcached 缓存 ,WinCache 缓存 ,Redis 缓存 ,虚拟缓存(Dummy Cache) 缓存驱动器 CodeIgniter 提供了几种最常用的快速缓存的封装,除了基于文件的缓存, 其他的缓存都需要对服务器进行特殊的配置...
  • 事件处理及拾取

    事件处理及拾取 事件连接 事件属性 可拖拽的矩形练习 鼠标进入和离开 对象拾取 简单拾取示例 拾取练习 事件处理及拾取 原文:Event handling and picking 译者:飞龙 协议:CC BY-NC-SA 4.0 matplotlib 使用了许多用户界面工具包(wxpython,tkinter,qt4,g...
  • 箭头函数

    this 练习 ES6标准新增了一种新的函数:箭头函数(Arrow Function)。 为什么叫箭头函数?因为它的定义用的就是一个箭头: x => x * x 上面的箭头函数相当于: function ( x ) { return x * x ; } 在继续学习箭头函数之前,请测试...
  • Functions

    bind partial memoize once delay 因为underscore本来就是为了充分发挥JavaScript的函数式编程特性,所以也提供了大量JavaScript本身没有的高阶函数。 bind bind() 有什么用?我们先看一个常见的错误用法: let s = ' Hello ' ; s . trim (...
  • 第八章

    第八章 传递参数和返回值 1. 实例方法 2. 类方法 3. 单例方法 返回值 返回多个值 默认参数和多参数 赋值和参数传递 整数是特殊的 进出原则 并行赋值 深入探索 引用或值传参 赋值是拷贝还是引用? 什么时候两个对象是相同的? 括号避免歧义 { "title" : "第八章" , "...
  • 16.4 改进设计

    16.4 改进设计 16.4.1 “制作更多的对象” 16.4.2 用于原型创建的一个模式 16.4 改进设计 《设计模式》书内所有方案的组织都围绕“程序进化时会发生什么变化”这个问题展开。对于任何设计来说,这都可能是最重要的一个问题。若根据对这个问题的回答来构造自己的系统,就可以得到两个方面的结果:系统不仅更易维护(而且更廉价),而且能产生一些能...