js
js脚本代码写在body结束标签的上面,用script标签替代<script></script>
js是弱类型的语言
声明对象时:
let表示局部变量
const表示常量
var都行
为对象添加属性和方法时,直接在对象名后加 .对应属性或方法名:
删除属性时,需要用到delete方法。
定义函数:
或
方法的参数不用表明类型,可以直接添加,而调用方法时可以和形参数量无关
为按钮绑定点击事件,并在script标签内编写点击事件方法
DOM组件 Document Object Model
获取dom组件对象
通过各种属性获得标签的dom组件对象
console.log(s) | 在浏览器的控制台打印 |
delete m | 删除属性 |
typeof m | 返回变量的类型的名称 |
unshift(element) | 从数组头部添加元素 |
shift(element) | 从数组头部删除元素 |
push(element) | 从数组尾部添加元素 |
pop(element) | 从数组尾部删除元素 |
splice(index) | 从数组中下标为index位置开始往后全部删除 |
splice(index,length) | 从数组中下标为index位置开始删除length个数组 |
splice(index,length,..element) | 删除后添加任意数量元素 |
dom.innerHTML=s | 将dom组件中的html语言替换为s |
dom.innerText=s | 将dom组件中的文本替换为s |
alert(s) | 弹窗,弹窗内容为s |
setInterval(function,time) | function为方法,time为毫秒数,每隔一个time时间段,便执行一次function方法 |
setTimeout(function,time) | function为方法,time为毫秒数,在time时间后执行一次function方法 |
MySql
端口号:3306
数据库管理系统DBMS:Data Base Management System
sql语句:
create database 库名 | 创建库 |
create table 表名( (声明表中字段 主键 表中数据唯一的标识,不可重复,不可为null auto_increment在插入数据时,该列的值可以不指定,会自动递增) id int auto_increment primary key, (varchar(最大长度) 可变字符串类型) code varchar(20) not null, (数值一共可以存储10位,其中2位用来存储小数) salary decimal(10,2) ) | 创建表 |
alter table 旧表名 rename to/as 新表名 | 重命名表 |
mysql8 utf8 mb3 mb4 maxbyte 不同的字符占用的空间是不一样的 数字,字母,欧洲部分语言字符占一个字节 中东,阿拉伯语言占两个字节 中文,韩文,日文,东南亚地区字符占三个字节 alter table 表名 character set '字符标准' | 设置编码 |
alter table 表名 add column 列名 类型 | 添加列 |
alter table 表名 modify 列名 类型 | 重新定义列 |
alter table 表名 modify 列名 类型 after | 指定列名 |
alter table 表名 change 旧列名 新列名 类型 | 列重命名 |
alter table 表名 drop column 列名 | 删除列 |
drop table 表名 | 删除表 |