摘要: 1.面向对象介绍 面向对象,是一种编程思想,一种代码的书写格式。 面向过程:自己一步一步完成程序的定义和执行。 面向对象:封装好的面向对象的程序,直接调用、执行。 功能类似于封装好的函数,但是有所不同。面向过程,将程序封装在函数内,设定参数和返回值;面向对象是将程序封装在对象内,设定对象的属性和方法 阅读全文
posted @ 2020-04-28 11:51 x新z 阅读(121) 评论(0) 推荐(0)
摘要: 数组坍塌:当数组执行删除单元操作时,删除单元之后,后面的单元会前移,进而顶替被删除单元位置,造成数组长度减少的情况,这样的现象称为数组的坍塌。 在循环操作数组中,若执行了删除操作,删除单元之后的第一个数据,因为顶替了被删除单元的位置,继续执行时进行下一个单元的操作,所以这个数据会被跳过。 下图,假设 阅读全文
posted @ 2020-04-06 22:49 x新z 阅读(177) 评论(0) 推荐(0)
摘要: 一、冒泡排序 相邻的两个单元比较,如果前者数据大,则交换位置(大的放后面)。 需要嵌套两层循环,外层循环根据有多少个数据单元需要比较大小来确定循环次数; 内层循环根据每确定一个数据单元需要多少次比较来确定循环次数。 下面是为优化的程序 <script> var arr = [9, 5, 6, 8, 阅读全文
posted @ 2020-03-23 13:14 x新z 阅读(280) 评论(0) 推荐(0)
摘要: ①浅拷贝:直接将一个引用数据的地址赋值给另一个变量。 <script> var arr1 = [1, 2, 3, 4, 5]; var arr2 = arr1; //将arr1赋值给arr2,直接赋值,赋值的是内存地址 arr1[0] = '改变'; //对arr1操作,arr2也会改变,同样对ar 阅读全文
posted @ 2020-03-23 10:16 x新z 阅读(294) 评论(0) 推荐(0)
摘要: 数据类型:根据变量值存储的数据,在计算机中存储方式的不同,进行分类 数据类型 基本数据类型 布尔类型/数值类型/字符串类型/undefined/null 引用数据类型 数组/对象/函数 数据类型转化有自动转化和强制类型转化。 1.自动转化为布尔类型 在执行if判断的时候,布尔类型之外的类型会自动转化 阅读全文
posted @ 2020-03-15 23:10 x新z 阅读(245) 评论(0) 推荐(0)
摘要: 弹性布局的语法分为两部分。一部分是加在父容器上的语法,用来规定总体布局,给一行或多行添加样式;一部分的加在子项上的语法,用来给某一个子项添加样式。 一、添加在父容器上的语法 display:flex flex-direction flex-wrap flex-flow justify-content 阅读全文
posted @ 2020-03-01 16:14 x新z 阅读(110) 评论(0) 推荐(0)