码迷,mamicode.com
首页 > 其他好文 > 详细

青少年答案

时间:2018-06-29 23:37:33      阅读:391      评论:0      收藏:0      [点我收藏+]

标签:模式   信息   不能   观察   函数式编程   lan   包含   new   掌握   

 

  1. Oop
    1. 不同语境下的变化如何?有多少个上下文?this

全部、函数内部

    1. 什么是 JavaScript 中的原型?

prototype

    1. 如何在 JavaScript 中创建对象?

一:var person = {}

二:var obj = new函数名(); 

三:var obj = new函数名(); 

    1. 模块模式是什么?你什么时候用它?

为单例创建私有变量和特权方法

    1. 工厂的模式是什么?你什么时候用它?

由一个方法来决定到底要创建哪个类的实例

  1. Fp
    1. 什么是不变性?

在函数运行之后,不变性是十分重要的对于确保一个函数确实没有改变原来的数据而不是返回数据的新的副本。

    1. 什么数组方法是不可变的?

不懂                            

    1. 如何在不改变对象的情况下更改 JavaScript 属性?

 

    1. 什么是纯函数?

这函数式编程中,这种函数被称作纯函数,函数的输出结果仅仅取决于函数接收到的输入数据, 除了返回值之外, 函数不会改变输入的数据。

 

    1. 函数应该包含多少种操作?
    2. 副作用是什么?

函数或者表达式除了返回一个值之外,在下面的几种情况下被认为产生了副作用: 如果其改变了其自身范围之外的程序状态, 或者与其调用的函数或者外部的程序有一个可以观察到的交互。

    1. 当你写纯函数时, 你如何处理副作用?
  1. Ajax
    1. 什么是 JavaScript 承诺?
    2. 你如何链承诺?
    3. 如何在使用承诺时发现错误?
    4. 如何使用提取 API?
    5. CRUD 代表什么?
    6. 如何查询 Github 的 API 以获取您自己的存储库列表?
  2. 最佳实践
    1. 为什么要避免全局变量?
    2. 为什么使用严格的平等 (===) 而不是正常的平等 (==)?
    3. 如何使用三元运算符来帮助您编写 terser 代码?
    4. 什么 ES6 功能帮助您编写 terser 代码?
    5. 什么是事件冒泡和捕获?
    6. 如何委派事件?

 

    1. 如何删除事件侦听器?你应该什么时候删除它们?

这是青少年时期的事情。这是艰难的, 但不是不可能完成。如果你快一点, 可能要花上几个月, 如果你不能花时间学习 JavaScript, 大概1-2年就能掌握它。再一次, 别让这种事阻止你。你可以随时行动。

接下来, 您将了解更多关于成人阶段的信息。这是让你们有些人兴奋的地方。

直到那时。在青少年阶段工作。

 

青少年答案

标签:模式   信息   不能   观察   函数式编程   lan   包含   new   掌握   

原文地址:https://www.cnblogs.com/Longhua-0/p/9245726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!