随笔分类 -  JS基础知识梳理(ES3--ES5)

javascript一些语法知识及一些核心原理或一些细节的整理。当作学习复习使用。
求数组的最小数、最大值,求一组数的平均数,sort函数详解,类数组转数组
摘要:求数组的最小值和最大值 写一个函数,功能就是求参数中的平均数,里面涉及到arguments这个类数组 并且把这个类数组转换成数组 然后利用数组的方法进行求平均数 再写一种方法 更加对call的用法的理解 以及对类数组转换成数组的理解 再写点注意的事情:在IE6至IE8中 对 arguments 这个 阅读全文

posted @ 2017-05-21 11:48 徐童鞋 阅读(424) 评论(0) 推荐(0)

数组去重,call、apply、bind之间的区别,this用法总结
摘要:一、数组去重,直接写到Array原型链上。 二、call apply bind 之间的区别 this用法总结 第一句话:this是谁和函数的在哪执行的以及在哪定义的都木有半毛钱关系 this是谁分几种情况: 第一种:函数谁调用this就指向谁,主要看函数(方法)前面的 . 是谁 那么this就是谁 阅读全文

posted @ 2017-05-20 17:50 徐童鞋 阅读(170) 评论(0) 推荐(0)

面向对象、原型链、继承知识梳理
摘要:单例模式:就是一个对象咯 工厂模式:就是一个函数,解决批量生产问题 构造函数:也是一个函数,但这个函数new一下的时候,那么这个函数就会自动产生一个对象(实例),并且最后返回这个对象(实例)。里面的this指的就是当前对象(实例)。方法里面的this例外,谁调用这个方法,this就指向谁。 上面构造 阅读全文

posted @ 2017-05-19 22:14 徐童鞋 阅读(112) 评论(0) 推荐(0)

预解析(变量提升)、闭包、作用域知识梳理
摘要:一、何为预解析 JS当中,代码执行前都是需要对带var关键字和function关键字进行预解析。 我们先介绍两个概念: 声明(declare) 和 定义(defined) 声明:就是浏览器引擎分配一个地址,但是并没有分配内存空间 默认值为undefined 定义:分配到内存空间,可以存储。 在预解析 阅读全文

posted @ 2017-05-18 19:16 徐童鞋 阅读(157) 评论(0) 推荐(0)

导航