- 博客(18)
- 收藏
- 关注
原创 使用jQuery操作DOM
使用jQuery操作DOM DOM操作分类 DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById() HTML-DOM:用于处理HTML文档,如document.forms CSS-DOM:用于操作CSS,如element.style.color=“green” 样式操作 设置和获取样式值 jQuery中,使用css()方法为指定的元素设置样式值 //语法 $(selector).css(name,value)//设置单个属性 $(selector).css({n
2020-09-21 11:37:33
200
原创 初始jQuery
初始jQuery Jquery的用途 访问和操作DOM元素 控制页面样式 对页面事件的处理 方便使用JQuer插件 雨Ajax技术的完美结合 JQuery的优势 轻量级 强大的选择器 出色的DOM封装 可靠的事件处理机制 出色的浏览器兼容 隐式迭代 丰富的插件支持 window.onload 和 $(function(){}); =====$(document).ready(); 区别 区别1:执行时机 window.onload滞后----->$function优先执行 区别2:执行次数 w
2020-09-21 11:36:57
167
原创 jQuery中的事件与动画
jQuery中的事件与动画 基础事件 常用的基础事件有: 鼠标事件 键盘事件 window事件 表单事件 //语法 事件名="函数名()"; //或者 DOM 对象.事件名=函数; 事件绑定函数处理函数后,可以通过DOM对象.事件名()的方式显示调用处理函数 jQuery中的基础事件和JavaScript中是事件一致,提供了特有的事件方法将事件和处理函数绑定 载入事件 载入事件也是window事件的一种,window事件表示当用户执行某些会影响浏览器的操作时,触发的事件 鼠标事件
2020-09-21 11:36:26
232
原创 jQuery选择器
jQuery选择器 jQuery的优势 简洁的写法 $()函数在很多JavaScript库中都被当作一个选择器来使用,在jQuery也不例外 完善的处理机制 使用JQuery选择器不仅比使用传统的 getElementById()和getElementByTagName()函数简洁得多,还能避免某些错误 jQuery选择器的类型 CSS选择器 基本选择器 层次选择器 属性选择器 过滤选择器 基本过滤选择器 可见性过滤选择器 基本选择器 标签选择器 element 匹配指定的标签名
2020-09-21 11:35:56
118
原创 JavaScript对象和初始面向对象
JavaScript对象和初始面向对象 JavaScript中的基本数据类型 number(数值类型) string(字符串类型) boolean(布尔类型) null(空类型) undefined(未定义类型) object 对象是包含相关属性和方法的集合体 属性 方法 具有相同的属性和方法的对象的集合就是类 基于Object对象的方式创建对象: var flower=new Object(); flower.name="长春花"; flower.genera="夹竹桃科 长春花属";
2020-09-21 11:35:25
135
原创 JavaScript操作DOM对象
JavaScript操作DOM对象 DOM概述 Document Object Model,即文档对象模型 DOM DOM Core CSS-DOM HTML-DOM 节点与节点的关系 访问节点 使用getElement系列方法访问指定节点 getElementById() 通过id访问节点 getElementsByName() 通过类名访问节点 getElementsByTagName() 通过标签访问节点 根据层次关系访问节点 节点属性 parentNode 返回节点的父节点 ch
2020-09-21 11:34:55
122
原创 JavaScript操作BOM对象
JavaScript操作BOM对象 BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构 BOM可实现的功能 弹出新的浏览器窗口 移动、关闭浏览器窗口以及调整窗口的大小 页面的前进、后退 Window对象 常用属性 history 有关客户访问过的URL的信息 location 有关当前 URL 的信息 语法: window.属性名= "属性值" 常用方法 prompt( ) 显示可提示用户输入的对话框 alert( ) 显示带有一个提示信息和一个确定按钮的
2020-09-21 11:34:24
85
原创 JavaScript基础
JavaScript基础 什么是JavaScript? JavaScript是web上一种功能强大的编程语言,用于开发交互式的web页面。不需要进行编译,直接嵌入到HTML页面中,由浏览器执行。 为什么使用JavaScript? 添加页面的动态效果,提供用户操作体验,对浏览器事件作出相应,验证提交数据,检查访客的浏览器信息。 JavaScript的组成 ECMAScript:核心语法,语句 DOM:操作文档的元素和内容 BOM:浏览器对象 JavaScript的引入 内联式: <script type
2020-09-21 11:33:46
202
原创 高级查询(一)
高级查询(一) 修改表 修改表名 一个数据库,表名是唯一的,但可以通过SQL语句对已经创建的表名进行修改 /*修改表名*/ ALTER TABLE<旧表名> RENAME [TO] <新表名>; 其中,TO为可选参数,使用与否不影响结构。仅修改表名,表结构不变。 添加字段 随着业务需求的变化,可能需要向已存在的表中添加新的字段 /*添加字段*/ ALTER TABLE 表名 ADD 列名 varchar(52) not null; 修改字段 数据表中的一个字段包含字段名和数据类型
2020-08-13 10:55:24
500
原创 数据库设计
数据库设计 数据库中创建的数据结构的种类,以及在数据实现之间建立的复杂关系是决定数据库系统效率的重要因素。 糟糕的数据库设计表现在以下两个方面 效率低下 更新和检索数据时会出现许多问题 良好的数据库设计表现在以下几个方面 效率高 便于进一步扩展 可以使应用程序的开发变的更容易 设计数据库的步骤 收集信息 创建数据库之前,必须充分理解数据库需要完成的任务和功能 标识实体 在收集需求信息后,必须标识数据库要管理的关键对象或实体 注意:实体一般是名词,一个实体只描述一件事情,不能重复出现含义相
2020-08-13 10:54:22
347
原创 数据库设计
数据库设计 数据库中创建的数据结构的种类,以及在数据实现之间建立的复杂关系是决定数据库系统效率的重要因素。 糟糕的数据库设计表现在以下两个方面 效率低下 更新和检索数据时会出现许多问题 良好的数据库设计表现在以下几个方面 效率高 便于进一步扩展 可以使应用程序的开发变的更容易 设计数据库的步骤 收集信息 创建数据库之前,必须充分理解数据库需要完成的任务和功能 标识实体 在收集需求信息后,必须标识数据库要管理的关键对象或实体 注意:实体一般是名词,一个实体只描述一件事情,不能重复出现含义相
2020-07-30 09:52:42
260
原创 javaOOP基础总结
javaOOP基础总结 类和对象 1.类和对象的关系 1.类 简单来说:类是抽象的,是对对象的抽象。 具体来说:类是对现实生活中一类具有共同特征的事物的抽象,实质是一种复杂的数据类型,不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。 2.对象 简单来说:对象也是抽象的,是对客观事物的抽象。又是具体的,是类实例化的结果。 具体来说:对象是人们要进行研究的任何具体事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改
2020-07-20 19:33:46
720
原创 集合框架
集合框架 LIst接口 实现List接口的常用类有ArrayList和LinkedList。它们都可以容纳所有类型的对象,包括NULL,允许重复,并且都保证元素的存储顺序。 ArrayList对数组进行了封装,实现了长度可变的数组。ArrayList存储数据的方式和数组相同,都是在内存中分配连续的时间,它的优点在于遍历元素和随机访问元素的效率比较高 0 1 2 3 4 5 aaaa dddd cccc aaaa eeee dddd LinkedList采用链表存储方式,优点在于插入、
2020-07-09 10:38:31
115
原创 多态
多态 多态(polymorphism)具有表现多种形态的特征,更专业化的说话是同一个实现接口,使用不同的实例而执行不同的操作 多态 1、多态:同一个对象,在不同时刻体现出来的不同状态。 2、多态的前提: 1)要有继承关系或实现关系(接口); 2)要有方法重写; 3)要有父类或者父接口引用指向子类`Fu f= new Zi(); 注意:形参实参形式的(形参父类实参子类)。 3、多态的分类: 1)具体类多态 class Fu{} class Zi extends Fu{} Fu f=
2020-07-07 10:59:24
171
1
原创 static 修饰符
static 修饰符 tatic关键字的特点 static是一个修饰符,用于修饰类的成员方法、类的成员变量,另外可以编写static代码块来优化程序性能。 static修饰成员方法 static修饰的方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的,因为它不依附于任何对象,既然都没有对象,就谈不上this了。并且由于这个特性,在静态方法中不能访问类的非静态成员变量和非静态成员方法,因为非静态成员方法/变量都必须依赖具体的对象才能够被调用。 但是要注意的
2020-07-07 10:58:54
536
原创 抽象类
抽象类 可以使用java中的抽象类来实现,用abstract来修饰Pet类。 抽象类不能通过new实例化 抽象类和抽象方法的特点 抽象类和抽象方法都通过abstract关键字来修饰 抽象类不能实例化。抽象类中可以没有、有一个或多个抽象方法,甚至全部方法都可以是抽象方法 抽象方法之一方法声明,没有方法实现。有抽象方法的类必须声明为抽象类。子类必须重写所有的抽象方法才能实例化,否则子类还是一个抽象类。 抽象类可以有构造方法,其构造方法可以被本类的其他构造方法调用,若此构造方法不是有private修饰,也可以
2020-07-07 10:58:22
267
原创 构造方法+方法重载重写
构造方法+方法重载重写 构造方法 java可以向C#一样,通过无参或带参数的构造方法(Constructor)完成赋值的初始化 在Penguin类中增加一个无参的构造方法Penguin(),如下 /** * 宠物企鹅类,测试无参构造方法 */ public class Penguin{ String name = "无名氏"; //昵称 int health = 100; //健康值 int love = 0; //亲密度 String sex =
2020-07-07 10:57:47
421
原创 类和对象
类和对象 创建类和对象 生活中,先有对象再根据对象的属性和行为抽取出类 程序中,先有类,再通过创建出实例对象 /** * 宠物狗狗类 */ public class Dog{ String name = "无名氏"; //昵称,默认值是"无名氏" int health = 100; //健康值,默认值是100 int love = 0; //亲密度 String strain = "聪明的拉布拉多夫" //品种 /** * 输出狗狗的信
2020-07-07 10:56:48
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人