-
JavaScript语言的CommonJS模块规范详解
CommonJS模块规范用于在服务器端实现模块化组织代码,而Node.js使用了CommonJS模块规范的轻微修改版本,本文介绍Node.js风格的模块定义方式。 每个文件本身都是模块,在文件中定义的类、变量、常量和函数对这个文件而言都是私有(private)的,除非它们被显式导出。另外,一个模块导出的值只有在显式导入…
-
JavaScript对象简谱(JavaScript Object Notation,JSON)详解
1.结构形式 1.1对象(object) 对象是”键/值”对的无序集合。 一个对象以左括号 { 开始,然后右括号 } 结束。键必须使用双引号括起来的字符串(string),每个键后跟一个 : 冒号 ,“键/值”对之间使用逗号 , 分隔。 1.2数…
-
Node.js代码的三种运行方式
1.node -p或-e命令式 2.node script.js文件式 helloworld.js文件代码清单: 启动终端,使用 cd 命令,切换到存放 helloworld.js 文件的目录。执行以下命令: 3.node -i交互式
-
客户端的两种客户端存储:Cookie和Web Storage
1.Cookie HTTP 是无状态协议,之前已认证成功的用户状态无法通过协议层面保存下来。即无法实现状态管理,因此即使当该用户下一次继续访问,也无法区分他与其他的用户。于是我们会使用 Cookie 来管理 Session,以弥补 HTTP 协议中不存在的状态管理功能。 步骤 1: 客户端把用户 ID 和密码等登录信息…
-
常见设计原则和设计模式一览表
1.设计原则 设计原则 英文 单一职责原则 Simple Responsibility Principle, SRP 开闭原则 Open Close Principle, OCP 里氏替换原则 Liskov Substitution Principle, LSP 依赖倒置原则 Dependence Inversion …
-
常见shell脚本解释器一览表
解释器 全称 SH Bourne SHell BASH Bourne-Again SHell ASH Almquist SHell DASH Debian Almquist SHell CSH C SHell TCSH Tenex C SHell KSH Korn SHell ZSH Z SHell
-
PHP代码的三种运行方式
1.php -r命令式 2.php -f文件式 helloworld.php文件代码清单: 启动终端,使用cd命令,切换到存放 helloworld.php 文件的目录。执行以下命令: 3.php -a交互式
-
shell脚本的运行方式
1.直接方式(新进程) cd命令切换到script.sh脚本所在的目录。 脚本文件第一行的#!/bin/sh或#!/bin/bash一定要写对,好让系统查找到正确的shell脚本解释器。 2.sh方式(新进程) cd命令切换到script.sh脚本所在的目录。 不需要在脚本文件的第一行指定#!/bin/sh或#!/bi…
-
Linux常用命令一览表
1.系统管理 命令 全称 描述 login —————— 登陆系统 logout —————— 登出系统 reboot —————— 重启系统 shutdown —————— 关闭系统 poweroff —————— 关闭系统并切断电源 mount —————— 挂载目录到分区 umount —————— 从分区卸载目…
-
2.7Ruby语言的可见性(Visibility)
在Ruby语言中,可见性可以是公开(public)、私有(private)或 被保护的(protected)。 1.类变量、实例变量、常量 可见性不可以应用于类变量、实例变量、常量,类变量、实例变量默认是private的,常量默认是public的。 2.实例方法 可见性可以应用实例方法。 如果没有明确声明为privat…