跳转到主要内容

最近更新的页面

Intl.RelativeTimeFormat

Web API 教程

很多日期库支持显示相对时间,比如“昨天”、“五分钟前”、“两个月之前”等等。由于不同的语言,日期显示的格式和相关词语都不同,造成这些库的体积非常大。 现在,浏览器提供内置的 Intl.Relat...

由 壳壳虫 更新于 8 年前

process 对象

Node.js 教程

process对象是 Node 原生提供的对象,表示当前运行的 Node 进程。它不用引入模块,可以直接使用。 process.argv process.argv是一个数组,表示启动脚本时的命令...

由 壳壳虫 更新于 8 年前

Geolocation API

Web API 教程

Geolocation API 用于获取用户的地理位置。 由于该功能涉及用户隐私,所以浏览器会提示用户,是否同意给出地理位置,用户可能会拒绝。另外,这个 API 只能在 HTTPS 环境使用。 ...

由 壳壳虫 更新于 8 年前

内部实现

Git 教程

.git 目录 版本管理的所有信息,保存在项目的 .git目录之中。如果没有这个目录,Git 就会认为这个仓库没有建立版本管理,必须进行初始化。 git init命令的主要作用,就是建立 .gi...

由 壳壳虫 更新于 8 年前

算术运算符

JavaScript 教程

运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,覆盖了所有主要的运算。 概述 JavaScript 共提供10个算术运算符,用来完成基本的算术运算。...

由 壳壳虫 更新于 8 年前

Boolean 对象

JavaScript 教程

概述 Boolean对象是 JavaScript 的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装对象实例。 var b = new Boolean(true); typeof b ...

由 壳壳虫 更新于 8 年前

空格

CSS 教程

一、基本规则 HTML 代码的空格通常会被浏览器忽略。 <p>◡◡hello◡◡world◡◡</p> 上面是一行 HTML 代码,文字的前部、内部和后部各有两个空格。为了便于识别,这里使用半圆...

由 壳壳虫 更新于 8 年前

Offline 应用

Web API 教程

Web 应用不仅可以在浏览器缓存资源文件(HTML、CSS、JS 脚本、图片等),还可以把应用本身储存到浏览器。 缓存的资源文件必须在线使用,只有先从服务器加载网页,然后才能使用本地缓存;但是,...

由 壳壳虫 更新于 8 年前

Point lock API

Web API 教程

不用释放按钮,就锁定鼠标。 https://developer.mozilla.org/en-US/docs/Web/API/Pointer_Lock_API

由 壳壳虫 更新于 8 年前

Node 的 REPL 环境

Node.js 教程

简介 REPL 是 read-eval-print-loop 的缩写,表示命令行下的 Node 引擎的一个互动式对话环境。用户在其中输入命令,就可以立刻看到结果。read 表示读取用户的输入,e...

由 壳壳虫 更新于 8 年前

定时器

Node.js 教程

process.nextTick()会立即执行回调函数。 微任务队列。 setImmediate(), clearImmediate() setImmediate(). It can be pa...

由 壳壳虫 更新于 8 年前

fs 模块

Node.js 教程

fs.createReadStream() fs.createReadStream方法读取一个文件,以 stream 的形式返回。 const readStream = fs.createRea...

由 壳壳虫 更新于 8 年前

字符串

JavaScript 教程

概述 定义 字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。 'abc' "abc" 单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号。 'key = "val...

由 壳壳虫 更新于 8 年前

Yarn 的用法

Node.js 教程

简介 Yarn 是 Facebook 联合其他大公司推出的模块管理器。相比 npm,它有两个显著特点。 (1)安装速度较快。 Yarn 采用平行安装模式,而 npm 采用的是线性模式,只有前一个...

由 壳壳虫 更新于 8 年前

git rebase

Git 教程

git rebase 将当前分支移植到指定分支或指定commit之上。 $ git rebase -i <commit> 互动的rebase。 $ git rebase -i master~3 ...

由 壳壳虫 更新于 8 年前

git commit

Git 教程

git commit命令用于将暂存区中的变化提交到仓库区。 -m参数用于指定 commit 信息,是必需的。如果省略 -m参数, git commit会自动打开文本编辑器,要求输入。 $ git...

由 壳壳虫 更新于 8 年前

git log

Git 教程

git log命令按照提交时间从最晚到最早的顺序,列出所有 commit。 # 列出当前分支的版本历史 $ git log # 列出某个文件的版本历史,包括文件改名 $ git log --fo...

由 壳壳虫 更新于 8 年前

前言

JavaScript 教程

我写这本教程,主要原因是自己需要。 编程时,往往需要查阅资料,确定准确用法。理想的 JavaScript 参考书,应该简明易懂,一目了然,告诉我有哪些注意点,提供代码范例。如果涉及重要概念,还应...

由 壳壳虫 更新于 8 年前

WebSocket

Web API 教程

WebSocket 是一种网络通信协议,很多高级功能都需要它。 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答...

由 壳壳虫 更新于 8 年前

UTF8mb4/Emoji Support

BookStack 文档(英文原版) 管理文档

As of BookStack v0.17 UTF8mb4 is the default database charset and collation which allows emoji s...

由 cocobook-sync 更新于 8 年前