javascript高级

javascript 高级

01.作用域和作用域链

image-20251002111702723

image-20251002111744026

image-20251002112059092

image-20251002112144119

image-20251002112221705

image-20251002112310056

image-20251002112601420

image-20251002112826537

02.垃圾回收机制以及算法

image-20251002112953492

image-20251002113107651

image-20251002113251061

image-20251002113342377

image-20251002113600437

image-20251002113810486

循环引用

image-20251002113734619

image-20251002113921257

image-20251002114003239

image-20251002114037055

image-20251002114055544

03.闭包

image-20251002114259942

image-20251002114523732

下面的代码和python 中装饰器的实现原理相同

image-20251002114943847

image-20251002115018824

image-20251002115056158

image-20251002115506544

image-20251002115738326

04.变量和函数提升

var 变量提升

1. 把所有var 声明的变量提升到当前作用域的最前面
2. 只提升声明, 不提升赋值

image-20251002120058290

image-20251002120252291

image-20251002120306276

image-20251002120414830

image-20251002120451899

image-20251002120513636

image-20251002120701743

image-20251002120821381

image-20251002120850671

image-20251002120931151

05.函数剩余参数和展开运算符

image-20251002121048317

image-20251002121209930

image-20251002121339860

image-20251002121458941

image-20251002121516680

image-20251002121546082

image-20251002121806049

image-20251002121908413

image-20251002122022739

image-20251002122055735

image-20251002122350297

image-20251002122521893

image-20251002122538272

image-20251002122612783

image-20251002122642044

06.ES6箭头函数的使用

image-20251002150522903

image-20251002150701225

image-20251002150812689

image-20251002150900619

image-20251002151008109

image-20251002151029348

image-20251002151325456

image-20251002151507021

image-20251002151603010

image-20251002184243424

image-20251002184521573

image-20251002184611384

image-20251002184813533

image-20251002184907419

image-20251002184942089

07.数组解构

image-20251003175452272

image-20251003175834600

image-20251003180031988

image-20251003180200683

image-20251003180607601

image-20251003180851150

image-20251003181000189

image-20251003181130300

image-20251003181253197

image-20251003181551740

image-20251003181627150

08.对象解构

image-20251003182028425

image-20251003182244340

image-20251003182514085

image-20251003182628025

image-20251003182749004

image-20251003182834421

image-20251003183032032

image-20251003183105005

image-20251003183913480

09.forEach 遍历数组

image-20251003184132281

image-20251003184154180

10.创建对象的方式

image-20251003184421520

image-20251003184811595

11.构造函数

image-20251003185034127

image-20251003185239661

image-20251003185320738

image-20251003185841253

image-20251003190040350

12.new 实例化执行过程

image-20251003190151980

13.实例成员和静态成员

image-20251003190616136

image-20251003190847062

image-20251003190937876

image-20251003191121540

image-20251003191206616

14.内置构造函数

image-20251003210916431

image-20251003210938595

image-20251003211236236

image-20251003211322830

image-20251003211435651

image-20251003211638097

image-20251003211708322

image-20251003211752273

image-20251003211817810

image-20251003211959936

image-20251003212126164

image-20251003212211668

image-20251003212246377

image-20251003212352072

image-20251003212519439

image-20251003212608232

image-20251003213707048

可以去 mdn 网站 查询每个函数的具体用法

image-20251003214424896

image-20251003214604647

image-20251003215032383

image-20251003215125251

image-20251003215345579

image-20251003215507050

image-20251003215732757

image-20251003215954378

image-20251003220012368

image-20251003220130177

image-20251003220551128

image-20251003220742928

image-20251003221054042

15.两种编程思想

image-20251003221709980

image-20251003221803266

image-20251003222102861

image-20251003222227702

16.构造函数实现封装及存在的问题

image-20251003223601725

image-20251003224237116

image-20251003224332431

image-20251003224414043

image-20251003224435540

17.原型对象prototype

image-20251003224606337

image-20251003224822651

image-20251003224931029

image-20251003225048009

image-20251003225125819

image-20251003225205218

image-20251003225430454

image-20251003225555886

image-20251003225612892

image-20251003225629754

image-20251003225711513

image-20251003230214545

image-20251003230456587

18.constructor属性及其应用

image-20251003230710119

image-20251003230740808

image-20251003230844634

image-20251003230932442

image-20251003231407080

19.对象原型__proto__

image-20251003231600987

image-20251003231657739

image-20251003231906056

image-20251003232159529

image-20251003232347516

image-20251003232514468

image-20251003232800353

20.原型继承

image-20251003233504918

image-20251003234011504

image-20251003234120163

image-20251003234149200

image-20251003234457205

image-20251003234943638

21.原型链

image-20251004000111653

image-20251004000305986

image-20251004000506825

image-20251004000745385

image-20251004001048142

22.案例

image-20251004001300914

image-20251004001454429

image-20251004001516424

image-20251004001738942

image-20251004002023495

image-20251004002209806

image-20251004002334864

image-20251004002632486

image-20251004003322024

image-20251004003423461

23.浅拷贝

image-20251004003905602

image-20251004005814098

image-20251004005908047

image-20251004010013379

image-20251004010118582

image-20251004010251195

image-20251004010345816

image-20251004010655424

image-20251004010729672

24.深拷贝

image-20251004010908008

image-20251004010940408

image-20251004011308490

image-20251004011329824

image-20251004011421839

image-20251004011511280

image-20251004011627540

image-20251004011707553

25.使用 lodash 和 JSON实现深拷贝

image-20251004013823055

image-20251004014058640

image-20251004014452972

image-20251004014615750

26.异常处理

image-20251004014705636

image-20251004015016557

image-20251004015048057

image-20251004015615809

image-20251004015704046

image-20251004015756457

27.普通函数和箭头函数的this

image-20251004020020444

image-20251004020044280

image-20251004020105818

image-20251004020405265

image-20251004020415603

image-20251004020540068

image-20251004020639101

image-20251004020718733

28.call 方法和 apply 方法改变this 指向

image-20251004021046741

image-20251004021108234

image-20251004021326694

image-20251004021405563

image-20251004021550544

image-20251004021657817

image-20251004021919786

29.bind 方法 改变 this

image-20251004022130620

image-20251004022318572

image-20251004022721547

image-20251004022822876

image-20251004022922646

image-20251004023007874

30.性能优化中的防抖和底层实现

image-20251004023325467

image-20251004023435774

image-20251004023537484

image-20251004023704528

image-20251004023755619

image-20251004023848843

image-20251004024050943

image-20251004024300584

image-20251004024807094

31.性能优化中的节流和底层实现

image-20251004025134079

image-20251004025211511

image-20251004025247733

lodash 网站: https://www.lodashjs.com/

image-20251004025401950

image-20251004025558009

image-20251004025710991

image-20251004025808931

image-20251004030032116

image-20251004030147217

32.防抖和节流总结

image-20251004030500152

33.节流案例-记录视频播放时间

image-20251004030919109

image-20251004030943436

image-20251004031525424

posted @ 2025-10-04 09:41  Ref-brief  阅读(7)  评论(2)    收藏  举报