随笔分类 - Node.js

Node.js开发
摘要: 5 月 25 日,以「无界」为主题的第二届微医前端技术沙龙成功举办。本届沙龙的演讲题目涵盖了前端技术几个主要的应用场景,包括服务端、桌面端以及跨平台的开发。最近几年前端技术发展非常快,各种可以提高开发效率的新技术和框架层出不穷,让原来的前端工程师蜕变成了新一代的全端工程师,技术之间的界限被打破,相互碰撞、融合和进化。阅读全文
posted @ 2019-06-09 23:16 梦想天空(山边小溪) 阅读(102) | 评论 (0) 编辑
摘要: ESLint 是一个开源的 JavaScript 代码校验工具,最初是由 Nicholas C. Zakas 在2013年创建的。经常被用来发现问题的模式或代码,不符合特定的风格准则。ESLint 创建的首要原因是为了让开发人员创建自己的校验规则,ESLint 的目的是让所有的规则完全可插拔。虽然ESLint将附带一些内置的规则,你可以在任何时间点动态加载规则。阅读全文
posted @ 2015-11-07 20:55 梦想天空(山边小溪) 阅读(3281) | 评论 (0) 编辑
摘要: JavaScript 最初是用来创建动态网站效果的的前端语言。而如今,这门脚本语言也可以用作后端开发,用于搭建 Web 服务器,开发接口,甚至创建博客。在下面这个列表中包括24个 Node.js 教程和在线指南。这些资源对于任何想要学习更多的关于 Node.js 的知识的开发人员都是很有用的。阅读全文
posted @ 2015-07-06 23:06 梦想天空(山边小溪) 阅读(4179) | 评论 (0) 编辑
摘要: Node.js 越来月流行,这个基于 Google V8 引擎建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。在本文中,我们列出了2015年最佳的15个 Node.js 开发工具。这些工具对于刚刚开始学习 Node.js 的新手开发者非常有帮助。如果你知道任何其他有用的 Node.js 资源,请让我们知道。阅读全文
posted @ 2015-06-10 09:00 梦想天空(山边小溪) 阅读(20982) | 评论 (3) 编辑
摘要: Electron 框架的前身是 Atom Shell,可以让你写使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序。它是基于io.js 和 Chromium 开源项目,并用于在 Atom 编辑器中。Electron 是开源的,由 GitHub 维护,有一个活跃的社区。最重要的是,Electron 应用服务构建和运行在 Mac,Windows 和 Linux。阅读全文
posted @ 2015-05-07 09:36 梦想天空(山边小溪) 阅读(34914) | 评论 (2) 编辑
摘要: 今天这篇是2015年第3期(总第34期),希望你能在这里发现有用的资料。梦想天空博客关注前端开发技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 和 CSS3 技术应用,推荐优秀的 网页设计 案例,共享精美的设计素材和优秀的 Web 开发工具。阅读全文
posted @ 2015-04-15 13:48 梦想天空(山边小溪) 阅读(13819) | 评论 (3) 编辑
摘要: NodeBB 是一个更好的论坛平台,专门为现代网络打造。它是免费的,易于使用。 NodeBB 论坛软件是基于 Node.js 开发,支持 Redis 或 MongoDB 的数据库。它利用 Web Socket 实现即时交互和实时通知。NodeBB 向下兼容到 IE8 ,有许多现代化的开箱即用功能:如社交网络集成和流媒体的讨论。阅读全文
posted @ 2015-04-03 10:35 梦想天空(山边小溪) 阅读(8020) | 评论 (2) 编辑
摘要: Horseman 是一个 Node.js 模块,让你可以更轻松的使用 PhantomJS 进行功能测试,页面自动机,网络监控,屏幕捕获等。它提供了直接,链式的 API,易于理解的控制流,避免回调陷阱。阅读全文
posted @ 2015-03-09 09:38 梦想天空(山边小溪) 阅读(1730) | 评论 (2) 编辑
摘要: Hexo 是一个快速,轻量,强大的 Node.js 博客框架。带给你难以置信的编译速度,上百个文件只需数秒就能生成出来;支持 Markdown,甚至可以在 Hexo 中集合 Octopress 插件;只需要一个命令就可以部署到 GitHub Pages,Heroku 或其他网站;拥有强大的插件系统,可以轻松扩展。阅读全文
posted @ 2015-03-04 09:58 梦想天空(山边小溪) 阅读(4583) | 评论 (3) 编辑
摘要: Gulp 是最新的基于 Node 的自动化构建工具,希望能够取代Grunt,成为最流行的 JavaScript 任务运行器。通过结合 NodeJS 的数据流的能力,只需几步就能搭建起自己的自动化项目构建工具。这里给大家分享一份很棒的 Gulp 速查手册。阅读全文
posted @ 2015-03-02 09:55 梦想天空(山边小溪) 阅读(1828) | 评论 (0) 编辑
摘要: io.js(JavaScript I/O)是兼容 NPM 平台的 Node.js 新分支,由 Node.js 的核心开发者在 Node.js 的基础上,引入更多的 ES6 特性,它的目的是提供更快的和可预测的发布周期。在1月中旬正式发v1.0版本,更新迅速,目前最新版本是v1.0.4。阅读全文
posted @ 2015-02-03 11:51 梦想天空(山边小溪) 阅读(1629) | 评论 (1) 编辑
摘要: Raneto 是一个免费,开源的 Node.js 知识库平台,基于静态 Markdown 文件实现。 Raneto 可以被称为静态网站生成器,因为它并不需要数据库支持。所有的内容都存储在 Markdown 文件夹,整个知识库的结构和内容都是由 Raneto 生成。阅读全文
posted @ 2014-07-23 12:57 梦想天空(山边小溪) 阅读(3767) | 评论 (0) 编辑
摘要: Fenix 是一个提供给开发人员使用的简单的桌面静态 Web 服务器,基于 Node.js 开发。您可以同时在上面运行任意数量的项目,特别适合前端开发人员使用。阅读全文
posted @ 2014-06-23 09:58 梦想天空(山边小溪) 阅读(3018) | 评论 (1) 编辑
摘要: LoopBack 是建立在 Express 基础上的开源 Node.js 框架,专门为 Mobile,Web 和其他设备做了优化。LoopBack 能够连接到多个数据源,使用 Node.js 编写业务逻辑,集成现有的服务和数据。阅读全文
posted @ 2014-06-18 09:53 梦想天空(山边小溪) 阅读(7958) | 评论 (2) 编辑
摘要: Socket.IO 是目前 Web 领域最火的实时引擎,用于实现基于事件的双向实时的通信。它适用于任何平台,浏览器或设备,专注于可靠性和速度。您可以将数据推送到客户端,并获得实时的计数,日志或图表。这是 GitHub 上最强大的 JavaScript 框架之一,Node.js 开发必备。阅读全文
posted @ 2014-06-13 09:35 梦想天空(山边小溪) 阅读(5932) | 评论 (17) 编辑
摘要: Web 开发人员对 Node.js 的关注日益增多,更多的公司和开发者开始尝试使用 Node.js 来实现一些对实时性要求高,I/O密集型的业务。这篇文章中,我们整理了一批优秀的资源,你可以得到所有你需要的关于 Node.js 的信息。阅读全文
posted @ 2014-06-04 14:49 梦想天空(山边小溪) 阅读(24601) | 评论 (17) 编辑
摘要: Gulp.js 是一个简单、直观的构建系统。崇尚代码优于配置使,使复杂的任务更好管理。通过结合 Node 的数据流的能力,你能够快速构建。通过简单的 API 接口,只需几步就能搭建起自己的自动化项目构建工具。阅读全文
posted @ 2014-05-21 09:30 梦想天空(山边小溪) 阅读(16196) | 评论 (0) 编辑
摘要: LESS 是一个编写 CSS 的很好的方式 ,使您可以使用变量,嵌套规则,混入以及其它许多有用的功能,它可以帮助您更好地组织你的 CSS 代码。最近我一直在研究 Node.js ,并想用 less-middleware 中间件,这样我可以很容易的在我的应用程序中使用 LESS 了。配置好以后,LESS-Middleware 能够自动处理编译你的 LESS 代码为 CSS 代码。阅读全文
posted @ 2014-05-19 15:41 梦想天空(山边小溪) 阅读(7028) | 评论 (2) 编辑
摘要: Debug 是一个跟踪调试消息的 JavaScript 库。因为它只是对 console.log 的包装,所以支持 Node 和浏览器。它允许你过滤日志输出而不需要改变你的源代码,也输出时间差异,可以让您轻松地告诉你日志消息间隔多少时间。阅读全文
posted @ 2014-05-13 14:11 梦想天空(山边小溪) 阅读(2371) | 评论 (2) 编辑
摘要: 这篇文章与大家分享一批高质量的的Node.js 中文资料。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的, 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞 I/O 模型变得轻量和高效。阅读全文
posted @ 2014-04-15 09:58 梦想天空(山边小溪) 阅读(6787) | 评论 (19) 编辑
摘要: PintJS 是一个小型、异步的 GruntJS 运行器,试图解决大规模构建流程中的一些问题。 典型的Gruntfile 会包括 jsHint,jasmine,LESS,handlebars, uglify,copy 以及 clean 任务。PintJS 允许你对任务进行拆解,重新组织构建成可单独运行和测试的小块。阅读全文
posted @ 2014-03-28 14:01 梦想天空(山边小溪) 阅读(1348) | 评论 (0) 编辑
摘要: Nightwatch.js 是一个易于使用的,基于 Node.js 平台的浏览器自动化测试解决方案。它使用强大的 Selenium WebDriver API 来在 DOM 元素上执行命令和断言。 语法简单但很强大,使您可以快速编写测试。阅读全文
posted @ 2014-03-06 10:56 梦想天空(山边小溪) 阅读(5753) | 评论 (0) 编辑
摘要: Node.js 是最流行的 JavaScript 服务端平台,它允许建立可扩展的 Web 应用程序。Node.js 包含不同类型的框架,如 MVC 框架、全栈框架、REST API 以及大量的服务器库,使它能够快速构建 Web 服务器。今天,我们挑选了10个最好的 Node.js MVC 框架分享给 Web 开发人员,它们能够帮助开发人员更轻松的创建 MVC 项目。阅读全文
posted @ 2014-03-03 14:49 梦想天空(山边小溪) 阅读(65803) | 评论 (15) 编辑
摘要: Harp 是一个基于 Node.js 平台的静态 Web 服务器,内置流行的预处理器,支持把 Jade, Markdown, EJS, Less, Stylus, Sass, and CoffeeScript 转换为 HTML、CSS、JavaScript,不需要进行任何的配置。阅读全文
posted @ 2013-12-31 11:10 梦想天空(山边小溪) 阅读(1722) | 评论 (0) 编辑
摘要: Koa 是 Express 的开发团队设计的下一代 Web 框架,其目的是为 Web 应用程序提供更小,更具表现力,更坚实的基础。Koa 没有核捆绑任何中间件,并提供了一​​套优雅的方法,使服务器端开发更加的快速和愉快。阅读全文
posted @ 2013-12-27 13:29 梦想天空(山边小溪) 阅读(7361) | 评论 (2) 编辑
摘要: Feathers 是一个轻量的 Web 应用程序框架,基于 NodeJS 最流行​​的 Web 框架——Express。这使得它很容易使用 socket.io 来创建 RESTful Web 服务和实时应用。Feathers 关注的是您的数据,因为应用程序的目的就是为了管理以某种方式存在的数据。阅读全文
posted @ 2013-12-17 14:08 梦想天空(山边小溪) 阅读(2097) | 评论 (0) 编辑
摘要: Node.app 是用于 iOS 开发的 Node.js 解释器,它允许最大的代码重用和快速创新,占用资源很少,为您的移动应用程序提供 Node.js 兼容的 JavaScript API。你的客户甚至不会注意到你开发的不是一个本地应用。阅读全文
posted @ 2013-12-15 21:31 梦想天空(山边小溪) 阅读(4074) | 评论 (0) 编辑
摘要: heX 是网易有道团队的一个开源项目,允许你采用前端技术(HTML,CSS,JavaScript)开发桌面应用软件的跨平台解决方案。heX 是你开发桌面应用的一种新的选择,意在解决传统桌面应用开发中繁琐的UI和交互开发工作,使其变的简单而高效,特别适合于开发重UI,重交互的桌面应用软件。阅读全文
posted @ 2013-12-10 14:02 梦想天空(山边小溪) 阅读(57193) | 评论 (9) 编辑
摘要: 这篇文章与大家分享优秀的 Node.js 路由(Routers)模块。Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。阅读全文
posted @ 2013-11-24 09:33 梦想天空(山边小溪) 阅读(3690) | 评论 (0) 编辑
摘要: 这篇文章与大家分享优秀的 Node.js 中间件模块。Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。阅读全文
posted @ 2013-11-16 20:19 梦想天空(山边小溪) 阅读(5611) | 评论 (0) 编辑
摘要: 这篇文章与大家分享最流行的 Node.js Web 开发框架。Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。阅读全文
posted @ 2013-11-12 10:49 梦想天空(山边小溪) 阅读(5784) | 评论 (0) 编辑
摘要: 这篇文章与大家分享优秀的 Node.js 静态服务器模块。Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。阅读全文
posted @ 2013-11-06 07:44 梦想天空(山边小溪) 阅读(2822) | 评论 (1) 编辑
摘要: RequireJS Optimizer 是 RequireJS 自带的前端优化工具,可以对 RequireJS 项目中的 JavaScript 代码使用 UglifyJS 或者 Closure Compiler 进行压缩合并,也可以对 CSS 文件进行压缩合并。这篇文章介绍RequireJS Optimizer 的使用和配置方法,帮助大家解决使用中碰到的问题。阅读全文
posted @ 2013-10-31 13:46 梦想天空(山边小溪) 阅读(19431) | 评论 (8) 编辑
摘要: 这篇文章与大家分享一批优秀的 Node.js 入门教程和学习资源。Node 是一个服务器端的 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。阅读全文
posted @ 2013-10-26 22:23 梦想天空(山边小溪) 阅读(10473) | 评论 (10) 编辑
摘要: 在 PC 端,我们可以使用 Firebug 或者 Chrome 开发人员工具方便的调试网站或者 Web 应用。但是,当我们想在移动端调试站点或者应用的时候,这些工具就派不上用场了。因此,移动开发人员都希望能有 Mobile 版本的 Firebug 或者 Chrome 开发人员工具。Weinre 就是这样一款工具,可以帮助我们调试移动网站及 PhoneGap 应用。阅读全文
posted @ 2013-06-19 09:51 梦想天空(山边小溪) 阅读(16000) | 评论 (10) 编辑
摘要: SublimeLinter 是前端编码利器——Sublime Text 的一款插件,用于高亮提示用户编写的代码中存在的不规范和错误的写法,支持 JavaScript、CSS、HTML、Java、PHP、Python、Ruby 等十多种开发语言。这篇文章介绍如何在 Windows 中配置 SublimeLinter 进行 JS & CSS 校验。阅读全文
posted @ 2013-05-02 14:55 梦想天空(山边小溪) 阅读(53968) | 评论 (17) 编辑
摘要: Sails.js 可以帮助你很容易的构建企业级的 Node.js 应用程序。它被设计成类似 Ruby on Rails 的 MVC 架构,但风格更现代,支持面向数据的 Web 应用程序开发,特别适合用于实时的功能实现,如聊天。Sails.js API 的脚手架和 Rails 的脚手架不同。它会为你的模型自动生成一个 RESTful JSON API,它支持 HTTP 和 WebSocket。默认情况下,你创建的每个控制器,都会获得自动创建的基本 CRUD 操作。阅读全文
posted @ 2013-04-23 09:28 梦想天空(山边小溪) 阅读(9103) | 评论 (1) 编辑
摘要: Grunt 是一个基于任务的 JavaScript 项目命令行构建工具,运行于 Node.js 平台。Grunt 能够从模板快速创建项目,合并、压缩和校验 CSS & JS 文件,运行单元测试以及启动静态服务器。推荐 Windows 用户使用 Git Shell 来进行命令行操作。安装 Windows 桌面版 GitHub 的时候会自动安装 Git Shell。阅读全文
posted @ 2013-01-24 10:15 梦想天空(山边小溪) 阅读(31022) | 评论 (16) 编辑
摘要: Pomelo 是基于 Node.js 的高性能、分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发。 Pomelo 不但适用于游戏服务器开发, 也可用于开发高实时 Web 应用,它的分布式架构可以使 Pomelo 比普通的实时 Web 框架扩展性更好。阅读全文
posted @ 2012-12-02 12:32 梦想天空(山边小溪) 阅读(90887) | 评论 (1) 编辑