跳转到主要内容

最近更新的页面

rsync 命令

SSH 教程(网道)

简介 rsync 是一个常用的 Linux 应用程序,用于文件同步。 它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工...

由 cocobook-sync 更新于 5 年前

SSH 基本知识

SSH 教程(网道)

SSH(Secure Shell 的缩写)是一种网络协议,用于加密两台计算机之间的通信,并且支持各种身份验证机制。 实务中,它主要用于保证远程登录和远程通信的安全,任何网络服务都可以用这个协议来...

由 cocobook-sync 更新于 5 年前

ArrayBuffer 对象,Blob 对象

JavaScript 教程

ArrayBuffer 对象 ArrayBuffer 对象表示一段二进制数据,用来模拟内存里面的数据。通过这个对象,JavaScript 可以读写二进制数据。这个对象可以看作内存数据的表达。 这...

由 壳壳虫 更新于 5 年前

ParentNode 接口,ChildNode 接口

JavaScript 教程

节点对象除了继承 Node 接口以外,还拥有其他接口。 ParentNode接口表示当前节点是一个父节点,提供一些处理子节点的方法。 ChildNode接口表示当前节点是一个子节点,提供一些相关...

由 壳壳虫 更新于 5 年前

IntersectionObserver

Web API 教程

网页开发时,常常需要了解某个元素是否进入了“视口”(viewport),即用户能不能看到它。 上图的绿色方块不断滚动,顶部会提示它的可见性。 传统的实现方法是,监听到 scroll事件后,调用目...

由 壳壳虫 更新于 5 年前

循环

Bash 脚本教程(网道)

Bash 提供三种循环语法 for、 while和 until。 while 循环 while循环有一个判断条件,只要符合条件,就不断循环执行指定的语句。 while condition; do...

由 cocobook-sync 更新于 5 年前

异步遍历器

ES6 教程

同步遍历器的问题 《遍历器》一章说过,Iterator 接口是一种数据遍历的协议,只要调用遍历器对象的 next方法,就会得到一个对象,表示当前遍历指针所在的那个位置的信息。 next方法返回的...

由 壳壳虫 更新于 6 年前

Object 对象的相关方法

JavaScript 教程

JavaScript 在 Object对象上面,提供了很多相关方法,处理面向对象编程的相关操作。本章介绍这些方法。 Object.getPrototypeOf() Object.getProto...

由 壳壳虫 更新于 6 年前

其他常见事件

JavaScript 教程

资源事件 beforeunload 事件 beforeunload事件在窗口、文档、各种资源将要卸载前触发。它可以用来防止用户不小心卸载资源。 如果该事件对象的 returnValue属性是一个...

由 壳壳虫 更新于 6 年前

数据类型的转换

JavaScript 教程

概述 JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。 var x = y ? 1 : 'a'; 上面代码中,变量 x到底是数值还是字符串,取决于另一个变量 y的...

由 壳壳虫 更新于 6 年前

实例对象与 new 命令

JavaScript 教程

JavaScript 语言具有很强的面向对象编程能力,本章介绍 JavaScript 面向对象编程的基础知识。 对象是什么 面向对象编程(Object Oriented Programming,...

由 壳壳虫 更新于 6 年前

Event 对象

JavaScript 教程

概述 事件发生以后,会产生一个事件对象,作为参数传给监听函数。浏览器原生提供一个 Event对象,所有的事件都是这个对象的实例,或者说继承了 Event.prototype对象。 Event对象...

由 壳壳虫 更新于 6 年前

键盘事件

JavaScript 教程

键盘事件的种类 键盘事件由用户击打键盘触发,主要有 keydown、 keypress、 keyup三个事件,它们都继承了 KeyboardEvent接口。 keydown:按下键盘时触发。 k...

由 壳壳虫 更新于 6 年前

git rev-parse

Git 教程

显示某个指示符的SHA1哈希值。 $ git rev-parse HEAD

由 壳壳虫 更新于 6 年前

Math 对象

JavaScript 教程

Math是 JavaScript 的原生对象,提供各种数学功能。该对象不是构造函数,不能生成实例,所有的属性和方法都必须在 Math对象上调用。 静态属性 Math对象的静态属性,提供以下一些数...

由 壳壳虫 更新于 6 年前

mktemp 命令,trap 命令

Bash 脚本教程(网道)

Bash 脚本有时需要创建临时文件或临时目录。常见的做法是,在 /tmp目录里面创建文件或目录,这样做有很多弊端,使用 mktemp命令是最安全的做法。 临时文件的安全问题 直接创建临时文件,尤...

由 cocobook-sync 更新于 6 年前

算术运算

Bash 脚本教程(网道)

算术表达式 ((...))语法可以进行整数的算术运算。 $ ((foo = 5 + 5)) $ echo $foo 10 ((...))会自动忽略内部的空格,所以下面的写法都正确,得到同样的结果...

由 cocobook-sync 更新于 6 年前

read 命令

Bash 脚本教程(网道)

用法 有时,脚本需要在执行过程中,由用户提供一部分数据,这时可以使用 read命令。它将用户的输入存入一个变量,方便后面的代码使用。用户按下回车键,就表示输入结束。 read命令的格式如下。 r...

由 cocobook-sync 更新于 6 年前

String 对象

JavaScript 教程

概述 String对象是 JavaScript 原生提供的三个包装对象之一,用来生成字符串对象。 var s1 = 'abc'; var s2 = new String('abc'); type...

由 壳壳虫 更新于 6 年前

其他运算符,运算顺序

JavaScript 教程

void 运算符 void运算符的作用是执行一个表达式,然后不返回任何值,或者说返回 undefined。 void 0 // undefined void(0) // undefined 上面...

由 壳壳虫 更新于 6 年前