- 博客(10)
- 收藏
- 关注
原创 Node入门笔记(6)——异步编程
The end仅作为个人学习笔记之用,详情请参阅:http://nqdeng.github.io/7-days-nodejs/#6
2019-08-31 15:44:11 139
原创 Node入门笔记(5)——进程管理
NodeJS可以感知和控制自身进程的运行环境和状态,也可以创建子进程并与其协同工作,这使得NodeJS可以把多个程序组合在一起共同完成某项工作,并在其中充当胶水和调度器的作用。我们已经知道了NodeJS自带的fs模块比较基础,把一个目录里的所有文件和子目录都拷贝到另一个目录里需要写不少代码。另外我们也知道,终端下的cp命令比较好用,一条cp -r source/* target命令就能搞定目录拷...
2019-08-31 15:37:06 291
原创 学习笔记---React_核心概念
学习笔记---React_核心概念Hello ReactJSX 简介元素渲染组件 & propsstate & 生命周期事件处理条件渲染列表 & key表单状态提升组合 VS 继承React 哲学Hello ReactReact 是一个 JavaScript 库ReactDOM.render( <h1>Hello, world</h1>,...
2019-08-31 13:07:12 665 1
原创 Node入门笔记(1)——NodeJS基础
什么是NodeJSJS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了document之类的内置对象。...
2019-08-31 13:06:48 192
原创 Node入门笔记(2)——代码的组织和部署
有经验的C程序员在编写一个新程序时首先从make文件写起。同样的,使用NodeJS编写程序前,为了有个良好的开端,首先需要准备好代码的目录结构和部署方式,就如同修房子要先搭脚手架。模块路径解析规则我们已经知道,require函数支持斜杠(/)或盘符(C:)开头的绝对路径,也支持./开头的相对路径。但这两种路径在模块之间建立了强耦合关系,一旦某个模块文件的存放位置需要变更,使用该模块的其它模块的...
2019-08-31 13:06:22 109
原创 Node入门笔记(3)——文件操作
让前端觉得如获神器的不是NodeJS能做网络编程,而是NodeJS能够操作文件。小至文件查找,大至代码编译,几乎没有一个前端工具不操作文件。换个角度讲,几乎也只需要一些数据处理逻辑,再加上一些文件操作,就能够编写出大多数前端工具。开门红小文件拷贝我们使用NodeJS内置的fs模块简单实现这个程序如下。var fs = require('fs');function copy(src, d...
2019-08-31 13:06:09 244
原创 Node入门笔记(4)——网络操作
不了解网络编程的程序员不是好前端,而NodeJS恰好提供了一扇了解网络编程的窗口。通过NodeJS,除了可以编写一些服务端程序来协助前端开发和测试外,还能够学习一些HTTP协议与Socket协议的相关知识,这些知识在优化前端性能和排查前端故障时说不定能派上用场。开门红NodeJS本来的用途是编写高性能Web服务器。我们首先在这里重复一下官方文档里的例子,使用NodeJS内置的http模块简单实...
2019-08-31 13:05:24 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人