快速幂
快速幂算法幂运算当指数较大时,需要进行很多次乘法操作,时间复杂度较高使用快速幂算法,可大大降低时间复杂度 基本思路底数为x,指数为n,定义变量res(初始值为1)保存结果,对指数n进行讨论 若n为偶数,那么x^n == (x^2)^(n/2),将x自身平方,n减半 若n为奇数,则将当前x的值并入res(即res *= x),同时n自减1最终n自减至0...
Location对象
Location对象location是一个对象,包含于window对象,它拆分并保存了url地址的各个部分 href属性包含完整的url地址,对其重新赋值可用于跳转页面 search属性包含地址中携带的参数,是url中符号?后面的部分 hash属性包含地址的哈希值,是url中符号#后面的部分 location.reload(true)方法直接刷新页面,参数true表示强制刷新 locati...
定时器-延迟函数
延迟函数使事件延迟一定时间执行 12345<script> let timeOut = setTimeout(()=>{ console.log('Hello World!') },10000) //创建页面10s后在控制台输出Hello World!</script> 类似setInterval...
事件循环
事件循环JavaScript的一大特点是单线程 同步严格按照顺序从前往后执行任务 异步执行一个任务的同时执行下一个任务 JavaScript执行机制(事件循环 event loop)同步任务所有的同步任务都在主线程上执行,形成一个执行栈 异步任务(事件,资源加载,定时器)全部添加到**任务队列(也称消息队列)**中 JavaScript运行时: 先执行所有执行栈中的同步任务,异步任务放入任...
移动端事件
移动端事件touch事件|事件|说明||..|..||touchstart|触摸DOM元素时触发||touchmove|从DOM元素上划过时触发||touchend|从DOM元素上移开时触发|
新增节点
新增节点代码格式先创建一个节点,后放入指定元素 创建节点123456<script> const div = document.createElement('div') div.innerHTML = '豆棍杜子' div.style.fontSize = '20px' console.log(div)&...
克隆和删除节点
克隆和删除节点克隆节点123const h1_Clone = h1.cloneNode(true) //false:只clone元素和属性,不clone innerHTML(默认)// true:完全克隆,包括inn二HTML及所有子节点span.appendChild(h1_Clone) 删除节点原生js中必须通过父元素删除某节点 1span.removeChild(div)
查找DOM节点
查找DOM节点格式12子元素.parentNode; //返回最近一个父节点元素父元素.children; //返回所有子节点元素组成的伪数组 代码示例12345678910111213<div id="A" style="color: black"> <div id="b">b</div>...
DDL操作
DDL操作语法格式123456789alter 表名 add 字段名 数据类型(长度) [comment 注释] [约束]; --为表添加字段alter table 表名 modify 字段名 新数据类型(长度); --修改字段的数据类型alter table 表名 change 原字段名 新字段名 类型(长度) [comment 注释] [约束]; --修改字段名和数据类型alter ta...
数据类型
数据类型数值类型 类型 大小 有符号(SIGNED)范围 无符号(UNSIGNED)范围 描述 TINYINT 1byte (-128,127) (0,255) 小整数值 SMALLINT 2bytes (-32768,32767) (0,65535) 大整数值 MEDIUMINT 3bytes (-8388608,8388607) (0,16777215) 大整数值 ...

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)