JavaScript 保留关键字 JavaScript 保留关键字 在 JavaScript 中,一些标识符是保留关键字,不能用作变量名或函数名。 JavaScript 标准 所有的现代浏览器完全支持 ECMAScript 3(ES3,JavaScript 的第三版,从 1999 年开始) ECMAScript 4(ES4)未通过。 ECMAScript 5(ES5,2009 年发布),是 JavaScript 最新的官方版 2024-03-17 Software Language JavaScript 基本语法
JavaScript 验证 API JavaScript 验证 API 约束验证 DOM 方法 Property Description checkValidity() 如果 input 元素中的数据是合法的返回 true,否则返回 false,checkValidity() 会检查元素是否有任何输入约束条件,并且检查值是否符合约束条件,如果值是不符合约束条件的,浏览器就会在该元素上触发一个可以撤销的 invalid 2024-03-17 Software Language JavaScript 函数
JavaScript 计时事件 JavaScript 计时事件 通过使用 JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行,我们称之为计时事件。 在 JavaScritp 中使用计时事件是很容易的,两个关键方法是: setInterval() - 间隔指定的毫秒数不停地执行指定的代码。 setTimeout() - 在指定的毫秒数后执行指定代码。 注意:setInter 2024-03-17 Software Language JavaScript 函数
JavaScript DOM JavaScript DOM 通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。 查找 HTML 元素 通常,通过 JavaScript,您需要操作 HTML 元素。 为了做到这件事情,您必须首先找到该元素,有三种方法来做这件事: 通过 id 找到 HTML 元素。 通过标签名找到 HTML 元素。 通过类名找到 HTML 元素。 通过 id 查找 HT 2024-03-17 Software Language JavaScript
JavaScript JSON JavaScript JSON JSON.stringify() JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。 语法 1JSON.stringify(value[, replacer[, space]]) 参数说明: value:必需,要转换的 JavaScript 值(通常为对象或数组) replacer: 可选,用于转换结果的函数或数 2024-03-17 Software Language JavaScript
JavaScript Cookie JavaScript Cookie Cookie 用于存储 web 页面的用户信息。 Cookie 概述 Cookie 是一些数据,存储于你电脑上的文本文件中。 当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。 Cookie 的作用就是用于解决 “如何记录客户端的用户信息”: 当用户访问 web 页面时,他的名字可以记录在 cookie 中。 在用户 2024-03-17 Software Language JavaScript
Java 文件与目录管理 Java 文件与目录管理 获得文件的信息或进行文件的复制,删除,重命名等操作,需要使用File类的方法。 创建File对象 File(String path):path指定文件路径及文件名,它可以是绝对路径,也可以是相对路径,绝对路径的格式为"盘符:目录路径/文件名”,相对路径是指程序运行的当前盘,当前目录路径,例如: 1File myFIle = new File(" 2024-03-17 Software Language Java JavaSE 流式输入输出与文件处理
Java 序列化 Java 序列化 Java序列化是将一个对象编码成一个字节流,反序列化将字节流编码转换成一个对象。 对象输入流ObjectInputStream和对象输出流ObjectOutputStream将Java流系统扩充到能输入/输出对象,他们提供的writeObject()和readObject()方法实现了对象的序列化(Serialized)和反序列化(Deserialized) Serializ 2024-03-17 Software Language Java JavaSE 流式输入输出与文件处理
Java NIO Java NIO NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接,I/O处理问题的有效方式。 那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程,提高系统吞吐的呢? 本文会从传统的阻塞I/O和线程池模型面临的问题讲起,然后对比几种常 2024-03-17 Software Language Java JavaSE 流式输入输出与文件处理
Java Class类 Java Class类 Java运行环境中提供了反射机制,这种机制允许在程序中动态获取类的信息以及动态调用对象的方法,其相关的类主要有Class类,Field类,Method类,Constructor类,Array类,它们分别代表类,类的属性,类的方法,类的构造方法以及动态创建数组。 获取Class类型的对象 Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建,有 2024-03-17 Software Language Java JavaSE 注解与反射
Java 泛型 Java 泛型 泛型简介 泛型是Java语言的新特性,泛型的本质是参数化类型,也就是说,程序中的数据类型被指定为一个参数,泛型可以用在类,接口和方法的创建中,分别称为泛型类,泛型接口,泛型方法,下面给出了一个简单的使用泛型的例子,其中,<>之间定义形式类型参数。 [例14-1]:泛型的简单使用示例。 12345678910111213141516171819202122232425 2024-03-17 Software Language Java JavaSE 泛型与集合
Java Iterator & ListLterator Java Iterator & ListLterator Iterator Iterator是一种抽象的数据访问模型,使用Iterator模式进行迭代的好处有: 对任何集合都采用同一种访问模型。 调用者不用了解集合的内部结构。 Java提供了标准的迭代器模型,即集合类实现java.util.Iterable接口,返回java.util.Iterator实例。 Iterator接口定 2024-03-17 Software Language Java JavaSE 泛型与集合
Go flag Go flag Go 语言内置的 flag 包实现了命令行参数的解析,flag 包使得开发命令行工具更为简单。 os. Args 如果只是简单的想要获取命令行参数,可以像下面的代码示例一样使用 os.Args 来获取命令行参数。 12345678910111213141516package mainimport ( "fmt" "os")//os 2024-03-17 Software Language Go Library
Java Arrays Java Arrays Arrays Arrays 是JDK提供的操作数组的工具类, array类提供了动态创建和访问 Java 数组的方法。 Arrays.newInstance() 创建数组。 在Java的反射机制中,通过数组的 class 对象的getComponentType()方法可以取得一个数组的Class对象,通过Array.newInstance()可以反射生成数组对象。 2024-03-17 Software Language Java JavaSE 泛型与集合
Java 抽象类和抽象方法 Java 抽象类和抽象方法 抽象类的定义 抽象类代表着一种优化了的概念组织方式,抽象类用来描述事物的一般状态和行为,然后在其子类中再去实现这些状态和行为,以适应对象的多样性。 抽象类用abstract修饰符修饰,具体定义形式如下: 12345abstract class 类名称{ 成员变量定义; 方法(){...} // 定义具体方法。 abstract 方 2024-03-17 Software Language Java JavaSE 抽象类和接口
Go Function Go Function 函数定义 Go 语言中定义函数使用 func 关键字,具体格式如下: 123func 函数名(参数)(返回值){ 函数体。} 函数名:由字母,数字,下划线组成,但函数名的第一个字母不能是数字,在同一个包内,函数名也称不能重名。 参数:参数由参数变量和参数变量的类型组成,多个参数之间使用 , 分隔。 返回值:返回值由返回值变量和其变量类型组成, 2024-03-17 Software Language Go Function
Go Method Go Method 方法和接收者 Go 语言中的 方法(Method) 是一种作用于特定类型变量的函数,这种特定类型变量叫做 接收者(Receiver),接收者的概念就类似于其他语言中的 this 或者 self 方法与函数的区别是,函数不属于任何类型,方法属于特定的类型。 123func (接收者变量接收者类型)方法名(参数列表) (返回参数) { 函数体。} 接 2024-03-17 Software Language Go Function
Go Struct Go Struct Go 语言中没有"类”的概念,也不支持"类”的继承等面向对象的概念, Go 语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 类型别名和自定义类型 自定义类型 在 Go 语言中有一些基本的数据类型,如 string, 整型, 浮点型, 布尔 等数据类型, Go 语言中可以使用 type 关键字来定义自定义类型。 1type Cus 2024-03-17 Software Language Go DataSturct
Go var&const Go var&const 标识符与关键字 标识符 Go 语言中标识符由字母数字和 _ (下划线)组成,并且只能以字母和 _ 开头。 关键字 关键字是指编程语言中预先定义好的具有特殊含义的标识符,关键字和保留字都不建议用作变量名。 Go 语言中有 25 个关键字。 12345break default func interface sel 2024-03-17 Software Language Go DataSturct
Go 基本数据类型 Go 基本数据类型 Go 语言中有丰富的数据类型,除了基本的整型,浮点型,布尔型,字符串外,还有数组,切片,结构体,函数, map,通道(channel)等。 基本数据类型 整型 整型分为以下两个大类:按长度分为: int 8, int 16, int 32, int 64 对应的无符号整型: uint 8, uint 16, uint 32, uint 64 其中, uint8 就是 by 2024-03-17 Software Language Go DataSturct