书栈网 · BookStack 本次搜索耗时 0.059 秒,为您找到 930 个相关结果.
  • 无障碍

    无障碍辅助功能 为什么我们需要无障碍辅助功能? 标准和指南 WCAG WAI-ARIA 语义化的 HTML 无障碍表单 标记 在出错时提醒用户 控制焦点 键盘焦点及焦点轮廓 跳过内容机制 使用程序管理焦点 鼠标和指针事件 更复杂的部件 其他考虑因素 设置语言 设置文档标题 色彩对比度 开发及测试 键盘 开发辅助 esli...
  • 数据抽象、层次抽象

    1376 2018-03-11 《SICP 的魔法》
    数据抽象 序对 如何定义有理数? 实现抽象屏障 数据的过程实现 层次抽象 序列的形成 高阶操作和层次结构 序列操作 filter accumulate enumerate 重整序列 理解Monad Semigroup Functor Monad 小结 在第一章里面,我们已经见识到了过程 抽象的魔法,一个过程描述了一系列数...
  • 无障碍

    无障碍辅助功能 为什么我们需要无障碍辅助功能? 标准和指南 WCAG WAI-ARIA 语义化的 HTML 无障碍表单 标记 在出错时提醒用户 控制焦点 键盘焦点及焦点轮廓 跳过内容机制 使用程序管理焦点 鼠标和指针事件 更复杂的部件 其他考虑因素 设置语言 设置文档标题 色彩对比度 开发及测试 键盘 开发辅助 esli...
  • 第五章-编程语言

    第五章-编程语言 C C++ C/C++和其它语言的关系" level="3"> C/C++和其它语言的关系 为什么要学习C/C++ Python Java Go Notes 第五章-编程语言 如果读到这儿还不知道编程语言是啥的,请回头阅读第一章,下边的介绍仅仅只是蜻蜓点水式的,想详细了解的请自行Google或者Wikipedia,每...
  • 过程的求值计算和高阶过程

    1645 2018-03-11 《SICP 的魔法》
    过程的求值计算 代换模型 迭代与递归 树形结构 实例求值 高阶函数抽象 过程作为参数 $ \lambda $ 的构造 使用let 创建局部变量 过程作为返回值 总结 过程的求值计算 这里面我们先来介绍一种最为简单、通用的求值模型,代换模型 并不能概括全部的求值方式,但是我们先从这个开始。 代换模型 通用的表达式计算模式,...
  • 解析器组合子

    解析器组合子 小结 解析器组合子 在实现小巧的JSON解析器的过程中,体会函数式编程的含义。 作者:@nixzhu Coolie 是我自学编译原理(也只学了皮毛)后的一个练习作(它的实现思路在制作一个苦力 里有所介绍)。 在写完Coolie之后,我又发现了“解析器组合子”这种东西,据说是专门用来写解析器的。它看起来很酷,但可惜那时接触到的...
  • 函数式编程入门经典

    函数式编程入门经典 前言 什么是函数式编程? 函数式编程的优势 函数式编程的基本原则 怎样进行函数式编程? 总结 链接 参考 函数式编程入门经典 前言 虽然大家已经被面向对象编程(Object-oriented programing)洗脑了,但很明显这种编程方式在 JavaScript 里非常笨拙,这种语言里没有类可以用,社区采取...
  • 4. 深入 Python 流程控制

    4. 深入 Python 流程控制¶ 4.1. if 语句¶ 4.2. for 语句¶ 4.3. range() 函数¶ 4.4. break 和 continue 语句, 以及循环中的 else 子句¶ 4.5. pass 语句¶ 4.6. 定义函数¶ 4.7. 深入 Python 函数定义¶ 4.7.1. 默认参数值¶ 4.7.2. 关键字...
  • 11.7 函数式编程

    11.7 函数式编程 11.7.1 匿名函数与lambda 11.7.2 内建函数apply()、filter()、map()、reduce() 11.7.3 偏函数应用 11.7 函数式编程 Python不是也不大可能会成为一种函数式编程语言,但是它支持许多有价值的函数式编程语言构建。也有些表现得像函数式编程机制但是从传统上也不能被认为是函数...
  • Chapter 4. Designing Infrastructure Applications

    Chapter 4 Designing Infrastructure Applications The Bootstrapping Problem The API The State of the World The Reconciler Pattern Rule 1: Use a Data Structure for All Inputs and O...