进击的大葱

实现JavaScript语言解释器(三)
实现JavaScript语言解释器(三)

上篇文章我为大家介绍了语法解析的一些基本概念,以及如何通过自定义的DSL语言实现Simple语言解释器的语法树解析。在本篇也是这个系列最后一篇文章中我将为大家介绍Simple解释器是如何执行生成的语法树的。

2022-03-10 05:10:30阅读全文

作为前端工程师,你还不懂怎么用Node写静态文件服务器吗?
作为前端工程师,你还不懂怎么用Node写静态文件服务器吗?

作为前端工程师,我想大家一定对静态文件服务器不会陌生。所谓的静态文件服务器做的工作就是将我们的前端静态文件(.js/.css/.html)传输给浏览器,然后浏览器再将我们的页面渲染出来。我们常用的webpack-dev-server就是本地开发用的静态文件服务器,而一般线上环境我们会使用nginx,

2022-09-30 03:03:06阅读全文