06 2021 档案
摘要:JavaScript库,是一个封装好的集合(方法和函数)。简单说就是一个js文件,里面是堆原生js代码进行了封装。 Jquery是一个JS库,就是为了快速方便操作DOM,里面基本都是函数(方法)。 JQuery优点: 轻量级,核心文件才几十kb 跨浏览器兼容,基本兼容了现在主流的浏览器 链式编程,隐
阅读全文
摘要:JS组成:ECMAScript(js基础语法),DOM(Web APIs),BOM(Web APIs) 因此,Web APIs包括DOM(文档对象模型)和BOM(浏览器对象模型),它是W3C组织的标准。 是浏览器提供的一套浏览器功能和和元素的API,用来和网页进行交互,是js的应用。 一:DOM 文
阅读全文
摘要:简单类型即基本数据类型,复杂数据类型即引用类型 简单数据类型:string,number,bool,undefined,null (其中null比较特殊,是空对象类型object) 复杂数据类型:通过new创建的对象 栈:由系统自动分配释放存放函数的参数值,局部变量的值等 简单数据类型是存在栈中的
阅读全文
摘要:对象就是一组无需的相关属性和方法的集合 1.创建对象的三种方式 对象字面量:花括号,包含了这个对象的属性和方法 eg:var obj = { uname: 'lala', age:18, sayhi: function(){ console.log('hi') } } 注意:属性和方法采用键值对的形
阅读全文
摘要:一:数组 1.创建数组 使用new创建数组 var 数组名 = new Array(); eg:var arr = new Array();//创建一个空数组 var arr = new Array(2);//创建一个长度为2的空数组 var arr = new Array(2,3) //等同于va
阅读全文
摘要:1.条件语句 if (条件){ 条件满足时执行的语句 } if (条件){ 条件满足时执行的语句 }else { 条件不满足时执行语句 } if (条件){ 条件满足时执行的语句 }else if() { 条件不满足时执行语句 } 多分支语句最后只能有一个语句块执行 2.三元表达式 语法结构: 条件
阅读全文
摘要:数据库设计三范式 1.什么是设计范式? 设计表的依据。按照整个范式设计的表不会出现冗余 第一范式: 任何一张表都应该有主键,且每一个字段原子性不可再分 第二范式: 所有非主键字段,完全依赖主键,不能产生部分依赖 多对多?三张表,关系两个外键 第三范式: 所有非主键字段直接依赖主键,不能产生传递依赖
阅读全文
摘要:索引与视图 1.什么是索引? 数据库方面,查询一张表的时候有两种检索方式: 一:全表扫描 二:根据索引检索(效率很高)。因为它缩小了扫描范围 索引虽然可提高检索效率,但不能随意添加,因为索引也是数据库中的对象,需要数据库维护。数据一旦修改,索引需要重新排序,进行维护 2.怎么创建索引对象? crea
阅读全文
摘要:事务 1.什么是事务? 一个事务是一个完整的业务逻辑单元,不可再分。 如:银行账户转账,需执行两条update语句,必须同时成功或同时失败。 事务可以保证多个操作原子性,要么全成功,要么全失败。对于数据库来说事务保证批量的DML要么全成功,要么失败。 只有DML语句才和事务有关系(insert de
阅读全文
摘要:存储引擎决定了表的存储方式, 查看当前使用的存储引擎 1.show create table 表名 2.show engines 建表的时候可以指定存储引擎和字符集 存储引擎这个名字只在mysql中存在。(oracle中没有特殊的名字,就叫表的存储方式) MyISAM:采用三个文件来存储一张表(表结
阅读全文
摘要:1.not null(非空约束) 2.unique(唯一约束) 唯一约束不可重复,但是可以为NULL,因为NULL不是值,可以认为NULL是不同的 mysql> create table t_test( → id int, → code varchar(255) unique #列级约束 ); my
阅读全文
摘要:DML+DDL 1.创建表 | 作用 | 语句格式 | | | | | 创建表 | create table 表名(字段名 数据类型 约束,...); | 常用数据类型 int 整数型 bigint 长整型 float 浮点型 double 双精度浮点型 char 定长字符串 varchar 可变字
阅读全文

浙公网安备 33010602011771号