自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript的闭包---细节详解

一.什么是闭包1.产生闭包的条件①函数嵌套②内部函数引用了外部函数的数据(变量\函数)③并且调用了外部函数例子:写一个闭包函数并写出执行顺序:for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(new Date, i); }, 1000);}console.log(new Date, i);解析:函数bar的词法作用域可以访问foo的内部作用域,并且bar在被作为返回值

2021-03-09 14:53:19 240

原创 cookie的基本操作

**一.什么是cookie?**1.cookie 是一个以字符串的形式存储数据的位置2.每一个 HTTP 响应都会在响应头中携带 cookie 到客户端3.每一个 HTTP 请求都会在请求头中携带 cookie 到服务端**二.cookie的特点**1.存储大小有限制,一般是 4 KB 左右2.数量有限制,一般是 50 条左右3.有时效性,也就是有过期时间,一般是 会话级别(...

2020-03-29 14:38:32 515

原创 教你用面向对象方法写一个烟花爆炸的特效

由于是面向对象,所以步骤非常重要**一.OOA:**1. 创建元素;2. 元素运动;3. 烟花爆炸;4. 随机位置;5. 随机颜色;二.OOD:function FireWork( x , y ) { this.init( x , y ); } FireWork.prototype = { constructor : FireWork , init ...

2020-03-22 14:59:22 635

原创 JS事件

**一、什么是事件**1、是指用户在某事务上由于某种行为所执行的操作2、事件的要素事件源:是指那个元素引发的事件,如:a标签、div标签事件:事件是指执行的动作,如:单击、双击等事件驱动程序:即执行的结果,如:单击button标签所执行的函数**二、事件的绑定**1.行内事件绑定函数定义事件函数,在元素的事件上调用函数,此方式一个事件只能绑定一个函数<button ...

2020-03-15 14:50:07 1343

原创 JS数组方法

一.概念:数组是一个数据的集合,也就是我们把一些数据放在一个盒子里面,按照顺序排好,这个盒子就是一个数组,存储着一些数据的集合二.分类:我们简单的把所有数据类型分为两个大类 基本数据类型 和 复杂数据类型基本数据类型: number / string / boolean / undefined / null复杂数据类型: object / function / array / …三.创...

2020-03-08 13:23:37 1227 5

原创 Js函数

Js函数1.函数的概念:JS中的函数:把一段需要重复使用的代码,用function语法包起来,方便重复调用,分块和简化代码。复杂一点的,也会加入封装、抽象、分类等思想。2.函数的声明:(1).函数表达式:A.概念:函数只能在声明之后调用。因为这种方式声明的函数,是在函数运行的阶段才赋值给变量 f 的;B.函数代码:赋值式函数声明可以没有函数名。函数定义和调用规范:先声明再调用。...

2020-03-01 15:08:54 1001

原创 高度塌陷的产生条件和解决方法

高度塌陷的产生条件和解决方法1.首先提到高度塌陷就必须提到一个css属性:float–浮动float顾名思义就是浮动,设置了float属性的元素会根据属性值向左或向右浮动,可以让任何竖着排列的标签横过来,我们称设置了float属性的元素为浮动元素。即如图所示:Html代码如下:css代码如下:效果图:2.什么是高度塌陷通过下面的例子了解什么是高度塌陷。在页面中设置一个盒子b...

2020-02-23 17:20:34 1608 1

空空如也

空空如也

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

TA关注的人

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