- 博客(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 291
原创 cookie的基本操作
**一.什么是cookie?**1.cookie 是一个以字符串的形式存储数据的位置2.每一个 HTTP 响应都会在响应头中携带 cookie 到客户端3.每一个 HTTP 请求都会在请求头中携带 cookie 到服务端**二.cookie的特点**1.存储大小有限制,一般是 4 KB 左右2.数量有限制,一般是 50 条左右3.有时效性,也就是有过期时间,一般是 会话级别(...
2020-03-29 14:38:32 544
原创 教你用面向对象方法写一个烟花爆炸的特效
由于是面向对象,所以步骤非常重要**一.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 687
原创 JS事件
**一、什么是事件**1、是指用户在某事务上由于某种行为所执行的操作2、事件的要素事件源:是指那个元素引发的事件,如:a标签、div标签事件:事件是指执行的动作,如:单击、双击等事件驱动程序:即执行的结果,如:单击button标签所执行的函数**二、事件的绑定**1.行内事件绑定函数定义事件函数,在元素的事件上调用函数,此方式一个事件只能绑定一个函数<button ...
2020-03-15 14:50:07 1392
原创 JS数组方法
一.概念:数组是一个数据的集合,也就是我们把一些数据放在一个盒子里面,按照顺序排好,这个盒子就是一个数组,存储着一些数据的集合二.分类:我们简单的把所有数据类型分为两个大类 基本数据类型 和 复杂数据类型基本数据类型: number / string / boolean / undefined / null复杂数据类型: object / function / array / …三.创...
2020-03-08 13:23:37 1371 5
原创 Js函数
Js函数1.函数的概念:JS中的函数:把一段需要重复使用的代码,用function语法包起来,方便重复调用,分块和简化代码。复杂一点的,也会加入封装、抽象、分类等思想。2.函数的声明:(1).函数表达式:A.概念:函数只能在声明之后调用。因为这种方式声明的函数,是在函数运行的阶段才赋值给变量 f 的;B.函数代码:赋值式函数声明可以没有函数名。函数定义和调用规范:先声明再调用。...
2020-03-01 15:08:54 1034
原创 高度塌陷的产生条件和解决方法
高度塌陷的产生条件和解决方法1.首先提到高度塌陷就必须提到一个css属性:float–浮动float顾名思义就是浮动,设置了float属性的元素会根据属性值向左或向右浮动,可以让任何竖着排列的标签横过来,我们称设置了float属性的元素为浮动元素。即如图所示:Html代码如下:css代码如下:效果图:2.什么是高度塌陷通过下面的例子了解什么是高度塌陷。在页面中设置一个盒子b...
2020-02-23 17:20:34 1713 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人