- 博客(18)
- 收藏
- 关注
原创 Mybatis-Plus批量插入
MySQL Jdbc驱动在默认情况下会无视executeBatch()语句,把我们期望批量执行的一组sql语句拆散,一条一条地发给MySQL数据库,直接造成较低的性能。只有把rewriteBatchedStatements参数置为true, 驱动才会帮你批量执行SQL。打开rewriteBatchedStatements后,根据wireshark嗅探出的mysql报文可以看出:batchDelete(10条记录) => 发送一次请求,内容为”delete from t where id =
2021-11-08 16:36:23
439
原创 Java值传递
public class Test { public static void main(String[] args) { int a = 10; int b = 20; exchange(a, b); System.out.println("a="+a); System.out.println("b="+b); } public static void exc...
2020-05-07 23:57:56
184
原创 绑定事件和取消绑定事件
给id="a"的按钮绑定输出xxx的事件<body> <button id="a">输出</button> <button id="b">转换</button> <script type="text/javascript" src="jquery.js"></script> <...
2020-04-30 00:40:55
657
原创 删除HTML元素
删除HTML元素也是通过删除节点来完成的。对于普通的HTML元素,可用通用方法来删除节点,而列表框、下拉菜单、表格则有额外的方法来删除HTML元素。删除节点删除节点通常借助于其父节点,Node 对象提供了如下方法来删除子节点。➢removeChild(oldNode): 删除oldNode子节点。在从父节点中删除该子节点后,该子节点代表的内容也会消失。下 面的代码通过控制HTML增加、删...
2020-02-09 19:09:23
2260
原创 增加HTML元素
JavaScript脚本可以为DOM动态增加节点,程序为DOM树增加节点时,页面会动态地增加HTML元素。当需要为页面增加HTML元素时,应按如下两个步骤操作。创建或复制节点添加节点创建或复制节点创建节点通常借助于document对象的createElement方法来实现,语法如下。➢document.createElement(Tag): 创建Tag标签对应的节点。下面的代码示范...
2020-02-09 17:53:27
546
原创 修改HTML
HTML元素的所有读写属性都能可被修改修改HTML元素通常通过修改如下几个常用属性来实现下面的示例代码演示了一个可编辑的表格,在页面中指定需要修改的表格行、列,然后输入要修改的值,即可动态修改单元格的内容。<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8...
2020-02-09 12:28:54
385
原创 访问HTML元素
为了动态的修改HTML元素,必须能访问HTML元素,DOM提供了三种方式来访问HTML元素:➢根据ID访问HTML元素➢根据CSS选择器访问HTML元素➢利用节点关系访问HTML元素根据ID访问HTML元素➢document.getElementById(idVal):返回文档中id属性为idVal的HTML元素下面的代码示范了如何根据ID来访问HTML元素<!DOCTYPE ...
2020-02-09 10:35:25
205
原创 DOM模型和HTML文档
HTML元素之间的继承关系虽然JavaScript不是一门纯粹的面向对象语言,但DOM还是为HTML元素提供了一种简单的继承关系。DOM模型里HTML元素的继承关系如图所示。...
2020-02-08 16:34:28
194
原创 JavaScript基础之创建对象
JavaScript中创建对象大致有3种方式:使用new关键字调用构造器创建对象使用Object类创建对象使用JSON语法创建对象使用new关键字调用构造器创建对象<script> function Person(name,age){ this.name=name; this.age=age; ...
2020-02-06 23:10:27
162
原创 JavaScript基础之面向对象
面向对象的概念对象和关联数组当需要访问某个JavaScript对象的属性时,不仅可以使用obj.propName的形式,也可以采用obj[propName]的形式,有时候甚至必须使用这种形式<script> function Person(name,age){ this.name=name; this.age=age...
2020-02-06 22:27:53
125
原创 JavaScript基础之函数的参数处理
基本类型和复合类型的参数传递对于基本类型函数,Javascript采用值传递方式,当通过实参调用函数时,传入函数里的并不是实参本身,而是实参的副本,因此在函数中修改参数值并不会对实参有任何影响<script> function changeAge(person){ person.age = 10; document.w...
2020-02-06 20:53:37
215
原创 JavaScript基础之箭头函数
箭头函数的语法格式如下(param1,param2,...,paramN) => {statements}该箭头函数等价于function(param1,param2,...,paramN){ statements}如果箭头函数的执行体只有一条return语句,则允许省略函数执行体的花括号和return关键词。(param1,param2,...,paramN) =>...
2020-02-06 19:52:57
205
原创 JavaScript基础之复合类型
JavaScript中的复合类型大致上有三种Object:对象Array:数组Function:函数对象除Object之外,JavaScript还提供了如下常用的内置类Array:数组类Date:日期类Error:错误类Function:函数类Math:数学类Number:数值类Object:对象类String:字符串类数组定义数组的三种方式var a = ...
2020-02-04 23:00:43
181
原创 JavaScript基础之基本数据类型
JavaScript的基本数据类型有如下五种数值类型:包括整数和浮点数布尔类型:只有true和false两个值字符串类型:必须用引号引起来,可以是单引号,也可以是双引号undefined类型:专门用来确定一个已经创建但是没有初值的变量null类型:用于表明某个变量的值为空数值类型科学计数法a = 5e2; //表示5*10^2b = 1.2E-3; //表示1.2+10^-...
2020-02-04 22:24:05
129
原创 JavaScript基础之变量
定义变量定义变量的方式有两种隐式定义:直接给变量赋值显式定义:使用var关键字给变量赋值显式声明的方式可以先声明再赋值<script type="text/javascript"> var a; a = true; alert(a);</script>也可以一次定义多个变量var a ,b,c;//一次定...
2020-02-04 20:46:02
137
原创 变形与动画相关属性
CSS 3提供的变形支持可以对HTML元素进行常见的几何变化,包括旋转(rotate)、缩放(scale)、倾斜(skew)、位移(translate)4种变换CSS 3为变形提供了如下两个属性值。transform:该属性用于设置变形transform-origin:该属性设置变形的中心点4种基本变形位移变换:translate和所有以translate开头的函数都支持位移变换旋转...
2020-02-03 21:57:19
261
原创 CSS选择器
元素选择器元素选择器语法格式如下:E{...}/*其中E代表有效的HTML元素名*/属性选择器E{…}:指定该CSS样式对所有E元素起作用E[attr]{…}:指定该CSS样式对具有attr属性的E元素起作用E[attr=value]{…}:指定该CSS样式对所有包含attr属性,且attr属性为value的E元素起作用E[attr~=value]{…}:指定该CSS样式对所有...
2020-01-15 09:14:10
113
原创 css样式单的基本使用
css样式单的基本使用链接外部样式文件HTML文档中使用<link…/>元素来引入外部样式文件,引入外部样式文件应在<head…>元素中增加如下<link…/>子元素:<link type="text/css" rel="stylesheet" href="CSS样式文件的URL">导入外部样式文件导入外部样式单的功能与链接外部样式单的功...
2020-01-14 21:08:57
480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人