最近更新的页面
错误处理机制
Error 实例对象 JavaScript 解析或运行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScript 原生提供 Error构造函数,所有抛出的错误都是这个构造函数的实例。 va...
函数
本章介绍 Bash 函数的用法。 简介 函数(function)是可以重复使用的代码片段,有利于代码的复用。它与别名(alias)的区别是,别名只适合封装简单的单个命令,函数则可以封装复杂的多行...
Issues and troubleshooting
General troubleshooting Patching Nextcloud Code signing
Canvas API
概述 <canvas>元素用于生成图像。它本身就像一个画布,JavaScript 通过操作它的 API,在上面生成图像。它的底层是一个个像素,基本上 <canvas>是一个可以用 JavaScr...
Content Overview
The principles of storing information within BookStack is based of the ideas of a normal stack of...
HTML 字符编码
简介 网页包含了大量的文字,浏览器必须知道这些文字的编码方法,才能把文字还原出来。 一般情况下,服务器向浏览器发送 HTML 网页文件时,会通过 HTTP 头信息,声明网页的编码方式。 Cont...
Storage 接口
概述 Storage 接口用于脚本在浏览器保存数据。两个对象部署了这个接口: window.sessionStorage和 window.localStorage。 sessionStorage...
拖拉事件
拖拉事件的种类 拖拉(drag)指的是,用户在某个对象上按下鼠标键不放,拖动它到另一个位置,然后释放鼠标键,将该对象放在那里。 拖拉的对象有好几种,包括元素节点、图片、链接、选中的文字等等。在网...
剪贴板操作 Clipboard API 教程
简介 浏览器允许 JavaScript 脚本读写剪贴板,自动复制或粘贴内容。 一般来说,脚本不应该改动用户的剪贴板,以免不符合用户的预期。但是,有些时候这样做确实能够带来方便,比如“一键复制”功...
Page Permalinks
The URL for a page within BookStack includes a "Slug" generated based upon the name in addition t...
Location 对象,URL 对象,URLSearchParams 对象
URL 是互联网的基础设施之一。浏览器提供了一些原生对象,用来管理 URL。 Location 对象 Location对象是浏览器提供的原生对象,提供 URL 相关的信息和操作方法。通过 win...
iframe
<iframe>标签用于在网页里面嵌入其他网页。 基本用法 <iframe>标签生成一个指定区域,在该区域中嵌入其他网页。它是一个容器元素,如果浏览器不支持 <iframe>,就会显示内部的子元...
文本标签
历史上,网页的主要功能是文本展示。所以,HTML 提供了大量的文本处理标签。 <div> <div>是一个通用标签,表示一个区块(division)。它没有语义,如果网页需要一个块级元素容器,又...
表单,FormData 对象
表单概述 表单( <form>)用来收集用户提交的数据,发送到服务器。比如,用户提交用户名和密码,让服务器验证,就要通过表单。表单提供多种控件,让开发者使用,具体的控件种类和用法请参考 HTML...
启动环境
Session 用户每次使用 Shell,都会开启一个与 Shell 的 Session(对话)。 Session 有两种类型:登录 Session 和非登录 Session,也可以叫做 log...
脚本除错
本章介绍如何对 Shell 脚本除错。 常见错误 编写 Shell 脚本的时候,一定要考虑到命令失败的情况,否则很容易出错。 #! /bin/bash dir_name=/path/not/ex...
Web Worker
概述 JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 CPU 的...
scp 命令
scp是 SSH 提供的一个客户端程序,用来在两台主机之间加密传送文件(即复制文件)。 简介 scp是 secure copy 的缩写,相当于 cp命令 + SSH。它的底层是 SSH 协议,默...
SSH 证书登录
SSH 是服务器登录工具,一般情况下都采用密码登录或密钥登录。 但是,SSH 还有第三种登录方法,那就是证书登录。某些情况下,它是更合理、更安全的登录方法,本文就介绍这种登录方法。 非证书登录的...
sftp 命令
sftp是 SSH 提供的一个客户端应用程序,主要用来安全地访问 FTP。因为 FTP 是不加密协议,很不安全, sftp就相当于将 FTP 放入了 SSH。 下面的命令连接 FTP 主机。 $...