当前位置: 首页 > Web前端 > CSS

我的全栈工程师心路历程(一)

时间:2023-03-31 11:10:28 CSS

之前一直在做php开发,比较忙。没时间安排学习前端。现在我终于有时间了。鉴于前端开发的火爆,作为一名合格的开发者,转而学习学习。半个月就能把前端开发知识搞定。虽然不能完全精通,但至少要会写一些小程序。那么,前端开发需要学习哪些知识呢?由于我已经有了JavaScript知识,作为一个初学者,我打算按照这样的学习路径:Nodejs---》MongoDB--》es6--》vue.js---》一个实战项目。今天记录下我的nodejs学习心得。1.nodejs介绍:关于nodejs,我有一篇专门介绍nodejs的文档,这里就不多说了,大家可以在我的公众号中找到。2.Nodejs安装,这个太简单了,就不写了。我在公众号有一个nodejs的安装教程。3.说明Node.js没有web容器的概念,传递的静态文件与url无关。它不像apache、nignx那样扔一个html文件进去就可以访问,它使用的是顶层的路由机制,也是官方的机制,这样它做的url形式会更加自由和不受限制。4:经典的nodejs运行代码。5:req.url的演示,可以获取用户请求的地址6:url模块很好用,里面有个url.parse()方法,可以把url拆分成很多部分。7:nodejs是单线程异步模式,在高并发下有一定的好处,但也有缺点。比如并发读取静态文件的时候,或者遍历文件的时候,往往因为没有使用同步机制,文件还没有读取完,程序就结束了。有一种方法可以使用匿名函数来解决这个问题。8:nodejs里一切都是路由,不管js还是css文件,它没有静态文件的概念。9:fs模块的使用,这个没什么好说的,无非就是readFile,unlink等api函数,以后需要用的时候查一下api文档就好了。10:fs模块的stat函数检测文件状态。回调函数中的stats有isDirectory()方法,可以判断文件夹。如果您觉得文章还不错,或者对您的朋友有用,请点击右上角,选择发送给朋友或转发朋友圈。您的支持和鼓励是我最大的动力。喜欢就关注我吧~