旅行之初

作为一个工作了两年多后端开发人员,未接触过NodeJS,对它的认知也仅仅停留在“可以使用JavaScript代码编写服务端程序”上。最近空闲时间 较多,便想来啃它一啃。但是没有一个实际的玩意儿想要去了解一门编程语言是不太现实的嘛,加上我最近也想把去年学习园子里大牛写的一个种子搜索网站重构,那么,为啥我不使用NodeJS呢?

于是功能需求出现了:使用NodeJS开发出一个能智能抓取、分析、存储种子的程序,并在后期做一个能提供种子搜索功能的网站!

于是便有了本系列——NodeJS初学者实战之旅。

旅行中间站

由于对NodeJS知之甚少,包括现在,已经编写了一部分程序的我,也还是不太熟悉,我只能通过功能拆解的方式来进行我的计划了,整个系列分为以下部分。

  • NodeJS初学者实战之旅——介绍、目录
  • NodeJS初学者实战之旅——从种子提供网站下载提取种子Hash文件
  • NodeJS初学者实战之旅——种子链接构造、分析、下载
  • NodeJS初学者实战之旅——数据库交互

沿途美景

在学习和开发的过程中,遇到的最多的,是那些从未接触过的知识,正是它们,帮助我完成我的功能需求,也正是它们,让我感受到沿途的风景。我也将它们一一记录,与朋友们一起分享一起领略这无限风光

  • NodeJS旅行番外篇之沿途美景——nodejs
  • NodeJS旅行番外篇之沿途美景——fs
  • NodeJS旅行番外篇之沿途美景——http
  • NodeJS旅行番外篇之沿途美景——async
  • NodeJS旅行番外篇之沿途美景——jsdom、jquery
  • NodeJS旅行番外篇之沿途美景——torrent文件分析及bencode
  • NodeJS旅行番外篇之沿途美景——linereader
  • NodeJS旅行番外篇之沿途美景——utility、moment

行者独白

不可否认的是,我很菜!更加不可否认的是,我的确很菜!所以在写出这个系列的时候,我很期待被园子里的大牛们狠狠教育,我希望能在走完这段行程之后有一次“人生的升华”。文章里不少观念、用法是不科学的,不正确的,也欢迎朋友们拍砖扔蛋,指正我的错误。

NodeJS初学者实战之旅(I) —— 介绍、目录的更多相关文章

  1. 《HiWind企业快速开发框架实战》(0)目录及框架简介

    <HiWind企业快速开发框架实战>(0)目录及框架简介 本系列主要介绍一款企业管理系统快速开发框架,该框架旨在快速完成企业管理系统,并实现易维护可移植的目标. 使用逐个系统模块进行编码的 ...

  2. C#多线程之旅(1)——介绍和基本概念

    原文地址:C#多线程之旅(1)——介绍和基本概念 C#多线程之旅目录: C#多线程之旅(1)——介绍和基本概念 C#多线程之旅(2)——创建和开始线程 C#多线程之旅(3)——线程池 C#多线程之旅( ...

  3. 基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍

    最近花了很多时间在重构和进一步提炼Winform开发框架的工作上,加上时不时有一些项目的开发工作,我博客里面介绍Web开发框架的文章比较少,其实以前在单位工作,80%的时间是做Web开发的,很早就形成 ...

  4. Nodejs初学者福音

    Nodejs+Express+MongoDb 搭建个人博客  001 我喜欢把任务或者工作分解成工作流来完成,如下,后面将会按照流程来详述,希望能为Nodejs初学者及推广Nodejs做出些努力. n ...

  5. Maven实战——常用Maven插件介绍

    maven nexus 库已上传了第三方jar,但就是用mvn compile下不到本地 回答于 2013-06-04 14:40 你是通过何种方式上传到nexus的? 有给pom文件吗? 如果是单纯 ...

  6. R语言实战(一)介绍、数据集与图形初阶

    本文对应<R语言实战>前3章,因为里面大部分内容已经比较熟悉,所以在这里只是起一个索引的作用. 第1章       R语言介绍 获取帮助函数 help(), ? 查看函数帮助 exampl ...

  7. Vue2+VueRouter2+webpack 构建项目实战(二):目录以及文件结构

    通过上一篇博文<Vue2+VueRouter2+webpack 构建项目实战(一):准备工作>,我们已经新建好了一个基于vue+webpack的项目.本篇文章详细介绍下项目的结构. 项目目 ...

  8. nodejs的安装与npm的介绍

    Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装.本文详细介绍了No ...

  9. NodeJs 入门到放弃 — 入门基本介绍(一)

    码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14450905.html 目录 码文不易啊,转载请带上本文链接呀,感谢感谢 https ...

随机推荐

  1. uva 508 Morse Mismatches

    Samuel F. B. Morse is best known for the coding scheme that carries his name. Morse code is still us ...

  2. CDZSC_2015寒假新人(2)——数学 A

    A - A Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status ...

  3. JSON 传值 textarea中虚拟换行功能

    遇到错误的袭击, 错误出现,使用jquery中ajax进行查询数据时执行完以后,需要把数据封装成为JSON类型的数据,并传递到前台去的时候出现Invalid JSON 错误,经查找后发现是在使用tex ...

  4. js特殊字符转义

    点的转义:. ==> \\u002E 美元符号的转义:$ ==> \\u0024 乘方符号的转义:^ ==> \\u005E 左大括号的转义:{ ==> \\u007B 左方括 ...

  5. NodeJS和C++的性能比较(转)

    原文地址: http://www.web-tinker.com/article/20374.html 前段时间做了个实验,测试了1E9次的空循环在NodeJS和C++中的执行用时.于是我和小伙伴们瞬间 ...

  6. Effective Java2读书笔记-创建和销毁对象(四)

    第7条:避免使用终结方法 这一条讲的简直是不知所云.先简单记下来其中说出的几条: ①显式终止方法的典型例子有InputStream.OutputStream和java.sql.Connection上的 ...

  7. hash算法-time33算法

    http://my.oschina.net/freegeek/blog/325531 http://www.cnblogs.com/napoleon_liu/articles/1911571.html ...

  8. Php环境下载(PHPNow)安装

    下载 From http://servkit.org/download 安装 解压下载包,双击setup.cmd,按照提示执行安装. 安装成功测试 原来的解压目录

  9. 从设计模式说起JAVA I/O流

    从设计模式说起JAVA I/O流 之前写过一篇I/O流的入门介绍,直到最近看了设计模式,顺带理下I/O流的设计思路. JAVA类库中的I/O类分成输入和输出两部分,通过继承,任何自InputStrea ...

  10. linux下java调用.so文件的方法1: JNI

    摘自http://blog.163.com/squall_smile/blog/static/6034984020129296931793/ https://my.oschina.net/simabe ...