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