摘要: Jquery封装Ajax的方法之逆战班系列 $.ajax()方法 $.ajax是底层实现方法,配置项以对象形式传递到方法中。 $.ajax({url,type,cache,data,dataType,success,error,contentType,processData[,其他可选参数]}); 阅读全文
posted @ 2020-05-05 22:05 张靓仔 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 什么是面向对象编程? 就是把一类具有相同属性和动作的实体抽象成为计算机里面的类, 也就是对象的模板, 把属性和方法封装成一个类中. 处理业务的流程就是对象之间的信息传递. 把程序中的所有东西当做对象来进行处理. 为什么需要面向对象编程? 面向对象编程更加模块化,更加易于构建大型项目. 而且面向对象编 阅读全文
posted @ 2020-04-19 23:37 张靓仔 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 数组塌陷现象: 在对数组进行操作的时候,会使数组的长度产生变化,同时操作的数组那个项的下一个索引会被跳过,从而造成数组的某项会被跳过,这种叫做数组塌陷现象。 例如: 循环判断数组中的每一项的值,如果等于4就删除 遍历到第一个4,索引值i是3,执行删除操作,此时数组的长度就从原来的15变成了14,索引 阅读全文
posted @ 2020-04-06 17:41 张靓仔 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 深浅拷贝 如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 1. 如果是基本数据类型,名字和值都会储存在栈内存中 当然,这也算不上深拷贝,因为深拷贝本身只针对较为复杂的object 阅读全文
posted @ 2020-03-22 20:54 张靓仔 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序,选择排序 冒泡排序 原理: 第一轮: 依次把列表中第一个元素与第二个元素比较,满足条件互换位置 接着把列表的第二个元素与第三个元素比较,满足条件互换位置 … 第二轮: 把列表的第二个元素与第三个元素比较,满足条件互换位置 把列表的第三个元素与第四个元素比较,满足条件互换位置 直到倒数第二个 阅读全文
posted @ 2020-03-22 20:40 张靓仔 阅读(449) 评论(0) 推荐(0) 编辑
摘要: JavaScript双重循环的嵌套之逆战班系列 循环嵌套 循环的嵌套就是一个循环体内又包含另一个完整的循环结构。如图: 它的执行顺序为由外到内,外层循环执行一次,内层循环将完整的执行一次。外层循环内的循环体执行完后,返回外层循环继续执行,直到外层循环结束。 运用:使用循环嵌套输出正反金字塔代码图: 阅读全文
posted @ 2020-03-15 20:31 张靓仔 阅读(2772) 评论(0) 推荐(0) 编辑
摘要: Css Gird网格布局 CSS Grid 现在已经被W3C纳入到CSS3的一个布局模块当中,被称为CSS Grid Layout Module。而我们较为熟悉的还是将其想像成网格或者栅格,也就是早期的960gs。不管是网格还是栅格或者现在的CSS Grid Layout Module,我想掌握这些 阅读全文
posted @ 2020-02-29 23:58 张靓仔 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Css3动画 通过 CSS3,我们能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript。 1.什么是Css3中的动画? 动画是使元素从一种样式逐渐变化为另一种样式的效果。 您可以改变任意多的样式任意多的次数。 请用百分比来规定变化发生的时间,或用关键词 "from 阅读全文
posted @ 2020-02-23 16:34 张靓仔 阅读(398) 评论(0) 推荐(0) 编辑