node

windows 10 下配置安装node.js

在去年就自己配置安装过node.js,但是使用npm安装模块时安装成功后调用require('module-name')时却一直报错说命令找不到,网上也说都是环境变量没有配置好,我也是同样这样怀疑,可是找了很多教程都没有找到解决方法,后来就放弃配置了。今天自己又因为学习的需要就重新安装配置了node.js,意外地却成功了。也发现了之前安装配置一直失败的原因,因此写下这篇博客

在非阻塞IO下的nodejs下的同步并行 ES6的 promise 从入门深入(二)

看过 (一)的同学一定觉得这个Promise很简单,好像没什么可以用的地方,但是事实上,它的用处非常大啊,尤其是在nodejs上,愈加重要,虽然已经有大量的库实现了对Promise的封装了,不过我还是更倾向用原生的node来实现对Promise的实现。现在我们要用的重点就是我们的Promise.all,这是一个能让函数并行的promise,可以基于多个Promise。我们讲

Node学习笔记-002

Package.json 在node开发中要依赖大量的第三方模块,第三方模块的安装,就要依赖 Package.json 以一个Package.json文件为例 { // 包名称 "name": "chatrooms", "version": "1.0.0", "description": "Minimalist multiroom chat server", "main":

前端工程化工具初选

面对日益纷杂的前端工具,作为新人常感无从下手。经过一番检索和简单对比,再结合自己的喜好,筛选了将要学习和使用的工具,以适应日益工程化、专业化的 Web 前端开发工作。库与框架jQuery 操作dom的神器,曾经一度火的一塌糊涂。jQuery UI: 一个JQuery的UI框架,特点是高效、组件化Vue.js: 数据驱动的组件,为现代化的 Web 界面而生angularjs

Ngin向EpressJS转发真实IP地址

由于服务器配置了Nginx的反向代理,在ExpressJS中无法获取到真实的IP地址。本文就介绍了如何配置Nginx以及ExpressJS使其可以显示用户的真实地址。 Nginx中的配置 修改你的配置文件 server {listen 80;server_name XXX.YYY.ZZZ;location / {proxy_set_header Host $

全站缓存时代

原则:动静分离,分级缓存,主动失效。Web 开发中,接口会被分为以下几类:纯静态页面。打死我都不会修改的页面。很长一段时间内,基本上不会修改。比如:关于我们。纯动态页面。实时性,个性化要求比较高。页面变化很大,或者每个用户看到的都不一样,比如:朋友圈。短时静态页面。在一定时间内基本不会变化,或者是容忍不需要实时更新。比如:文章、新闻。动静结合页面。这个页面既有动态,也有静态

webstorm和node配合使用的一些小技巧之Eternal tools

webstorm和nodejs都是神器,只是我一直都没有发掘出来他们的厉害之处要说webstrom和node的配合使用不得不说一下平时的工作流程这里以css为例根据页面划分功能模块根据模块写less或者修改less编译less为css压缩css并上传都说前端是网页设计,其实写css也可以很“面向对象”或者说“面向结构”从最早的web页面开始时,样式是写在HTML里面的,后来

nodejs 系列(三)

能分清楚一些代码代表的基本含义: 比如: request事件:当有客户端发送请求到该主机和端口的请求的时候触发. request:(1)代表客户端的请求(2)代表一个事件 关键字:node, request, 请求, 客户端

【译】相对完整的Gulp4升级指南

原文链接:The Complete-Ish Guide to Upgrading to Gulp 4虽然Gulp4始终在开发中,但是你要坚信在将来的某一天你一定可以等到它的正式版。嗯,某一天。所以现在我想先向你们介绍Gulp3.x和Gulp4之间的不同,同时希望能够帮助你将来能相对无痛的迁移到新的版本。安装在你开始使用最新版的Gulp之前,你必须要先检查一下你Gulp的版本

GoJS 绘图 (四) :构建节点与GraphObjects

你可以构建一个节点或其类型的JavaScript代码。以下将讨论基本类型,你可以用它来建立一个节点对象。这些页面通过明确创建和添加节点和链路建立的示意图。以下页面将展示如何使用模型,而不是使用这些代码来构建图表。传统方式一个GraphObject是可以被构造和任何其他对象以相同的方式初始化的JavaScript对象。一个节点是一个GraphObject包含TextBlock