学习吧(EduBoo.COM) 本次搜索耗时 4.574 秒,为您找到 201 个相关结果.
  • 以不变应万变

    1015 2020-01-08 《Clojure学习笔记》
    以不变应万变复习 在 Clojure 里,值是不可变的。 这里再介绍几个对集合进行操作的函数使用 cons 函数把一些元素添加到集合的头部 使用 conj 函数来添加一些元素到集合中对于 vector 来说是末尾,但是对 list 来说是头部: 使用 into 函数来把两个集合进行合并。 以不变应万变 一个抽象的过程就是寻找变化中的不...
  • 默认都是纯函数

    1015 2020-01-08 《V语言(Vlang)教程》
    默认都是纯函数 默认都是纯函数 V语言的函数默认是纯函数,也就是函数的输出结果只依赖输入的参数,并且没有其它的副作用。 因为V语言没有全局变量,并且所有的参数默认都是只读的,即使传入的引用也是默认只读的。 然后V语言并不纯的函数式语言。我们可以通过mut关键字让函数参数变得可以被修改: struct User { mut : ...
  • 运行游戏

    运行游戏 我们在第十四章中看到的requestAnimationFrames 函数是一种产生游戏动画的好方法。但该函数的接口有点过于原始。该函数要求我们跟踪上次调用函数的时间,并在每一帧后再次调用requestAnimationFrame 方法。 我们这里定义一个辅助函数来将这部分烦人的代码包装到一个名为runAnimation 的简单接口中,我们只需向...
  • 6.12. complete api overview

    1011 2020-01-08 《MobX 5 中文文档》
    MobX API参考 核心API创建 observablesobservable(value) @observable property = value observable.box(value, options?) observable.object(value, decorators?, options?) observable.array(v...
  • 缓存

    缓存页面级别缓存 (Page-level Caching) 组件级别缓存 (Component-level Caching)何时使用组件缓存 缓存 虽然 Vue 的服务器端渲染 (SSR) 相当快速,但是由于创建组件实例和虚拟 DOM 节点的开销,无法与纯基于字符串拼接 (pure string-based) 的模板的性能相当。在 SSR 性能至关重...
  • React.Component

    React.Component概览组件的生命周期挂载 更新 卸载 错误处理 其他 APIs class 属性 实例属性 参考常用的生命周期方法 render() constructor() componentDidMount() componentDidUpdate() componentWillUnmount() 不常用的生命周期方法 shouldCo...
  • noSideEffect编译指示

    noSideEffect编译指示 noSideEffect编译指示 noSideEffect 编译指示用于标记proc / iterator没有副作用。 这意味着proc / iterator仅更改可从其参数访问的位置,并且返回值仅取决于参数。 如果它的参数都没有类型var T 或ref T 或ptr T ,这意味着没有修改位置。 如果编译器无法验证,则...
  • 更多Redux和Ngrx资源

    更多Redux和Ngrx资源Redux Ngrx 更多Redux和Ngrx资源 Redux Redux在其生态系统中提供了许多工具和中间件,以促进优雅的应用程序开发。 Redux DevTools - 该工具显示与其存储交互的操作的线性时间线。允许重放操作和错误处理 redux-thunk - 实现动作延迟评估的中间件 redux-observ...
  • 打包应用

    应用打包生成asar 包1. 安装asar 2. 用asar pack 打包 使用asar 包Node API Web API 像“文件”那样处理asar 包 Node API缺陷asar 包是只读的 Working Directory在asar 包中无效 API中的额外“开箱” fs.stat 获取的stat信息不可靠 执行asar 包中的程序 打包...
  • 进程字典

    进程字典 进程字典 每个进程都拥有一个字典。通过下列BIF可以操作该字典: put(Key,Value) 将与键Key相关联的新值Value加入进程字典。若与Key相关联的值已经存在则该值将被删除并被新值Value替代。该BIF返回原先与Key关联的值,若原先没有值与Key相关联,则返回undefined。Key和Value可以是任意的Erlang...