最近更新的页面
ctype.h
ctype.h头文件定义了一系列字符处理函数的原型。 字符测试函数 这些函数用来判断字符是否属于某种类型。 isalnum():是否为字母数字 isalpha():是否为字母 isdigit()...
typedef 命令
简介 typedef命令用来为某个类型起别名。 typedef type name; 上面代码中, type代表类型名, name代表别名。 typedef unsigned char BYTE...
CSS 计数器
简介 counter-reset:新建或重置一个计数器。 counter-increment:指定计数器的值加1。 counter():取出指定计数器的值。 counter-reset:coun...
网页的语义结构
HTML 标签的名称都带有语义(semantic),使用时应该尽量符合标签的语义,不要用错误语义的标签。语义良好的网页,天然具有良好的结构,对于开发者易读易写,容易维护,也能帮助计算机更好地处理...
<video>,<audio>
概述 <video>元素用来加载视频,是 HTMLVideoElement对象的实例。 <audio>元素用来加载音频,是 HTMLAudioElement对象的实例。而 HTMLVideoEl...
IndexedDB API
概述 随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。 现有的浏览器数据储存方案,都不适合储存大量数据:Cookie ...
URL 简介
概述 URL 是“统一资源定位符”(Uniform Resource Locator)的首字母缩写,中文译为“网址”,表示各种资源的互联网地址。下面就是一个典型的 URL。 https://ww...
History 对象
概述 window.history属性指向 History 对象,它表示当前窗口的浏览历史。 History 对象保存了当前窗口访问过的所有页面网址。下面代码表示当前窗口一共访问过3个网址。 w...
表格标签
表格(table)以行(row)和列(column)的形式展示数据。 <table>, <caption> <table>是一个块级容器标签,所有表格内容都要放在这个标签里面。 <table> ...
数组
数组(array)是一个包含多个值的变量。成员的编号从0开始,数量没有上限,也没有要求成员被连续索引。 创建数组 数组可以采用逐个赋值的方法创建。 ARRAY[INDEX]=value 上面语法...
鼠标事件
鼠标事件的种类 鼠标事件主要有下面这些,所有事件都继承了 MouseEvent接口(详见后文)。 (1)点击事件 鼠标点击相关的有四个事件。 click:按下鼠标(通常是按下主按钮)时触发。 d...
EventTarget 接口
事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现。DOM 支持大量的事件,本章开始介绍 DOM 的事件编程。 介绍具体的事件之前,先来看看如何让 DOM 节点监听事件。 概...
Organising Content
Once your BookStack instance starts to grow you will find that you may want to re-organise your c...
Git switch
git switch是 Git 2.23 版本新增的命名,用来切换分支,跟 git checkout的作用类似,但有更好的语义。 $ git switch develop 上面命令切换到 dev...
git restore
git restore是 Git 2.23 版本新增的命令,用于恢复文件,可以替代 git checkout的部分功能。 $ git restore -- test.txt 上面命令将从暂存区恢...
git checkout
git checkout命令有多种用途。 (1)用来切换分支。 $ git checkout 上面命令表示回到先前所在的分支。 $ git checkout develop 上面命令表示切换到 ...
let 和 const 命令
let 命令 基本用法 ES6 新增了 let命令,用来声明变量。它的用法类似于 var,但是所声明的变量,只在 let命令所在的代码块内有效。 { let a = 10; var b ...
Array 对象
构造函数 Array是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组。 var arr = new Array(2); arr.length // 2 arr /...
属性描述对象
概述 JavaScript 提供了一个内部数据结构,用来描述对象的属性,控制它的行为,比如该属性是否可写、可遍历等等。这个内部数据结构称为“属性描述对象”(attributes object)。...
Multiple BookStack Instances
Currently BookStack does not support multiple instances from one installation but you can set up ...