随笔分类 -  JavaScript

摘要:1、回调函数:把一个方法A当一个参数值传递到另外一个函数B中,在B执行的过程当中我们随时根据需求让A方法执行; 什么是回调 :它是异步编程基本的方法,需要异步处理的时候一般采用后续传递的方式,将后续逻辑作为起始函数的参数。 PS:典型的异步方法有:setTimeout,回调函数,ajax,事件; 回 阅读全文
posted @ 2016-05-23 13:14 jocyci 阅读(5363) 评论(0) 推荐(2)
摘要:原理: 高级浏览器支持forEach方法 语法:forEach和map都支持2个参数:一个是回调函数(item,index,list)和上下文; forEach:用来遍历数组中的每一项;这个方法执行是没有返回值的,对原来数组也没有影响; 数组中有几项,那么传递进去的匿名回调函数就需要执行几次; 每一 阅读全文
posted @ 2016-05-19 12:47 jocyci 阅读(71722) 评论(2) 推荐(9)
摘要:柯理化函数思想:一个js预先处理的思想;利用函数执行可以形成一个不销毁的作用域的原理,把需要预先处理的内容都储存在这个不销毁的作用域中,并且返回一个小函数,以后我们执行的都是小函数,在小函数中把之前预先存储的值进行相关的操作处理即可; 柯里化函数主要起到预处理的作用; bind方法的作用:把传递进来 阅读全文
posted @ 2016-04-28 22:41 jocyci 阅读(612) 评论(0) 推荐(0)