- 博客(33)
- 收藏
- 关注
原创 jQuery事件和DOM
1.常用的事件进行网页特效设计jQ中的事件分类:基础事件鼠标事件键盘事件window事件表单事件复合事件鼠标光标悬停鼠标连续点击1.1 常用鼠标事件mouseover和mouseenter的区别?穿过被选元素或其后代元素都会触发对应的mouseover事件。只有在穿过被选元素时才会除法对应的mouseenter事件。1.2 常用的键盘事件<...
2019-06-29 14:10:22 235
原创 jQuery
什么是jQuery?jQuery是JS的一个库!封装好的一个库,它就是类似于Java中的一个jar包。jQuery的核心理念:write less,do more。(写的更少,做的更多)只要JS能做的,它都能做,大大简化了开发代码。jQuery强大的选择器它支持CSS3所有的选择器,还单独定制了一套高级选择器。出色的DOM封装简化且封装了大量的DOM操作。可靠的事件处理机制jQ...
2019-06-25 13:03:41 249
原创 JavaScirpt
什么是JavaScript它是一种基于事件和对象驱动的,具有安全性的脚本语言。JS也是一门面向对象的编程语言,它是一种面向原型(prototype)的面向对象(原型链)。历史:JavaScript诞生于1995年。起初它的主要目的是处理以前由服务器端负责的一些表单验证。在那个绝大多数用户都在使用调制解调器上网的时代,用户填写完一个表单点击提交,需要等待几十秒,完了服务器反馈给你说某个地方填错...
2019-06-18 10:37:22 540
原创 CSS高级操作
1. 理解盒子模型-布局盒子模型,抽象与现实生活中的盒子,将网页中的所有元素看做是一个个的盒子,那么在调整网页中的元素布局时,就可通过调整盒子信息来进行。盒子模型的组成:盒子内容 + 盒子的内边距(盒子内容到边框的填充)+ 盒子边框 + 盒子外边距2. 掌握盒子模型的使用2.1 边框border-style 边框样式/*border-style: solid; 实线*//*...
2019-06-17 17:30:35 154
原创 表格、表单和高级选择器
1. 表格的使用1.1 表格的基本语法<!-- 声明表格 --><table> <!-- 表格由行和列组成 --> <!-- table row 行 你想要几行内容就写几个tr --> <tr> <!-- 单元格(列) 你在一行想要几个列就写几个td --> <td></td> ...
2019-06-15 15:29:14 244
原创 CSS
1. CSS前端的组成:结构语言:HTML表现语言:CSS行为语言:JavaScriptCSS:Cascading Style Sheet 级联/层叠样式表CSS是用来给我们的HTML做美化的,事实上HTML也能做一些美化,但是为什么单独提出来CSS,那是因为可以降低耦合,并且CSS的样式非常丰富,这是HTML所不可比拟的。2. CSS的基本语法// 选择器:选中要美化的元素...
2019-06-15 15:18:47 207
原创 HTML
1.了解HTML相关概念HTML的概念HTML:超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用,HTML不是一种编程语言,而是一种标记语言(Markup Language),是网页制作所必备的超文本:超越了文本、也就是说不仅仅是文本而已,除了文本还包括了图片、视频、音乐、链接等非文字元素。XML:(eXtensive Markup L...
2019-06-12 16:05:28 107
原创 DAO模式
1.什么是DAO模式在了解DAO模式之前,先回顾一下传统的JDBC操作的步骤传统的JDBC操作加载驱动和建立连接步骤(操作冗余/重复)释放资源/关流步骤(操作冗余/重复)业务代码和数据访问代码耦合在一起会造成1.阅读困难,2.数据访问代码复用性差DAO模式:DAO:(Data Access Object)数据存取/访问对象是业务逻辑和持久化数据之间的一个转换器,可以将Java对...
2019-06-09 09:28:03 266
原创 使用JDBC操作数据库
1.什么是JDBCJava提供了一套接口,用于接入不同的数据库!基本上主流的数据库都支持,这套接口的名字叫做JDBC。Java应用程序通过JDBC来连接数据库时,其实就是在Java平台准备一套接口(接口:interface 它要使用必须要找寻对应的实现类!),然后不同的数据库厂商提供这些接口的实现类(驱动),然后再通过Java提供的驱动管理程序对驱动进行验证及安装,再然后我们就可以正常使用了...
2019-06-08 14:55:30 192
原创 数据库设计
数据库设计和设计ATM取款机数据库设计的作用随着项目规模变大,设计变得越来越重要!良好的数据库设计:能节省数据库的存储空间、能够保证数据的完整性、方便进行数据库应用系统的开发;糟糕的数据库设计:会产生数据冗余、存储空间浪费、内存空间浪费、数据更新和插入的异常。1.设计数据库设计步骤(生命周期)需求分析 明确甲方意图概要设计 E-R图详细设计 利用三大范式进...
2019-06-08 14:32:54 600
原创 MySQL事务、视图、索引、备份和恢复
事务1.1 为什么要用事务假设银行转账假定资金从A转到B,那么至少需要两步1.账户A的资金减少2.账户B的资金相应的增加当A账户向B账户转账500元操作时,A账户更新完减去500,结果出现了故障,B账户没有增加500元就结束了。如果一系列操作不能全部执行完成,那么数据的完整性就丢失了。1.2 什么是事务?事务时作为单个逻辑工作单元执行的一系列操作,多个操作作为一个整体向系统提交,...
2019-06-08 14:14:44 353
原创 DQL查询数据
DQL 概述DQL(Data Query Language,数据查询语言)。可以通过SELECT 查询数据库数据,可以进行简单的单表查询或者多表的复杂查询和嵌套查询。它是数据库语言中最核心、最重要的语句。SELECT [ALL | DISTINCT]{ * | table. * | [table.field1 [as alias1] [,table.field2 [as alias2]] [...
2019-05-27 12:25:22 375
原创 MySQL数据管理
1. 主键与外键1.1 创建主键关系型数据库中的一条记录有若干个字段(列/属性),若其中某个字段/字段组能够唯一标识一条记录,该字段组就可以成为一个主键,一般情况下主键不具备任何含义,只是用于标识当前记录。除了在创建表时指定主键外,我们可通过修改表的方式来添加主键,具体如下;ALTER TABLE 表名 ADD CONSTRAINT 主键名PRIMARY KEY (主键字段);1....
2019-05-25 11:17:25 230
原创 MySQL数据库
1.数据库1.1 数据库的概念数据库,简而言之可视为电子化的文件柜——存储电子文件的地方,是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。1.2 数据库的优势存储大量数据,方便检索和访问保持数据信息的一致、完整共享和安全通过组合分析,产生新的有用信息1.3 数据库的应用程序的关系1.4 数据库管理系统数据库由数据库管理系统统一管理,数据的插入、修改、检...
2019-05-24 22:41:04 301
原创 XMl可扩展标记语言
什么是XML?XML指可扩展标记语言它是一种很像HTML的标记语言,它的设计宗旨是传输数据,而不是显示数据。HTML中的元素是固定的,而XML标签没有被预定义,可以由用户来进行自定义,XML被设计为具有自我描述性,且跨平台。XML文档结构1XML的扩展名为.xml,它由两大部分组成,头部的声明和下面的主体描述信息。声明一般处于XML文件的第一行,用来标注XML的配置属性。version...
2019-05-12 08:27:31 515
原创 网络编程
网络的相关概念网络通信-IPIP地址(Internet Protocol):唯一标识网络上的每一台计算机IP地址的组成:32位,由4个8位二进制数组成二进制变成十进制方法:位数数值乘以2的位数次方,最大到255IP地址 = 网络地址 +主机地址网络地址:标识计算机或网络设备所在的网段主机地址:标识特定主机或网络设备IP地址的配置和检测:查看IP地址,检测网络是否畅通...
2019-05-12 06:57:56 301
原创 多线程
线程和进程的概念进程:一个程序的运行实例,正在进行的程序。通常来说一个程序对应着一个进程,它有独立的内存空间和系统资源。线程:线程是CPU中运算和分派的基本单位,也是进程中运算/的基本单位。一个进程中可以有多个线程,一个线程可以独立完成一个顺序控制流程。多线程和单线程的概念单线程:如果程序中只有一个线程,那么称为单线程多线程:如果程序中有多个线程,那么称为多线程多线程在执行时不一定...
2019-05-06 13:11:43 141
原创 IO流输入和输出(下)
字符输入流常用实现类: FileReader 构造方法 FileReader(File file); FileReader(String pathname); 常用方法 int read(char[] buffer); 读取数据到字符数组中 返回读取的字符数在这里插入代码片 int read(char[] buffer,int offset,int ...
2019-05-05 14:43:31 158
原创 IO流输入和输出(上)
输入和输出处理什么是计算机文件文件是一个广泛的概念。这里我们要提到的是计算机中的文件,计算机中的文件就是相关记录或放在一起的数据的集合。有了它我们就可以将数据持续化存储(“长期存储”)在磁盘、光盘内。构造方法File(String pathname) 直接根据字符串类型地址获取对应的文件对象// 1.File(String pathname)// File file = new F...
2019-05-05 14:36:35 353
原创 实用类(下)
常用字符串API获取字符串长度:int length();String s = "xxxx";syso(s.length());判断字符串内容是否相同:boolean equals(Object obj)String str1 = "你好"; String str2 = "您好"; System.out.println(str1.equals(str2)); // ...
2019-05-05 13:35:59 150
原创 实用类(上)
1.枚举的作用枚举主要是处理不合理的赋值,不用枚举可以用封装的方法加上控制判断语句来解决不合理赋值问题使用封装解决赋值不合理问题public class Student{ private String name; private int age; private String gender; public void setAge(int age){...
2019-04-21 15:54:46 116
原创 集合框架(二)
Map接口1.Map接口的作用Map接口主要处理键值映射数据的存储,可以根据键实现对值的操作,最常用的实现类是HashMap。// 先创建对象 Key-value// 表示Key是String 类型,value是Object类型HashMap<String,Object> hashMap = new HashMap <String, Object>();// 存...
2019-04-20 23:09:05 140
原创 集合框架(上)
1.为什么要用集合框架?如果我需要存储一组总数不缺定的数据,就需要用到集合框架,因为如果用一维数组的话,在不能确定数组长度的情况下,如果长度定义多了,浪费空间,定义少了,位置不够,所以集合框架就可以很好的解决这个问题2.集合框架的应用场景Java集合框架提供了一套性能优良、使用方便的接口和类。Collection、List、Set等都是接口,但是接口无法直接使用,必须要寻找对应的接口实现类(...
2019-04-17 12:42:30 132
原创 Java中的异常知识点整理
异常1.生活中的异常在了解程序的异常之前先了解一下生活中的异常什么情况?假设我们每天开车去上班,从出发到抵达大概需要半小时,但万一发生了意外,睡过头了,或者路上堵车,那么必然会导致迟到,无法达到预期的目的,出现了不平常的状况,就是异常发生了。2.程序中的异常程序中报错的提示ArrayIndexOutOfBoundsException 数组越界异常ClassCastException ...
2019-04-16 23:26:17 293
原创 抽象类和接口
抽象类1.抽象类是什么?在了解抽象类之前,先来了解一下抽象的意义吧:抽象:不具体,太笼统,细节不明确。也就是说抽象的意思是指事物的具体细节不明确,只有笼统的概念抽象类:只需在 class关键字前添加abstract关键字即可,但是抽象类不能实例化,一般会常作为某些类的父类使用。关于抽象类不能实例化这点比较好理解比方说:狼和羊,都是动物,它们都在动物的范畴内,而动物都会进食,但是不...
2019-04-15 14:57:01 186
原创 方法重写和多态
1.方法重写1.1为什么需要方法重写我们可以发现在继承后,子类都缺失了自己特有的方法,只有从父类继承下来的方法,所以为了即拥有从父类继承的属性和方法外(遗产),自己也需要有自己的方法(自己的资产)联想到显示中的例子:新的帝王继承王位,觉得制度不好,为了励精图治一般会重新设定新的制度。1.2方法重写概述子类根据需求对从父类继承的方法进行重新编写。编写时,可以用super.方法的方式来调用父...
2019-04-14 14:52:17 365
原创 继承
继承1.1继承的作用继承属于面向对象三大特性中的第二项特性在我们写代码定义类时,可能会有很多相同的属性和方法,那么未来继续编写类似的类,这些属性还会重复,很麻烦,继承既可以优化这种情况1.2继承介绍继承时Java中实现代码重用的重要手段之一,在继承概念中会引申出“父类”和“子类”,就像现实生活中的父子一样,子女时父辈的继承热,可以继承父辈的财产。Java中只支持单根继承,即一个类只能有一...
2019-04-14 14:07:05 186
原创 封装
1.封装1.1封装的概念封装指将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问,把尽可能多的东西藏起来,对外提供便捷的接口。1.2封装的作用Penguin p = new Penguin();p.health = -1000;上方的示例中,给健康值赋值的时候明显出现了不合理赋值,这种数据错误是不应该出现的!但是语法不会报错,这是因...
2019-04-08 16:23:19 159
原创 类与方法总结
理解类和对象在了解类于对象之前首先来看一下生活中的类与对象吧。生活中的对象我们身边的所有物体都可以称之为对象,万物皆对象在描述生活中的对象时通常会描述其特征和行为特征:就是其自身的属性,比如‘人’对象的属性就包括:姓名、身高、年龄等行为:就是对象的所执行的操作,或者对象可以做的事。生活中的类我们在看到对象的同时会下意识的进行划分种类,比如我看见一只猫的‘对象’,我会把它分到‘哺...
2019-04-05 20:08:43 484
原创 Java数组笔记整理
数组一维数组1.什么是数组?数组是一个特殊的“变量”,存储相同类型的一组数据。比如声明一个一个变量就是在内存空间划出一块适合的空间,声明一个数组就是在内存空间划出一串连续的空间。变量是在内存中临时存储的运行数据为了能够更复杂的存储数据,我们需要学习数组数组和变量在内存中存储的对比效果图:数组和变量一样,由四种要素组成数组的基本要素:1.标识符和变量名命名规范一致2.数组...
2019-03-27 08:30:27 479
原创 Java基础跳转语句以及debug的使用
跳转语句及debug的使用一、跳转语句1.break在swhitch中,遇到break后,会立即跳出switch语句。for(int i = 0;i < 10;i ++){ //循环体; if(不能坚持){ break; // 退出比赛 }}break可用于三种循环语句中,可以跳出循环而执行循环后面的语句。// 创建Scanner对象...
2019-03-26 11:36:47 340
原创 Java循环结构整理
循环结构一.while循环语句。1-1、什么是循环语句。循环顾名思义,是重复执行某个有规律的事件,在很多编程实际问题里就存在很多有规律性的重复操作,很是繁琐,比方说我想要在Java程序中输出100遍一句话,按照以前所学只能自己重复操作这些过程,100遍还好,如果是1000遍10000遍呢?那就真的要写断手了,而循环语句就可以帮助我们去解决这些重复性高的操作。1-2、while循环语句...
2019-03-26 10:31:37 269
原创 Java数据类型、变量选择结构等
初识Java一、程序和编程1.1、程序:什么是程序?程序是一系列指令的集合,以生活中的程序举例就是,为了达成某个目的,而进行的一系列步骤或者流程。1.2、编程:编程指编写程序,开发程序因为计算机只能识别二进制内容,所以我们需要用到编程语言,通过给计算机下达各种指令,来实现程序编写。二、了解市面上主流的编程语言2.1、目前最火爆的编程语言有:Java、python、c++、c语言、...
2019-03-18 17:29:02 504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人