go
-
JS history对象详解
history 对象存储了库互动浏览器的浏览历史,通过 window 对象的 history 属性可以访问该对象,实际上 history 属性仅存储最近访问的、有限条目的 URL …
-
JS实现简单的jQuery框架(非常详细)
本节模拟 jquery 框架设计一个 Web 应用模型,训练 JavaScript 面向对象的编程技能。 定义类型 在 JavaScript 中,可以把构造函数理解为一个类型,这个…
-
Go语言模拟枚举(const和iota模拟枚举)
Go语言现阶段没有枚举类型,但是可以使用 const 常量配合上一节《Go语言常量》中介绍的 iota 来模拟枚举类型,请看下面的代码: type Weapon int const…
-
Go语言类型的本质
Go语言中根据类型的特点可以分成三类,分别是内置类型、引用类型和结构类型。下面就来分别为大家介绍一下这三种类型。 内置类型 内置类型是由语言提供的一组类型。分别是数值类型、字符串类…
-
Python 2.x和Python 3.x,初学者应如何选择?
Python 自发布以来,主要有 3 个版本,分别是: 1994 年发布的 Python 1.0 版本(已过时); 2000 年发布的 Python 2.0 版本,截止到 2019…
-
浅谈Python类命名空间
前面章节中,已经不只一次提到,所有位于 class 语句中的代码,其实都位于特殊的命名空间中,通常称之为类命名空间。Python 中,编写的整个程序默认处于全局命名空间内,而类体则…
-
Go语言结构体字面量
结构体类型的值可以通过结构体字面量来设置,即通过设置结构体的成员变量来设置。 type Point struct{ X, Y int }p := Point{1, 2} 有两种格式…
-
Go语言简单的统计函数
本节中我们定义了一个聚合类型的结构体,包含用户输入的数据以及我们准备计算的两种统计: type statistics struct { numb…
-
Java break语句详解
在 Java 中,break 语句有 3 种作用,分别是:在 switch 语句中终止一个语句序列、使用 break 语句直接强行退出循环和使用 break 语句实现 goto 的…
-
使用源码安装Go语言
在Go语言的源代码中,有些部分是用 Plan 9 C 和 AT&T 汇编写的,因此假如你要想从源码安装,就必须安装 C 的编译工具。 在 Mac 系统中,只要你安装了 Xc…