从零开始 node(二):Event Loop
朱耀华
第三、四章讲的是异步 I/O、异步编程,而实现异步的工具就是 Event Loop。在这里可以将浏览器环境和 Node 环境下的 Event Loop 对比来学习。
朱耀华
之前粗略的阅读过《nodejs 权威指南》,但是这本书有点类似于字典或者文档,比较重视核心模块和接口的使用。
这次从头开始阅读《深入浅出 Node.js》,也许这本书比较久远了,但是比较重视原理层面,适合仔细阅读。
最近的一个项目在对接的时候,会报出以下错误:
OPTIONS * 401()
Failed to load *: Response to preflight request doesn’t pass access conreol check : No ‘Access-Conrtrl-Allow-Origin’ header is present on the requested resoutce. Origin ‘http://localhost:10001' is not allowed access.
直译过来是 OPTIONS 请求错误,response 的 header 里面没有 ‘Access-Conrtrl-Allow-Origin’字段。
如果在开发过程中看到这个错误的话就可以直接截图给后端让他改了(虽然产生原因在浏览器……
背景:在做hackathon项目时,遇到一个需求:是一段话中,部分专业名词需要点击弹出popover框来解释
gs-ui用法:1
2
3
4
5
6
7
8
9
10<gs-popover
ref="popover2"
supernatant
placement="bottom"
width="200"
trigger="click"
>
浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层
</gs-popover>
<gs-button type='primary' v-popover:popover2>click 激活</gs-button>
这篇文章主要参考《你不知道的 JavaScript》的第2章—this全面解析
首先说结论:
this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。
本文使用了大量代码来说明,请耐心阅读。