JS阶段总结

走JS阶段算一算好像已经走了很长时间了,可以来说是一场拉扯战,一直在和JS打太极,怎么说呢 我觉得我的JS算是水过去的,所以在这里,我想好好给自己的阶段总结一下。

首先我先说一下自己的阶段学习:

一:刚开始学习是在大数据园区 的时候,在那一段时间里,我将JS基础基本上学完

二:然后回到学校后开始学习DOM和BOM,忙的其他事也比较多。不过现在想想在学校的时候,还是比较愧疚的,在学校的日子里确实没有好好利用起来。

三:寒假放假以后,阶段基本上就暂停了,然后就开始走算法阶段了,不过讲实话在家的日子里真的很难受,可以说是逐渐颓废,过年后直接沦陷。

四:开学之后就先进行了一段时间的算法联系,蓝桥杯过后就开始继续进行阶段学习了,在最近学习的时间里我可以说是 嗯~ 学习起来很难受 之前学的自己也忘了,新的问题也联想不到知识点。最终也算是走完了。

在这段时间里的学习里,我认识到一些自己的问题:

  1. 学习不够投入。其实自己在很久之前就很明白一件事,自己也很清楚这一点,所以在接下来的日子里,我希望自己可以充分利用假期的时间,高效的利用时间,给自己留一个充分的时间去提升自己、完善自己。
  2. 自己不能够主动的学习,在遇到一些大环境的变化时,自己不能去投入到学习中去;在今后的日子里我也要做出改变,在有限的条件和空间中,无限的将自己投入在学习中去。

查漏补缺:

  1. 箭头函数:
    这个知识点我在另一篇中做了详细的总结:https://blog.csdn.net/SLT1210/article/details/124497651?spm=1001.2014.3001.5501
  2. 回调函数:
     
  3. 内置对象:

    JavaScript中的对象分为3种:自定义对象,内置对象,浏览器对象

    前面两种对象是JS基础内容,属于ECMAScript;第三个浏览器对象属于JS独有的,我们js API讲解内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法) 比如:Math Date Array String 等查文档:MDN W3C

  4. 预解析:
     

    一,js引擎运行分为两步:预解析 代码执行

    1.预解析 js引擎会把js里面所有的var 还有function提升到当前作用域的最前面

    2.代码执行 按照代码书写顺序从上往下执行

    二,预解析分为 变量预解析(变量提升) 和函数预解析(函数提升)

    1.变量提升 就是把所有的变量声明提升到当前的作用域最前面 不提升赋值

    2.函数提升 就是把所有的函数声明提升到当前的作用域最前面 不调用函数

    注:

    var a = b = c = 9;

    相当于:var a = 9; b = 9; c = 9; ( 这里的b和c直接赋值,没有var声明 当全局变量看

    var a = 9, b = 9, c = 9;

    相当于:var a = 9; var b = 9; var c = 9;

  5. 回调函数:
    被作为实参传入另一函数,并在该外部函数被调用,用来完成某些任务的函数,称为回调函数。

猜你喜欢

转载自blog.csdn.net/SLT1210/article/details/124778327