摘要: 变量和函数声明都会在任何代码被执行前首先被处理。 变量和函数声明从它们在代码中出现的位置被‘移动’到了最上面,这个过程叫作提升。(js解释器在执行js代码之前,会有个编译过程,编译器会把声明部分提升到当前作用域的最上方,这个过程叫作提升) 1.提升注意事项 只有声明会提升,赋值和其他运行逻辑留在原地 阅读全文
posted @ 2021-09-02 22:29 tingshu 阅读(73) 评论(0) 推荐(0)
摘要: 1.工厂模式 由于ES中无法创建类,,开发人员便开发了一种函数,用函数来封装创建对象的细节。 2.构造函数 构造函数是用来创建对象的,本质上也是函数,构造函数和普通函数的唯一区别,在于调用方式不同。不存在定义构造函数的特殊语法。任何函数只要通过关键字new来调用,那它就可以作为构造函数。 将构造函数 阅读全文
posted @ 2021-09-01 22:33 tingshu 阅读(47) 评论(0) 推荐(0)
摘要: 1.元素偏移量 offset 系列 获取元素距离带有定位父元素的位置 获得元素自身的大小(宽度高度) 注意:返回的数值都不带单位 offset系列常用属性: offset系列属性 作用 element.offsetParent 返回带有定位的父亲 ,如父元素没有定位则以body为准 element. 阅读全文
posted @ 2021-07-16 11:47 tingshu 阅读(47) 评论(0) 推荐(0)
摘要: JavaScript库,是一个封装好的集合(方法和函数)。简单说就是一个js文件,里面是堆原生js代码进行了封装。 Jquery是一个JS库,就是为了快速方便操作DOM,里面基本都是函数(方法)。 JQuery优点: 轻量级,核心文件才几十kb 跨浏览器兼容,基本兼容了现在主流的浏览器 链式编程,隐 阅读全文
posted @ 2021-06-27 22:25 tingshu 阅读(103) 评论(0) 推荐(0)
摘要: JS组成:ECMAScript(js基础语法),DOM(Web APIs),BOM(Web APIs) 因此,Web APIs包括DOM(文档对象模型)和BOM(浏览器对象模型),它是W3C组织的标准。 是浏览器提供的一套浏览器功能和和元素的API,用来和网页进行交互,是js的应用。 一:DOM 文 阅读全文
posted @ 2021-06-25 22:27 tingshu 阅读(206) 评论(0) 推荐(0)
摘要: 简单类型即基本数据类型,复杂数据类型即引用类型 简单数据类型:string,number,bool,undefined,null (其中null比较特殊,是空对象类型object) 复杂数据类型:通过new创建的对象 栈:由系统自动分配释放存放函数的参数值,局部变量的值等 简单数据类型是存在栈中的 阅读全文
posted @ 2021-06-20 16:03 tingshu 阅读(46) 评论(0) 推荐(0)
摘要: 对象就是一组无需的相关属性和方法的集合 1.创建对象的三种方式 对象字面量:花括号,包含了这个对象的属性和方法 eg:var obj = { uname: 'lala', age:18, sayhi: function(){ console.log('hi') } } 注意:属性和方法采用键值对的形 阅读全文
posted @ 2021-06-20 09:27 tingshu 阅读(63) 评论(0) 推荐(0)
摘要: 一:数组 1.创建数组 使用new创建数组 var 数组名 = new Array(); eg:var arr = new Array();//创建一个空数组 var arr = new Array(2);//创建一个长度为2的空数组 var arr = new Array(2,3) //等同于va 阅读全文
posted @ 2021-06-17 22:58 tingshu 阅读(55) 评论(0) 推荐(0)
摘要: 1.条件语句 if (条件){ 条件满足时执行的语句 } if (条件){ 条件满足时执行的语句 }else { 条件不满足时执行语句 } if (条件){ 条件满足时执行的语句 }else if() { 条件不满足时执行语句 } 多分支语句最后只能有一个语句块执行 2.三元表达式 语法结构: 条件 阅读全文
posted @ 2021-06-13 18:19 tingshu 阅读(27) 评论(0) 推荐(0)
摘要: 数据库设计三范式 1.什么是设计范式? 设计表的依据。按照整个范式设计的表不会出现冗余 第一范式: 任何一张表都应该有主键,且每一个字段原子性不可再分 第二范式: 所有非主键字段,完全依赖主键,不能产生部分依赖 多对多?三张表,关系两个外键 第三范式: 所有非主键字段直接依赖主键,不能产生传递依赖 阅读全文
posted @ 2021-06-05 12:35 tingshu 阅读(51) 评论(0) 推荐(0)