美文网首页
node.js学习步骤

node.js学习步骤

作者: 哎pear | 来源:发表于2019-03-26 23:00 被阅读0次

    如何系统的学习node?

    答:阶段

    1/要会用,能完成工作任务 2/写点提高效率的工具 3/参与开源项目,甚至是node源码

    应对方法

    1/《node in action》看五遍,然后就去写吧,别管代码质量如何,能写敢写 2/多用些模块,理解它们,如果有机会就自己写一下,万一有很多人用你,我小弟写过一个地区选择加载的json数据,star数不少呢 3/给别人贡献代码,要去学别人的习惯,网上有git标准工作流和提pr方法,你要做的是精研该模块代码,关注issue,其他就是等机会。另外朴灵的深入浅出多读几遍,试着读node源码,你的理解会更好。推荐看看我写的《通过开源项目去学习》https://github.com/i5ting/Study-For-StuQ4/跳出node范围,重新审视node的应用场景,对未来你的技术选项和决策大有裨益

    2.现在 JS 引擎的执行过程大致是:源代码 --->抽象语法树 --->字节码 --->JIT--->本地代码。

    V8 更加直接的将抽象语法树通过 JIT 技术转换成本地代码,放弃了在字节码阶段可以进行的一些性能优化,但保证了执行速度。 在 V8 生成本地代码后,也会通过 Profiler 采集一些信息,来优化本地代码。虽然,少了生成字节码这一阶段的性能优化, 但极大减少了转换时间。

    +

    PS: TurboFan 将逐步取代 Crankshaft

    在使用 v8 引擎之前,先来了解一下几个基本概念:句柄(handle),作用域(scope),上下文环境(可以简单地理解为运行环境)。

    相关文章

      网友评论

          本文标题:node.js学习步骤

          本文链接:https://www.haomeiwen.com/subject/dusovqtx.html