我的全栈工程师之旅

baimeishaoxia baimeishaoxia     2023-04-26     428

关键词:

之前我一直做的是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()方法,可以判断文件夹。

如果你觉得文章还不错,或者对你的朋友有用,就请点击右上角选择发送给朋友或者转发到朋友圈。您的支持和鼓励是我最大的动力。喜欢就请关注我吧~
技术图片

从零开始的全栈工程师——html篇1.2

起名方式与CSS一.起名方式(起名方式也叫选择器)起名的目的是为了给标签添加属性常见的3种选择器有标签选择器  id选择器(使用的时候加#)  class选择器(使用的时候加.) 样式的要求是由选择器的权重来决定的标... 查看详情

从零开始的全栈工程师——html篇1.6

浮动与伪类选择器一、浮动(float)1.标准文档流标准文档流是一种默认的状态浏览器的排版是根据元素的特征(块和行级)从上往下从左往右排版这就是标准文档流   2.浮动(float)float:left/right;因为标准文档流会使页面的... 查看详情

我的全栈应用程序文件没有上传到 GitHub,git add 挂了? [关闭]

】我的全栈应用程序文件没有上传到GitHub,gitadd挂了?[关闭]【英文标题】:MyfullstackapplicationfilesarenotuploadingtoGitHub,gitaddishanging?[closed]【发布时间】:2021-12-1601:42:59【问题描述】:我已经使用Mern堆栈创建了一个全栈Web应用程序,... 查看详情

分享我的全栈的chrome书签,大家参考参考

...记得一句话,技术的分享才是技术进步的渠道,所以我将我的书签分享出来,大家可以下载出来,根据自己需求来进行学习或者参考。因为书签太多了,所以分享我整理在github上的地址github地址:https://gerryiswarrior.github.io/MyBookmar... 查看详情

测试人:如何成为全栈自动化工程师

自动化测试领域正在迅速发展。对专业自动化工程师的需求也在增加,谁可以跟上当前行业对安全性和效率的需求,谁就可以在未来站稳脚跟。本文主要讲述如何学习成为优秀的全栈自动化工程师所需的技能和步骤。从... 查看详情

全栈工程师的能力点

全栈工程师是对于除了bat的主站以外的大多数项目,这样的能力也许不是一个方面的专家,但是能再一定时间快速解决一个问题。可能做服务器的发展成全站更容易一些,但是一切能力都是可以通过练习实践去做的很好的,全栈... 查看详情

什么是python全栈

全栈即指的是全栈工程师,指掌握多种技能,并能利用多种技能独立完成产品的人。就是与这项技能有关的都会,都能够独立的完成。#价位@762459510免费领取python、爬虫配套实操资料#全栈只是个概念,也分很多... 查看详情

寻找基于 Node.js 的全栈来创建现代博客

...时间】:2015-01-1402:02:43【问题描述】:我想离开Wordpress,我的博客可能还包含具有不同布局/设计的页面。因此,我正在寻找满足以下要求的完整网络堆栈的建议。我想将Node.js和DocPad用于博客本身,但DocPad似乎不适用于我想要的... 查看详情

revelgolang的全栈开发框架

revel是一个golang的全栈web开发框架,支持代码开发阶段的reload,友好的迁移(基于mux支持原有代码的方便迁移)无状态,内置强大的cache,template,job,参数解析,路由安装 goget-ugithub.com/revel/cmd/revel创建应用revelnew-amy-app-r效果&n... 查看详情

Luhn 算法逻辑

...-05-1606:37:09【问题描述】:我目前正在学习Codecademy的全栈工程师课程,到目前为止,我对它非常满意,发现新事物,自己解决问题,但这是我进步的一个严重障碍,我只能这样做\'似乎无法识别此逻辑的问题。我并不是要质疑Luhn... 查看详情

http请求头与请求体-某熊的全栈之路-segmentfault

...WebSocket基础这些部分。本部分知识点同时也归纳于笔者的我的校招准备之路:从Web前端到服务端应用架构这篇综述。HTTPRequestHTTP的请求报文 查看详情

nodejs系列课程,从入门到进阶帮你打通全栈

...云ECS来部署你的Nodejs项目,成为那个具有争议的全栈开发工程师。要不要学习Nodejs如果你是前端开发工程师,你本地电脑上不可避免的要安装Nodejs,作为工具也好,作为服务器也好,要帮助你做掉很多又脏又累的事情, 查看详情

“全栈”工程师请不要随意去做

今天我来给大家说说“全栈工程师”的事儿。写这篇文的背景原因:很简单就是最近越来越多的人想做【全栈工程师】,他们的目标就是全栈,他们才入行短短1-2年,甚至刚从培训班出来:我的目标是做全栈,我啥都要学会,啥... 查看详情

从“一云多芯”支持,看多元算力的全栈云方案

...Stack如何在不同CPU架构下,构建信创云平台多元算力的全栈解决方案?本文将为你具体阐释。本文分享自华为云社区《从“一云多芯”支持,看多元算力的全栈云方案》,作者:徐安华为云Stack资深架构师。背... 查看详情

我的机器学习之旅:回归与工程应用(代码片段)

内容:线性回归;逻辑回归,应用场景。一、线性回归有监督学习,根据学习样本x->y,学习一个映射f:X->Y(线性相关),输出预测结果y_i。最简单的例子:y=ax+b重要组成:训练数据集trainingset,学习算法learningalgorithm,损失函数lossfun... 查看详情

csdn日报20170329——《“全栈”工程师请不要随意去做》

【程序人生】“全栈”工程师请不要随意去做作者:郭小北很简单就是最近越来越多的人想做【全栈工程师】,他们的目标就是全栈,他们才入行短短1-2年,甚至刚从培训班出来:我的目标是做全栈,我啥都要学会,啥都会写,... 查看详情

java工程师之旅-一个月工作心得

  不知不觉,在工作中已经度过一个月,距离上次写文章已经好几个月了,正好还有二十分钟下班,抽点时间来写一下博文,写一下心得。    首先说一下,在我工作之前,做了一个项目,和一个外校大四的学生做一... 查看详情

物联网的全栈开发之路

本文由嵌入式企鹅圈原创团队成员-华南师范大学物联网创新中心黄鑫执笔。      两年前我还一直专注在android系统定制领域的研究,对物联网关注比较少,尽管我个人对智能家居的概念和场景体验也比较熟... 查看详情