万象云档 本次搜索耗时 0.815 秒,为您找到 27 个相关结果.
  • Makefile基础

    规则 伪目标 执行多条命令 控制打印 控制错误 参考源码 小结 在Linux环境下,当我们输入make 命令时,它就在当前目录查找一个名为Makefile 的文件,然后,根据这个文件定义的规则,自动化地执行任意命令,包括编译命令。 Makefile 这个单词,顾名思义,就是指如何生成文件。 我们举个例子:在当前目录下,有3个文本文件:a....
  • 使用Nunjucks

    转义 格式化 简单逻辑 Nunjucks 性能 参考源码 Nunjucks是什么东东?其实它是一个模板引擎。 那什么是模板引擎? 模板引擎就是基于模板配合数据构造出字符串输出的一个组件。比如下面的函数就是一个模板引擎: function examResult ( data ) { return `${data.n...
  • JavaScript简介

    ECMAScript 要了解JavaScript,我们首先要回顾一下JavaScript的诞生。 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。 由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich这哥们在两周之内设计出了JavaScript语言。...
  • 使用模块

    CommonJS规范 结论 深入了解模块原理 module.exports vs exports 结论 练习 参考源码 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组...
  • koa

    历史 Express koa 1.x koa 2.x 选择哪个版本? koa是Express的下一代基于Node.js的web框架,目前有1.x和2.0两个版本。 历史 Express Express是第一代最流行的web框架,它对Node.js的http进行了封装,用起来如下: let express = require ( '...
  • class继承

    class继承 练习 在上面的章节中我们看到了JavaScript的对象模型是基于原型实现的,特点是简单,缺点是理解起来比传统的类-实例模型要困难,最大的缺点是继承的实现需要编写大量代码,并且需要正确实现原型链。 有没有更简单的写法?有! 新的关键字class 从ES6开始正式被引入到JavaScript中。class 的目的就是让定义类更简单。 ...
  • 基本语法

    注释 练习 大小写 JavaScript的语法和Java语言类似,每个语句以; 结束,语句块用{…} 。但是,JavaScript并不强制要求在每个语句的结尾加; ,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上; 。 提示 让JavaScript引擎自动加分号在某些情况下会改变程序的语义,导致运行结果与期望不一致。在...
  • iterable

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

    定义函数 调用函数 arguments rest参数 小心你的return语句 练习 定义函数 在JavaScript中,定义函数的方式如下: function abs ( x ) { if ( x >= 0 ) { return x ; } else { ...
  • 空白文档

    Code on Github 在线阅读 文档目录 关于 Markdown 第一个 Markdown 文档 Hello.md 语法 段落与换行 标题 引用 列表 代码 分隔线 超链接 图片 强调 字符转义 扩展语法 删除线 代码块和语法高亮 表格 Task List 编辑器与扩展 Markd...