摘要: 前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! 先梳理一下定义: 构造函数、原型对象、实例对象之间的关系,比较绕: 所以,实例对象和构造函数之间没有直接关系,间接关系是实例对象可以继承原型对象的 constructor 属性。 构造函数 如果一个函数用 阅读全文
posted @ 2017-03-31 19:45 快乐锁 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! javascript 中作用域链和 this(上下文)的指向是很容易混淆的,简单的说就是: 函数调用的方式有4种,this 也就有4种指向: 独立调用和方法调用 全局环境中,this 默认指向到 windo 阅读全文
posted @ 2017-03-30 19:21 快乐锁 阅读(4138) 评论(2) 推荐(1) 编辑
摘要: 前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! 一直没搞清楚立即执行函数和闭包之间的关系,总结一下: 立即执行函数(IIFE) 大牛的讲解,点击 立即执行函数、立即执行表达式、IIFE(immediately invoked function expre 阅读全文
posted @ 2017-03-28 00:10 快乐锁 阅读(3910) 评论(0) 推荐(1) 编辑
摘要: 前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! 作用域、作用域链、执行环境、执行环境栈以及 this 的概念在 javascript 中非常重要,本人经常弄混淆,这里梳理一下: 作用域 JavaScript 没有块级作用域的概念,只有函数级作用域:变量在 阅读全文
posted @ 2017-03-25 16:22 快乐锁 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! 声明、定义、初始化 声明的意思是宣称一个变量名的存在,定义则为这个变量分配存储空间,初始化则是给该变量名的存储空间赋予初始值; javascript 中,变量没有固定类型,其存储空间会随着初始化(并赋值)而 阅读全文
posted @ 2017-03-24 14:24 快乐锁 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! 调用函数时,实参和形参需要一一对应,但如果参数多了的话,会很苦恼; 我们可以用键值对(字面量对象)的方式传参,这样参数的顺序就无关紧要了; 非严格模式下,相同的形参会被最后一个形参覆盖; 严格模式不允许出现 阅读全文
posted @ 2017-03-23 18:05 快乐锁 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! RegExp 正则表达式是描述字符模式的对象。 正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。 修饰符 i ; ignorCase 忽略大小写; g ; globle 全局匹配 阅读全文
posted @ 2017-03-21 00:33 快乐锁 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! Date dateObject.getDate(); 返回一个月中的某一天(1-31) dateObject.getDay(); 返回一周的某天(0-6);0是周日,6是周六 dateObject.getM 阅读全文
posted @ 2017-03-20 11:59 快乐锁 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! 垃圾回收机制的原理是找到不再被使用的变量,然后释放其占用的内存,但这个过程不是时时的,因为其开销比较大,所以垃圾回收器会按照固定时间间隔周期性的执行。 变量的生命周期 JS 中有两种变量,全局变量和函数中的 阅读全文
posted @ 2017-03-20 10:57 快乐锁 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! 方法一 方法二 方法三 方法四 方法五 阅读全文
posted @ 2017-03-19 11:39 快乐锁 阅读(378) 评论(0) 推荐(0) 编辑