通过NodeJS,除了可以编写一些服务端程序来协助前端开发和测试外,还能够学习一些HTTP协议与Socket协议的相关知识,这些知识在优化前端性能和排查前端故障时说不定能派上用场。本章将介绍与之相关的NodeJS内置模块。 NodeJS本来的用途是编写高性能Web服务器。我们首先在这里重复一下官方文
转载
2019-09-01 22:26:00
125阅读
2评论
net网络通讯服务器var net = require('net')// 1. 创建服务器,得到一个 server 服务器对象实
原创
2022-12-19 11:13:07
179阅读
虽然标题是NodeJS函数式编程,但实际上NodeJS 是一个框架,不是一种语言,其采用的语言是 JavaScript。而JavaScript是一种典型的多范式编程语言,算不上是函数式语言,但它有函数式编程的一些特性: 比如函数作为一等公民,能够被赋值,被传递 支持闭包(Closure) 支持 Cu
转载
2018-01-07 23:00:00
229阅读
2评论
目录1 背景2 业界综述场景1:纯计算速度测试结果场景2:大量IO操作测试结果场景3:均衡的工作负载测试结果场景4:长时间运行的查询测试结果结论3 成功案例4 设计考虑4.1 可维护性4.2 问题和解决5 方案描述6 我的实践6.1 应用简介6.2 应用技术选型6.3 应用架构6.3.1 系统架构6.3.2 应用运行状态6.3.3 关键状态参数7 笔者想说8.1 cpu密集型任务8.2 io密集型
转载
2024-04-18 09:26:34
84阅读
NodeJS的异步编程风格http://www.infoq.com/cn/news/2011/09/nodejs-async-codeNodeJS运行环境因其支持Javascript语言和异步编程受到开发社区越来越多的关注。从GitHub上的访问量来看,NodeJS项目的关注度在最近几个月已经超过了...
转载
2015-10-30 08:28:00
92阅读
2评论
有异步I/O就需要异步编程。本课程将着重讲解在学习node.js中关于异步编程的一些问题,以及如何应对这些问题,帮助node.js初学者快速入门。 地址 http://www.hubwiz。com/course/543e1a4f032c7816c0d5dfa1 简介 1. 简介2. 优势3. 思维习
原创
2021-07-20 10:21:58
112阅读
问题引入:今天在 Gulp 构建任务中出现一个 html 解析错误,但是并没有报错,也没有中断 gulp 构建任务的执行,而是出现UnhandledPromiseRej...
原创
2021-09-15 11:03:44
109阅读
问题引入:今天在 Gulp 构建任务中出现一个 html 解析错误,但是并没有报错,也没有中断 gulp 构建任务的执行,而是出现UnhandledPromiseRej...
原创
2022-03-03 16:16:18
253阅读
目标
为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。
上述基本涵盖了当前编程开发所有主流语言。
左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vue、uni-app。
右侧为服务器端版本:Java、Python、Go、PHP、NodeJS
前端效果图
支持特性
查询应用分类
查询分类下应用
查询应用详情
搜索应用
支持mysql数据库
开发工具
原创
2023-02-25 21:53:37
152阅读
背景前面已输出多个系列: 《十余种编程语言做个计算器》 《十余种编程语言写2048小游戏》 《17种编程语言+10种排序算法》 《十余种编程语言写博客系统》 《十余种编程语言写云笔记》 《N种编程语言做个记事本》目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。 上述基本涵盖了当前编程开发所有主流语言。左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vu
原创
2023-05-08 16:25:07
107阅读
自从NodeJs出来以后,异步编程便更加系统化和框架话。var Asy=function(){}
Asy.EmptyFun=function(){}
Asy.Start = function (action, success, failure) {
var asy = new Asy();
asy._addAction(action, success, failure);
原创
2023-04-02 15:08:48
67阅读
背景
前面已输出多个系列:
《十余种编程语言做个计算器》
《十余种编程语言写2048小游戏》
《17种编程语言+10种排序算法》
《十余种编程语言写博客系统》
《十余种编程语言写云笔记》
《N种编程语言做个记事本》
《N种编程语言做个应用市场(appstore)》
目标
为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。
上述基本涵盖了当前编程开发所有主流语言
原创
2023-03-11 21:16:24
56阅读
工欲善其事,必先利其器。在开始本次部署新浪云nodejs项目之前,请先做好以下准备工作:1.注册一个新浪微博账号! 2.使用注册好的新浪微博账号,登录新浪云网站:http://www.sinacloud.com/public/login/inviter/gaimrn-mddmzeKWrhKW7roB4gWZ_eIVrfrKydg.html 3.在你的计算机上安装git,如何安装请参考廖雪峰老师的g
转载
2023-09-16 00:09:38
79阅读
前面已输出多个系列:《十余种编程语言做个计算器》《十余种编程语言写2048小游戏》《17种编程语言+10种排
原创
2023-03-17 00:18:05
57阅读
1、先说同步编程 就是一件事一件事的执行,只有执行完当前任务,才会执行后一个任务。2、异步编程 例如:setTimeout(function fn(){
console.log("Hello JS");
},1000);
console.log('sync things');setTimeout就是一个异步任务,当JS引擎执行到setTimeout的时候发现它是个异步任务,则会把这个任务挂起,
转载
2024-02-03 16:22:49
60阅读
简介 因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动...
转载
2021-01-16 12:08:00
172阅读
2评论
文章目录简介同步异步和阻塞非阻塞javascript中的回调回调函数的错误处理回调地狱ES6中的Promise什么是PromisePromise的特点Promise的优点Promise的缺点Promise的用法Promise的执行顺序async和awaitasync的执行顺序async的特点总结简介因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始
原创
2021-04-20 12:05:43
192阅读
点赞
简介 因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行
原创
2022-09-19 16:49:16
125阅读
node概念nodejs是js语言在脱离浏览器环境运行的解决方案,它主要由ECMAScript与node API两部分组成
原创
2024-05-15 10:31:36
66阅读
实现这个插件后端的功能大概使用了10天时间,nodejs用来制作后台的速度是非常的快捷和方便的,作为一个个人开发者,我觉得这样多快好省的方法是最好不过的了。
原创
2015-01-23 00:07:19
568阅读