什么是Loader? 继上两篇文章webpack工作原理介绍(上篇、下篇),我们了解到Loader:模块转换器,也就是将模块的内容按照需求装换成新内容,而且每个Loader的职责都是单一,只会完成一种转换,所以我们一般对…
分类:node.js教程
统计指定目录里的代码行数
codeLineCount 一个用来统计项目内代码行数的工具. Installation $ npm install -g code-rows-count or $ yarn global add code-rows-c…
小程序转换工具
「地址」https://github.com/CaMnter/ap… 「闲话」说起来也是话长,本来是干端的活。后来因为公司体系的缘故,去年开始各种折腾小程序。我之前是干 Android 端的,搞过业务,也搞过…
mongodb / morgan 保存日志
把日志保存在日志文件里 // app.js var logger = require('morgan'); var fs = require('fs') var logDirectory = path.join(__di…
异步处理方案系列- 1.callback
本篇博客尚未上传 github github 首页(star+watch,一手动态直达): https://github.com/HCThink/h-blog 掘金 link , 掘金 专栏 segmentfault 主…
FE.B-理解浏览器的同源策略与跨域方案
同源 概念:协议,域名,端口 相同。目的:保证用户信息的安全,防止恶意的网站窃取数据。限制的行为: Cookie、LocalStorage 和 IndexDB 无法读取。 DOM 无法获得。 AJAX 请求不能发送。 跨…
理解import、require、export、module.export
理解import、require、export、module.export ES6的模块设计 模块设计的思想是尽量静态化,使得编译的时候就可以确定模块的一来关系,以及输入和输出的变量。 CommonJS和AMD都只能在运…
Node.js 模块简单用法
之前使用node的包管理器npm,生成vue-cli工程模板,而且经常通过npm进行包管理,为了更好的了解nodejs包管理,学习一下nodejs 一、使用Nodejs搭建一个web服务器 默认大家已经安装好了node,…
TypeScript最佳实践:是否使用strictnullcheck
原文2017年7月发布并于2017年9月更新 strictnullcheck(严格的null检查) 我应该使用strictnullcheck TypeScript编译器标志吗? 空指针是最常见的bug之一,而通过stri…
【每日一包0001】is-sorted
github地址:https://github.com/ABCDdouyae… is-sorted 用于判断数组是否被排序了 文档地址:https://www.npmjs.com/package/is-sor…
Hexo 搭建博客
简介 主要技术为:nodeJs + git + hexo;nodeJs和git这里就不多说了,直接去官网下载注册即可,主要说下hexo。 hexo 本地配置 安装hexo mkdir hexo && cd…
环境 & 调试
commit.js nodejs所用的模块规范 类似前端开发的AMD CMD规范global 对象,在node.js中表示全局对象。类似javascript中的window,挂在global上。可以直接调用process…