自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 清除浮动的四种方式及其原理理解

本文介绍了四种清除浮动的方法,并尝试解释其原理。在理解了各种清除浮动的原理之后,你会发现,很多清除浮动的方法本质上其实是一样的。掌握这些原理,相信你可以根据场景和需求,灵活运用原则发展出不同的清除浮动的方法,而不再死记或拘泥于文中提到的方法。 一、为什么要清除浮动 在讲清除浮动的方法之前,我们先来了解一下为什么要清除浮动,清除浮动的目的是什么,即,要解决什么样的问题。来看一个浮动的例子(略去了文字...

2019-04-02 20:49:28 142

原创 前端发展历程

1990年 HTML出现,有了世界上最早的web浏览器 1994年 网页只是为了科学家们分享文档,完全是纯静态,只读性质的,这个时候被称为web1.0 时代。 它的限制表现为: 无法控制局部刷新,哪怕只是一个标点符号的改变也要重新下载整个页面。 运算全依赖于服务器,由于当时网速的限制,造成了通信缓慢,同步阻塞也造成了渲染困难的问题。经常出现:填写表单-提交-白屏加漫长的等待-密码输入错误的极差用...

2019-03-30 18:09:34 273

原创 闭包的概念,作用,和优缺点

闭包的概念 闭包就是能读取其他函数内部变量的函数。 也可以简单的理解为:“定义在一个函数内部的函数” 闭包的形式 //在执行fn1时,其返回值是一个函数,即fn2,所以再一次执行的时候就是返回的a+b的值。 function fn1(){ var a = 5; return function fn2(b){ return a ...

2019-03-27 17:39:46 1836 1

原创 JavaScript的事件模型(事件处理程序)

简述事件模型 JavaScript中的事件模型有两种,分别是DOM0级事件处理程序和DOM2级事件处理程序 一、DOM0级: DOM0级事件模型是早期的事件模型,所有的浏览器都是支持的,而且其实现也是比较简单。代码如下: <p id = 'click'>click me</p> <script> document.getElementById('cl...

2019-03-26 15:49:10 352

原创 关于排序的总结

概念: 排序是按关键字的非递减或非递增顺序对一组记录重新进行排序的操作。主要目的是为了便于查找。 稳定性: 假设起始状态A=B,且A在B的前面,经过排序之后如果A仍然在B之前,则这种排序是稳定的,否则称为不稳定排序。不能说不稳定排序的方法不好,各有各的使用场景。 分类: 插入排序: 直接插入排序 理解:从第二个数开始,与他前面的数不断作比较,直到找到他合适的位置。比较次数和移动次数与初始排列有...

2019-03-25 17:34:32 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除