1.什么是对象? 对象:任何事物都是对象,拥有属性和方法两大特征; 属性:描述事物的特征; 方法:事物拥有的行为; 2.在js中区分构造对象属性和方法; Person.age=10 属性 Person.fn=function(){} 方法 属性=右边是基本值; 方法=右边是函数; 3.在js中如何生 ...
分类:
其他好文 时间:
2019-02-14 20:52:00
阅读次数:
185
重叠构造器模式: 创建对象时,我们需要一些必须的参数,从而区分它们,其他可选参数,我们一层一层的赋基本值。这样就提供了用户可选的多种传参方式。 缺点:当有多个参数时,不好处理 JavaBean模式: 通过setter方法,对类进行初始化赋值 Builder模式:(书上最推荐的方式) 书上提供了一个例 ...
分类:
其他好文 时间:
2019-01-09 20:32:24
阅读次数:
216
1. js数据类型有哪些? 基本(值)类型 Number 任意数值 String 任意字符串 Boolean true/false undefined undefined null null 对象(引用)类型 Object Array Function 2. 判断数据类型的方法? typeof 不能 ...
分类:
Web程序 时间:
2018-12-30 22:14:31
阅读次数:
253
asm包中主要有以下这些类 其中, AnnotationVisitor类:是一个抽象类,定义在解析注解时会触发的事件,如解析到一个基本值类型的注解、enum值类型的注解、Array值类型的注解、注解值类型的注解等。 AnnotationWriter类:继承了 AnnotationVisitor 类, ...
分类:
编程语言 时间:
2018-10-16 18:38:55
阅读次数:
244
对象 面向对象语言有一个标志,那就是它们都有类的概念,通过类可以创建任意多个具有相同属性和方法的对象。 ECMAScript没有类的概念,它的对象也与基于类的语言中的对象有所不同。ECMAScript把对象定义为: 无序属性的集合,其属性可以包含基本值、对象或函数。 每个对象实例都是基于一个引用类型 ...
分类:
编程语言 时间:
2018-10-14 20:50:28
阅读次数:
201
原型模式最大的问题是由其共享的本性所导致的。我们知道,原型中所有的成员是被很多实例共享的,这种共享对于函数非常合适。对于那些包含基本值的属性倒也说得过去,毕竟可以通过在实例上添加一个同名的属性来隐藏原型中对应的属性;然而,对于包含引用类型值的属性来说,问题就比较突出了。来看下面的代码:functio ...
分类:
Web程序 时间:
2018-10-08 16:02:08
阅读次数:
127
参考学习的网站链接http://www.w3school.com.cn/xpath/xpath_intro.asp 首先理清楚一些常识 以此为例 参照HTML的格式其实很多都只是换了一下名字而已还是很好上手的 节点(Node) 基本值(或称原子值,Atomic value) 项目(Item) 项目是 ...
分类:
其他好文 时间:
2018-08-27 14:03:10
阅读次数:
191
#小摘要 >> boolean和bool差不多是一个东西,但是bool是一个基本值的类型,boolean则是对象(java与javascript中有用)。 Bool是Boolean的别名。Bool是C#中的,Boolean是.net Framework中的。 当我们把using System注释掉之 ...
//值类型 C# 类型 .NET Framework 类型 bool System.Boolean 4Byte 32bit布尔型变量 逻辑值,true或者false,默认值为false byte System.Byte 1Byte 8bit无符号整数无符号的字节,所存储的值的范围是0~255,默认值 ...
JavaScript中没有类的概念,所以其在对象创建方面与面向对象语言有所不同。 JS中对象可以定义为”无序属性的集合”。其属性可以包含基本值,对象以及函数。对象实质上就是一组没有特定顺序的值,对象中每个属性、方法都有一个名字,每个名字都映射到了一个值,因此我们可以将对象想象称为一个散列表。 JS是 ...
分类:
编程语言 时间:
2018-03-26 20:42:49
阅读次数:
311