摘要: Javascript数组的5种迭代方法 数组当中定义了5个迭代方法,传入这些方法中的函数会接受三个参数,数组项的值,该项在数组的位置,和数组对象本身,以下是5个迭代方法的作用。 1、every方法: 对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。 2、filter方 阅读全文
posted @ 2018-08-09 23:38 hhhyyy 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 在谈js的事件委托之前,先来简单说说js事件的一些基础知识吧。 什么是事件?Javascipt与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器中发生的一些特定的交互瞬间。 什么是事件流?事件流描述的是从页面接受事件的顺序。事件流主要分为两种,事件冒泡和事件捕获。 什么是事件冒泡和事件捕获 阅读全文
posted @ 2016-07-18 16:22 hhhyyy 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1、作用域 作用域,它是指对某一变量和方法具有访问权限的代码空间。当我们在定义变量的时候,会定义两种变量,一种是在全局环境下定义的变量,叫全局变量,一种是在函数中定义的变量叫局部变量。全局变量的作用域就是全局环境,局部变量的作用域就是函数。 2、作用域链 javascript高级程序设计书中写到,当 阅读全文
posted @ 2016-07-12 16:53 hhhyyy 阅读(611) 评论(1) 推荐(2) 编辑
摘要: string和array作为javascript内置对象,其中许多方法无论是在开发过程中,还是在面试的时候都有机会被面试官问到,这里对经常用到的方法做一个介绍,这些方法都有过很多的实际应用场景,所以对它们的掌握还是非常有必要的。 1、Array数组常用方法? 先创建一个数组var abc = [1, 阅读全文
posted @ 2016-07-11 17:43 hhhyyy 阅读(2788) 评论(0) 推荐(1) 编辑
摘要: 1、js有几种数据类型? js主要有5种简单数据类型:Undefined、Null、Boolean、Number、String,还有一种复杂数据类型:Object(对象)。 2、typeof的作用? 我们如果想知道一个变量它属于哪个数据类型,那么就可以对这个值使用typeof操作符。typeof返回 阅读全文
posted @ 2016-07-11 17:38 hhhyyy 阅读(271) 评论(0) 推荐(0) 编辑