![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node
文章平均质量分 96
@Demi
甘于平凡 不甘平庸
展开
-
基于node.js的开发框架 — Koa
一、简介 Koa基于nodeJs平台的下一代web开发框架,由 Express 幕后的原班人马打造,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。目前有 1.x 和 2.x 两个大的版本其中 2.x 版本使用了 Node.js v7.6.0 之后支持的 ...原创 2021-01-18 10:49:33 · 528 阅读 · 0 评论 -
了解JavaScript的运行核心——事件循环(Event Loop)
前言 什么要学底层的事件循环Event Loop,不仅仅是因为这是一道面试的常考题。作为一个程序员,了解程序的运行机制是很重要的,这样可以帮助你去输出更优质的代码。前端是一个范围很广的领域,技术一直在更新迭代,掌握了底层的原理可以应对新的技术。 JS初始设计 JavaScript从诞生起就是单线程。原因大概是不想让浏览器变得太复杂,因为多线程需要共享资源、且有可能修改彼此的运行结果,对...原创 2020-04-28 16:29:37 · 549 阅读 · 0 评论 -
npm模块安装机制简介及发包流程
一、npm是什么? npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。 NPM 的思路大概是这样的: ⒈ 买个服务器作为代码仓库(registry),在里面放所有可以被共享的代码 ⒉ 发邮件通知 jQuery、Bootstrap、Underscore 作者使用 npm publish...原创 2019-10-18 17:45:57 · 721 阅读 · 0 评论