- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Javascript的作用域、闭包和对象
一.作用域作用域是结构化编程语言中的重要概念,它决定了变量的可变范围和生命周期。和C、Java等语言不同的是,JavaScript不是以{}作为作用域的范围。例如:if(true){ var message = 'hello world';}console.log(message);//输出hello worldmessage的声明和赋值都在if的花括号内,但在if{}外却可以使用。这是因为JavaScript的作用域完全是由函数来决定的,if、for语句中的花括号不是独立的作用域。1
2020-11-04 16:39:26
96
原创 jQuery事件操作基础教程
一.什么是事件事件:被对象识别的操作,即操作对象对环境变化做出的感知和反应,如单击按钮和鼠标移动等等。事件流:指的是由于HTML文档使用的是DOM模型,而该模型是从上到下层级式的结构,因此会触发一连串对象。例如,单击按钮,不单单会触发按钮的事件,还会出发父级元素的事件。二.常见的jQuery事件方法方法名描述click鼠标单击dblclick鼠标双击mousedown鼠标单击后mouseup鼠标单击弹起mouseout鼠标移出mouseen
2020-11-01 15:27:29
172
原创 Jquery操作html
1.获取或设置元素的内容(1)text():设置或得到所选元素的文本内容(2)html():设置和获取所选元素的html代码(3)val():用于获取和设置表单字段的值2.获取或设置元素的属性(1)设置和获取元素的属性使用$(select).attr(attribute);(2)移除元素使用$(select).removeAttr(attribute)方法;3.在页面中添加元素(1)append()/appendTo():在被选元素的结尾(元素内)添加元素(2)prepend()/prep
2020-10-31 09:19:46
292
原创 jQuery库的选择器
一 . jQuery选择器的类型(1)基本选择器基于元素的class、id、元素名称等实验基于CSS的选择器机制查找页面元素。相关内容请参见W3C的CSS选择器教程(2)层次选择器通过DOM元素间的层次关系获取页面元素。注:可以用next()方法来代替$(“prev+next”),即$(".one+div")与$(".one").next(“div”)等效。可以用nextAll()方法来代替$(“prev~siblings”),即$(".one~div")与$(".one").nextAll(
2020-10-29 21:47:25
123
原创 简单介绍Java的代理机制
代理是Java SE 1.3 新增加的特性。利用代理我们可以在运行时创建预估实现了一组接口的新类,可以实现对目标对象的功能扩展。代理类中具有指定接口所需要的全部方法和Object类中的全部方法。然而,不能在允许时定义这些方法的新代码。而是要提供一个调用处理器。调用处理器是实现了InvonationHandle接口的类对象。在这个接口中只有一个这样的方法:Object incoke(Object...
2020-02-26 08:57:49
134
原创 简析Java的反射机制
Java的反射机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。一.Class类在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。这个信息跟踪着每个对象所属的类。保存这些信息的类被称为Class。当我们使用Object类中的getClass方法我们将会得到一个...
2020-02-25 22:16:33
183
原创 Java中的equals方法和clone方法
一.equals方法Object中的equals方法用来检测一个对象是否等于另一个对象。在Object类中,这个方法将判断两个对象是否具有相同的引用。如果两个对象具有相同的引用,它们一定是相等的。这样看,将其作为默认操作也是合情合理的。然而,对于大多类来说,这种判断没有什么意义,所有我们常常需要重写equals方法。下面是一个实现比较雇员对象是否相等的equals方法(一个雇员对象假设它有姓名...
2020-02-24 22:23:27
1411
原创 Java枚举类的一些小结
1.枚举类的一些简介在C#或C++,java等一些计算机编程语言中,枚举类型是一种基本数据类型而不是构造数据类型,而在C语言等计算机编程语言中,它是一种构造数据类型。枚举类型用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。2.枚举类的作用(1)简化代码,让代码更加优雅。在没有枚举类型的时候,只能使用许多静态常量来标记所需要的常量。这常常会使得程序冗长且难以理解。...
2020-02-23 21:35:32
116
原创 Java的包、类路径、文本注释
一.包(1)在导入类时发生命名冲突的时候,需要注意包的名字。例如,java.util和java.sql 包都有日期(Date)类。如果在程序中同时导入了这两个包,在程序使用Date类时,就会出现一个编译错误。此时,编译器无法确定程序使用的是哪一个Date类。可以采用增加一个特定的import语句来解决这个问题:import java.util.*;import java.sql.*;im...
2020-02-23 20:35:37
488
原创 Java核心技术第三章小结
1.数字下划线 从Java7开始,为了提高可读性,允许在一个数值型字面值的两个数字之间使用下划线, 如用1_000_000(或0b1111_0100_0010_0100_0000)表示100万。Java编译器会去 除这些下划线2.浮点数和无穷大 (1)在JDK5.0中可以使用十六进制来表示浮点数。例如:0.125可以表示为0x1.0p-3。 p表示指数,尾数采用十六进制,指...
2020-02-23 14:15:37
199
线性规划算法实现——Java版
2020-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人