- 博客(8)
- 收藏
- 关注
原创 jQuery的封装
jQuery的封装ajax请求在 jQuery中 给我们封装了 Ajax请求不要考虑兼容,跨域等问题,jQuery全部解决,只需要在设定请求时,设定不同的参数,就可以完成不同的请求jQuery中 封装的 ajax请求 有3种1,$.get() get请求方式参数有4个,必填参数是 url地址 其他参数都是选填参数,可以没有参数的形式是对象形式$.get({ url:地址(必填)...
2020-05-03 15:21:50 329
原创 面向对象编程
1,基本概念 所谓的面向对象编程,是一种编程思想和书写方式方法 简单理解: 之前是将程序,封装在函数内,设定参数和返回值 现在是将程序,封装在对象内,设定对象的属性和方法2,构造函数和实例化对象 构造函数:就是专...
2020-04-19 17:28:09 130
原创 ES6构造函数 新增语法形式 class 类 和 ES5构造函数语法
ES5 和 ES6 语法的对比ES5的构造函数有一些问题,最大的问题就是定义 prototype 是在函数之外定义的;调用构造函数,生成实例化对象,只有属性没有函数方法;ES6中,新增语法形式 class 类:是一种新的定义构造函数的语法,作用和原理与ES5语法完全相同,只是语法格式和书写方式不同。...
2020-04-19 17:22:57 187
原创 异步执行原理
一,计算机程序执行分为①同步执行和②异步执行①同步执行,就算正常的计算机程序执行的3大顺序流程 顺序控制语句 从上至下,从左至右 分支控制语句 if ,switch 循环控制语句 for , while , do…while , for…in , forEach②异步执⾏,是一种特殊的程序执行方式;常见的有:setInterval setTimeout事件的绑定 on...
2020-04-05 18:31:25 134
原创 深拷贝,浅拷贝,数组去重
引用类型的赋值操作1.简单数据类型/基本数据类型基本数据类型 赋值的是 存储的数据 赋值之后 两个变量没有关系<script>// 此时 str1 中存储的是 数据 北京 var str1='北京'; // 将 str1 中存储的数据北京 赋值给 str2 var str2=str1; // 之后对str1 的操作,与str2,无关...
2020-03-22 16:25:02 167
原创 JavaScript中数据类型的转化
JavaScript中数据类型的转化含义:数据类型转化,就是将当前数据类型转化为其他数据类型;分类:数据类型的转化分为自动转化和强制转化:自动转化:计算机程序,自动完成的转化;强制转化:程序员强行完成的转化;自动转化:1.布尔类型的自动转化在执行if判断时,其他数据类型会自动转化为布尔类型;转化原则:false的五种情况:0(零) 、 ‘’(空字符串)、undef...
2020-03-14 21:45:48 184
原创 flex布局水平垂直居中
1、定位+拉取(box2为固定大小)相对父容器进行定位,先向右、向下各移动50%,使子元素的左上角顶点与父容器中心点相重叠,再margin拉取自身的一半。示例:2、定位+位移translate的百分比是按照box2来计算的,这种模式非常适合box2不是固定大小的情况。先相对父容器进行定位,先向右、向下各移动50%,使子元素的左上角顶点与父容器中心点相重叠,再向左移动自身宽度的一半,向...
2020-02-28 23:23:26 493
原创 CSS定位方式
CSS定位方式(position):# 1、static(静态定位):position:static;是默认值。按当前文档流自动分配在合适的位置,不会脱离文档流,可以用margin来改变位置;2、relative(相对定位):position:relative;1.如果没有定位偏移量,对元素本身没有任何影响;2.不会使文章脱离文档流,空间依然被保留,只是视觉上相对原来的位置有移动;不...
2020-02-23 19:40:41 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人