2018-04-23 JS进阶第9课笔记

突然想要了一个词语,概率思维

1、开篇课程
  • 老师说北京特别特别特别的冷。
  • 基于已有的Express的中间件的代码的结构,进一步认知了中间件的本质。
  • 知道了中间件的本质,就可以自己开发中间件了。
  • 编程走的路线不要另类,写出来的东西,要通用。
  • 未来加入到一个新的技术团队,首先学习的是做事情的规范,学习别人的规矩,然后与大家一起合作。
  • 老师表示在sample中遇到的任何问题,大家可以随时问,老师可以随时中断回答大家遇到的问题。
2、函数式编程深入
  • curry 的概念很简单:只传递给函数一部分参数来调用它,让它返回 一个函数去处理剩余的参数。


    2018-04-23 JS进阶第9课笔记_第1张图片
    普通函数与柯丽华的函数
  • 数学里面有一个概念,要组合:老师看的是阮一峰的教程。老师表示用这个现象来解释大家心中的疑问。
2018-04-23 JS进阶第9课笔记_第2张图片
阮一峰的教程
  • 函数式编程定义的是整个的过程,有了这样一个流程,那么函数本身知道自己怎么进行调用。

  • 老师说的这个原则,我感觉还是有点陌生。

  • 下一节课程开始,真正的进入到promise的这个环节,然后进行讨论。

  • 在某种情况下,定义过程的 === 预加载,在遇到这个词语的时候,不要觉得陌生,以及不要有陌生感。如果你不用,webapp照样运行,但是如果用了,就离不开,就像女朋友一样,哈哈哈

  • 函数式组合的方式非常的重要。怎么算是函数式编程?它有两个特点:纯洁,透明。功能很纯粹,何伟的回答,老师表示答的非常的正确。函数式编程,不能受到外界的影响。

2018-04-23 JS进阶第9课笔记_第3张图片
不属于函数式编程
2018-04-23 JS进阶第9课笔记_第4张图片
这个函数就相对独立了
  • 函数式编程解决了很多面向对象,面向过程编程中遇到的很多的问题。函数式编程是透明的,独立的,可迁移的。
3、最后看一下代码
  • 学习技术对于细节掌握的越多,那么就能发现技术是愈发复杂的,能够看到技术发展,演进的过程。

  • 在编程里面,学过JAVA的人 就 特别的明白,new的操作,就会申请一块内存。但是在JavaScript相对还行。

  • 老师站在写API的人的角度,分析一下写API的人的想法,他们会考虑到兼容性的问题,保证代码不出错。需要慢慢品味代码的设计。

  • 不希望下面的代码执行的话,使用return,既然执行都会出错,还为什么要执行以下的代码。一个request 只能有一个response,但是不加的话,会产生两个response,这样代码的bug就非常的大。

  • next 与 next(err )还是有非常大的区别。如何选择,最终还是取决于自己的需求。

  • MongoDB会给所有的数据库中的表结构里面都添加一个“_” 的下划线。

  • 老师在社区的文档中开源了一个mkdown的项目,放在自己的项目中国,会使自己的markdown展示的非常非常的漂亮。

  • 编程里面在处理markdown的时候,处理的时候,非常非常的简单。在markdown中添加一个css,那么可以使文章展示的特别特别的漂亮。

  • 老师闲得无聊开发了一个打卡的小程序,没有使用数据库,代码非常的简单。VUE学习好了以后,就可以开发小程序了。完全没有必要花钱去报外面的课程。

  • 老师表示开发这个小程序就用了4个小时,但是玉飞表示不是,老师表示确实非常的简单,搞定VUE即可完成。

  • 学了很多技术,如何去选型才是重要的东西。

你可能感兴趣的:(2018-04-23 JS进阶第9课笔记)