ZJY

Array类型(重排序方法)

一.直接反转 reverse() 方法: 无参数,直接作用于原数组 var values = [1,2,3,4,5]; values.reverse(); alert(values); //5,4,3,2,1 二.排序 sort() 方法: 直接作用于原数组 ...

2016-04-22 22:52:42

阅读数 236

评论数 0

Array类型(迭代与归并方法)

Array类型传送门: 声明与属性 添加与删除 数组项操作和位置查找 重排序 迭代与归并一. 迭代1.用于判断(返回Boolean类型) every(函数) 方法: 参数为判断函数,直接对原数组操作,顾名思义,操作每一项都为true,结果才为 true some(函数) 方法: 同上...

2016-04-22 22:51:13

阅读数 193

评论数 0

简单的CSS图片动画(鼠标悬浮效果)

效果如下: 素材:一张宽 400px , 高 250px 的图片,一个宽 200px , 高 125px块级容器 原理:设置块级容器的background-image + animation设置帧动画 + 鼠标hover实现代码如下:<!DOCTYPE html> <html...

2016-04-22 21:17:14

阅读数 1715

评论数 0

Array类型(数组项操作和位置查找)

一. 复制数组1. concat()方法会创建新的副本操作并返回。 无参数时复制数组并返回副本 var colors = ["red","green","blue"]; var colors1 = colors.concat(); ale...

2016-04-20 23:31:44

阅读数 336

评论数 0

JS中Number类型的NaN值

NaN,即非数值(Not a Number),有点奇怪的是:alert(NaN == NaN); //false alert(NaN != NaN); //true为什么呢?首先,NaN的主要职能是作为返回值,当一个本来要返回数值的操作数未返回数值时(如0除以0),在其他编程语...

2016-04-20 13:37:01

阅读数 1577

评论数 0

Array类型(数组项的添加和删除)

转换方法(转换为字符串显示) 查看数组里面的值,可以调用toString()或valueOf()方法转换为字符串显示,默认为每个字符串之间以逗号分隔,也可以直接输出对象数组名进行查看 栈方法 栈是LIFO(Last-In-First-Out 后进先出)的数据结构,最新添加的项最早被移除push...

2016-04-12 20:24:05

阅读数 1222

评论数 0

Array类型(声明与属性)

Array()类型: 在ECMAScript中数组Array()的每一项可以保存任何类型的数据。例如,可以用数组的第一个位置表示字符串,用第二位置来保存数值,用第三位置来保存对象等 ECMAScript中数组大小自动调整,即可以随着数据的添加自动增长 创建: 1. 使用Array()构造函数 ...

2016-04-07 23:04:29

阅读数 927

评论数 0

JS引用类型Object

创建: 1.使用new操作符后跟Object构造函数 2.使用对象字面量标识法(注意:逗号隔开,最后一个为空) 访问: 通常用点表示法

2016-04-06 23:24:38

阅读数 167

评论数 0

JS执行环境与作用域

JS中没有块级作用域,只有函数执行环境和全局执行环境window 没进入一个新环境就会创建一个用于搜索变量和函数的作用域链 局部环境可以访问其包含(父)环境,全局环境或父环境不能访问局部环境 执行环境(execution context): 定义了变量或函数有权访问的数据每个执行环境都有一个...

2016-04-06 23:21:30

阅读数 200

评论数 0

JS数据类型(二)typeof操作符

typeof操作符: ECMAScript的变量是松散类型的,而typeof操作符可以检测变量的数据类型typeof是一个操作符,不是函数typeof操作符返回值为字符串,比如 当值未定义时,返回"undefined"当值为布尔时,返回"b...

2016-04-04 16:40:28

阅读数 237

评论数 0

JS数据类型(一)

ECMAScript中有5种简单数据类型(即基本数据类型):Undefined、Null、Boolean、Number、String 和1种复杂数据类型--Object Undefined类型: 只有一个值,即Undefined在使用var声明变量后但未对其进行初始化时,这个变量的值就是Und...

2016-04-04 15:50:57

阅读数 213

评论数 0

JS没有重载(读书笔记)

ES为什么没有重载: 首先Function类型:通俗概念可以理解为“函数是对象,函数名是指针”。 函数是对象: ES中的数据分为5种基本类型和引用类型,引用类型即是由值构成的对象,保存在堆内存中。既然函数是对象,那么作为对象的函数就和其它引用类型一样具有属性和方法。 函数名是指针: ...

2016-04-01 22:49:15

阅读数 343

评论数 0

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