Node.js

在sublime 安装了nodejs 打代码时候都不能智能提示

在sublime 安装了nodejs 打代码时候都不能智能提示,比如fs都没有,其他功能正常,而且sublime插件一直不协调答:我装了插件 Nodejs...

    235浏览0推荐0评论

    java初学者,如何学习java?

    作为一名Java的完全自学者。我来说说吧,希望能给大家带来点帮助,如果有不同意见的大家一起来讨论,总之,希望大家可以共同进步。。废话不多说了。。进去正题。。学习Java呢如果你学过别的面向对象的语言那么通过类比我觉得你一定学起来比较轻松,当然了我们这里就从什么语言没学过的小白说起。。 首先来给大家推荐几本参考书。ONE:当初java入门的时候看了一些书,现在想起来特别喜欢  head f...

      214浏览0推荐0评论

      CommonJS 是什么

      JavaScript是一个强大面向对象语言,它有很多快速高效的解释器。官方JavaScript标准定义的API是为了构建基于浏览器的应用程序。然而,并没有定于一个用于更广泛的应用程序的标准库。CommonJS API定义很多普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终极目标是提供一个类似Python,Ruby和Java标准库。这样的话,开发者可以使用CommonJS...

        195浏览0推荐0评论

        短小却令人惊叹的 JavaScript 代码

        1K字节以内的Javascript代码,实现一个酷炫的动画、特效、小游戏之类的。官网从2010年开始征集参赛作品,现在以及办了7年了,还在办。早年的作品,在现在的浏览器里,有些可能是无法运行的了,能看懂代码的人可以自己改改。时间越近的作品,运行应该都没问题。随手截几个2016年的作品图你们感受一下:1. 千奇百怪的石头。鼠标在不同位置就有千变万化的石头,3D旋转.    只用了...

          189浏览0推荐0评论

          使用 Node.js 的优势和劣势

          Node.js其实有很多大公司都在用的,比如eBay, Microsoft, 你可以去Node.js官网看看:node.js要想知道更详细的列表,可以看这里:https://github.com/joyent/node/wiki/Projects,-Applications,-and-Companies-Using-Node再稍微花点时间,搜集一些网上资料回答第一个问题:优势和劣势。要讲清楚这个问...

            182浏览0推荐0评论

            从一个组件的实现来深刻理解 JS 中的继承

            全局变量写法这种写法完全没有约束,基本所有人都会,完全没啥技巧:// html <input type="text" id="input"/> // javascript var input = document.getElementById("input"...

              320浏览0推荐0评论

              关于cnpm的一点小bug

               在实际工作中,一个项目完成后,在上线前,常常需要把代码进行压缩,一般是用gulp或者 webpack 进行压缩。(小妹是用gulp) gulp是运行在node 环境下的。  所以首先,下载并安装了node。  为了方便,选择node 的二进制文件包,设置环境变量。 然后在命令行中输入 node,出现“<”,安装成功。   安装了node了之后,需要用到npm(Node Packa...

                165浏览0推荐0评论

                node.js 的核心模块

                在后台开发语言中,比如Java、C#。他们都是隐含模块化的,Node.js默认帮我们提供了模块化这种机制。  在服务器端,我们想要使用底层的一些功能需要导入一些“包”来对其操作,比如操作文件、网络需要导入对应的包。其它语言中都是基于类来实现的模块化的思想,使用类来组织文件和文件之间的关联。  而Node.js中使用的是JavaScript语言,ECMAScript仅仅规定了...

                  162浏览0推荐0评论

                  node初识

                  什么是nodeNode是基于Chrome V8 解析引擎之上构建的一个JavaScript运行时环境,或者说平台在node中,可以使用JavaScript语言进行编译把Node是一个平台,让JavaScript可以脱离浏览器环境运行Node自身使用C++ 语言写出了很多系统级别相关的API,暴露了一些JavaScript环境APInpm:包管理工具npm是一个用来托管基于node开发包的是一个命令...

                    127浏览0推荐0评论

                    Nodejs系列-开篇

                    1.解决什么问题1. 并发连接举个例子,想象一个场景,我们在银行排队办理业务,我们看看下面两个模型。(1)系统线程模型:这种模型的问题显而易见,服务端只有一个线程,并发请求(用户)到达只能处理一个,其余的要先等待,这就是阻塞,正在享受服务的请求阻塞后面的请求了。(2)多线程、线程池模型:这个模型已经比上一个有所进步,它调节服务端线程的数量来提高对并发请求的接收和响应,但并发量高的时候,请求仍然需要...

                      159浏览0推荐0评论

                      原生NodeJs制作一个简易聊天室

                      准备工作安装NodeJs环境安装编译器Sublime如果网速不理想,可以百度一下如何加快npm的速度~使用node搭建一个简单的网站后台做完准备工作之后,新建文件夹chatroom,在chatroom中打开cmd,在控制台输出npm init。进行设置,得到package.json文件{   "name": "chatroom"...

                        110浏览0推荐0评论

                        node.js学习笔记_模块调用

                        js创建一个类然后在另一程序中实例化使用这个类. 1.创建一个User类//--------------User.js--------------  function  User(id,name,age){    this.id=id;    this.name=nam...

                          107浏览0推荐0评论

                          Node.js高效按行输出文件内容

                          const fs = require('fs'); const EventEmitter = require('events'); const util = require('util'); const path = require...

                            148浏览0推荐0评论

                            Nodejs进阶:基于express+multer的文件上传

                            图片上传是web开发中经常用到的功能,node社区在这方面也有了相对完善的支持。常用的开源组件有multer、formidable等,借助这两个开源组件,可以轻松搞定图片上传。本文主要讲解以下内容,后续章节会对技术实现细节进行深入挖掘。概览图片上传是web开发中经常用到的功能,node社区在这方面也有了相对完善的支持。常用的开源组件有multer、formidable等,借助这两个开源组件,可以轻...

                              328浏览0推荐0评论

                              NodeJS中的模块是单例的吗?

                              笔者之前在使用require导入模块时,特别是在导入有状态的模块时,笔者会考虑其是否在多次导入情况下依然保持单例特性,或者说对于同一个文件在不同路径下导入时,是否能够识别为一致?本文即是对该特性进行解析。NodeJS的模块默认情况下是单例性质的,不过其并不能保证如我们编程时设想的那样一定是单例,根据NodeJS的官方文档中描述,某个模块导入是否为单例受以下两个因素的影响:Node 模块的缓存机制是...

                                119浏览0推荐0评论

                                node.js学习之交互式解释器REPL详解

                                简介repl是Node.js提供的一个Read-Eval-Print-Loop (REPL,读取-执行-输出-循环)实现,它即可以做为一个独立的程序使用,又可以包含在其它应用中使用。REPL是一个互式命令行解析器,它提供了一个交互式的编程环境,它可以实时的验证你所编写的代码,非常适合于验证Node.js和JavaScript的相关API。Node 自带了交互式解释器,可以执行以下任务: ...

                                  236浏览0推荐0评论

                                  node.js Sequelize实现单实例字段或批量自增、自减

                                  一、单实例自增、自减在Sequelize中,一个实例(Instance)表示数据库中的一行记录。Instance有两种:由Model.build()创建的非持久化实例,和由Model.create()等方法创建的持久化实例。无论是持久化还是非持久化实例,都会有increment() 、decrement()两人上方法,分别用于字段值的自增和自减两种操作。instance.incremen...

                                    277浏览0推荐0评论

                                    NodeJs多进程和socket.io通讯-DEMO

                                    一、开启多进程const os = require('os'); const cp = require('child_process'); const forkList = {}; const forkPrefix = 'fork_...

                                      348浏览0推荐0评论

                                      用nodejs快速实现微信小程序的websocket服务端

                                      微信小程序对第三方服务端的网络通信方式支持https和Websocket。WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。为了解决HTTP协议效率低下的问题,HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。WebSocket在数据传输的稳定性和数据传输量的大小方面,具有很大的性能优势。有不少公司将nodejs的socket...

                                        916浏览0推荐0评论

                                        node.js学习笔记之_读文件

                                        直接读硬盘上aa.txt内容var  http  =  require('http');var  optfile  =  require('./models/optfile');http.createServer(function &nb...

                                          1093浏览0推荐0评论

                                          Nodejs进阶:如何将图片转成datauri嵌入到网页中去

                                          问题:将图片转成datauri今天,在QQ群有个群友问了个问题:“nodejs读取图片,转成base64,怎么读取呢?” 想了一下,他想问的应该是 怎么样把图片嵌入到网页中去,即如何把图片转成对应的 datauri。是个不错的问题,而且也是个很常用的功能。快速实现了个简单的demo,这里顺便记录一下。实现思路思路很直观:1、读取图片二进制数据 -> 2、转成base64字符串 -> 3...

                                            137浏览0推荐0评论

                                            nodejs全局安装和本地安装的区别

                                            来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题。转型后是这样的,团队成员更多需要去寻找业务的方向,思考能为商户或者业务做点什么来体现其身价值,这样的转变是机会也是挑战,我一直相信在特别的环境下能迅速磨练出了跨岗位技能和综合素质,然而一路走来也发现了自己的短板(所谓的产品思维),并非想提升就可以...

                                              167浏览0推荐0评论

                                              使用nodejs发送邮件

                                              最近一些天在学python,我觉得这门语言这门简单又很好玩,为什么不把这门语言当做程序员学语言的敲门砖了,而选择那么复杂的C语言。在学python的过程中,有学习到python有可以发送邮件的功能,我就在想node会不会也有发送邮件的模块工具了,果不其然,让我找到一个,也就是本文所要介绍到的nodemailer了,npm官方地址:https://www.npmjs.com/package...py...

                                                170浏览0推荐0评论

                                                JavaScript 开发者所需要知道的 V8(一):V8 In NodeJS

                                                MotivationJavaScript 是一款拥有「自动垃圾回收」功能的编程语言。市面上具有这样功能的语言,一般都是拥有相对应的虚拟机的,像 Java的JVM ,C#的CLR ,PHP的Zend。虚拟机一般实现了代码解析,内存的管理、布局、垃圾回收等功能。不像C/C++这种没有虚拟机的语言,它们需要手动管理内存。C/C++语言编译后的文件,是可以直接运行的。我认为学习一门开发语言,除了知道一些语...

                                                  166浏览0推荐0评论

                                                  Nodejs基础:路径处理模块path总结

                                                  模块概览在nodejs中,path是个使用频率很高,但却让人又爱又恨的模块。部分因为文档说的不够清晰,部分因为接口的平台差异性。将path的接口按照用途归类,仔细琢磨琢磨,也就没那么费解了。获取路径/文件名/扩展名获取路径:path.dirname(filepath)获取文件名:path.basename(filepath)获取扩展名:path.extname(filepath)获取所在路径例子如...

                                                    145浏览0推荐0评论

                                                    Node基础:资源压缩之zlib

                                                    做过web性能优化的同学,对性能优化大杀器gzip应该不陌生。浏览器向服务器发起资源请求,比如下载一个js文件,服务器先对资源进行压缩,再返回给浏览器,以此节省流量,加快访问速度。浏览器通过HTTP请求头部里加上Accept-Encoding,告诉服务器,“你可以用gzip,或者defalte算法压缩资源”。概览做过web性能优化的同学,对性能优化大杀器gzip应该不陌生。浏览器向服务器发起资源请...

                                                      112浏览0推荐0评论

                                                      NodeJS中的模块是单例的吗?

                                                      笔者之前在使用require导入模块时,特别是在导入有状态的模块时,笔者会考虑其是否在多次导入情况下依然保持单例特性,或者说对于同一个文件在不同路径下导入时,是否能够识别为一致?本文即是对该特性进行解析。NodeJS的模块默认情况下是单例性质的,不过其并不能保证如我们编程时设想的那样一定是单例,根据NodeJS的官方文档中描述,某个模块导入是否为单例受以下两个因素的影响:Node 模块的缓存机制是...

                                                        119浏览0推荐0评论

                                                        Nodejs进阶:基于express+multer的文件上传

                                                        图片上传是web开发中经常用到的功能,node社区在这方面也有了相对完善的支持。常用的开源组件有multer、formidable等,借助这两个开源组件,可以轻松搞定图片上传。本文主要讲解以下内容,后续章节会对技术实现细节进行深入挖掘。概览图片上传是web开发中经常用到的功能,node社区在这方面也有了相对完善的支持。常用的开源组件有multer、formidable等,借助这两个开源组件,可以轻...

                                                          328浏览0推荐0评论

                                                          Node.js高效按行输出文件内容

                                                          const fs = require('fs'); const EventEmitter = require('events'); const util = require('util'); const path = require...

                                                            148浏览0推荐0评论

                                                            node.js学习笔记_模块调用

                                                            js创建一个类然后在另一程序中实例化使用这个类. 1.创建一个User类//--------------User.js--------------  function  User(id,name,age){    this.id=id;    this.name=nam...

                                                              107浏览0推荐0评论
                                                              首页上一页12下一页尾页

                                                              推荐作者

                                                              热门手记