摘要:总不能理解为什么写代码时候,都是带上空格的,像这样然后,最近上编译原理课发现设计编译器时候要设计词法分析器,所谓词法分析就是确定哪些是标识符,哪些是变量,哪些是关键字,哪些是算符和界符。 总不能理解为什么写代码时候,都是带上空格的,像这样: var a = 10,b = 20; if(a != b){ a = 20; } 然后,最近上编译原理课发现,设计编译器时候要设计词法分...
摘要:本文章旨在总结开发过程中碰到的容易忘记或者比较重要的坑,一方面加深自己对于该部分的理解,另一方面希望能够分享给大家,知识在于分享,当然踩过的坑也不例外滑稽。 在日常工作中,时常会碰到各种各样的坑,有时真的觉得很多时候开发的经验都是踩坑踩出来的。在通往大牛的道路上,希望自己能够跨越重重阻碍,越走越远。学会时常总结,不断提升自己。 本文章旨在总结开发过程中碰到的容易忘记或者比较重要的...
摘要:完整的项目地址系列文章一系列文章二前言此项目是我在学习框架和开发公司项目的时候把需要用的技术点常用的功能模块开发中遇到的坑全部集成或记录到这个小项目里,以便自己开发以后的项目中用到,同时分享出来供大家学习借鉴,也鞭策自己持续学习和更新,如果 完整的项目地址https://github.com/darenone/v... 系列文章一https://github.com/darenon...
摘要:回调函数将接收到一个对象。要禁止这一默认行为,选项应该指定为。一般来说,建议开发人员避免使用事件和方法,使用或事件代替。事件在写入数据出错或者使用管道出错时触发,事件发生时,回调函数仅会接收到一个参数。注意事件发生时,流并不会关闭。 Stream 流可以是可读的、可写的、或者是可读写的。所有的流都是EventEmitter的实例。 对象模式 所有使用Node.js API创建的流对象都...
摘要:作用域链的作用就是做标示符解析。事件循环还有个明显的特点单线程。早期都是用作开发,单线程可以比较好当规避同步问题,降低了开发门槛。单线程需要解决的是效率问题,里的解决思想是异步非阻塞。 0、前言 本人在大学时非常痴迷java,认为java就是世界上最好的语言,偶尔在项目中会用到一些javascript,但基本没放在眼里。较全面的接触javascript是在实习的时候,通过这次的了解发现...