2018-01-08 Node模块机制 Node模块机制JavaScript没有模块系统、标准库比较少、没有标准接口、缺乏包管理系统。所以JavaScript社区提出了commonjs规范来解决这些问题。 阅读全文…
2018-01-08 什么是Node.js 什么是Node.jsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 可以让JavaScript运行在服务器端一个解析器。它实现了操作磁盘文件和搭建HTTP服务器,模块,操作系统进程等一些以前js没有实现功能。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 阅读全文…
2018-01-05 VSCode 配置Node调试环境 VSCode 配置Node调试环境我们在写js的时候需要调试打开浏览器按F12(开发者工具)就可以打断点去看程序写得对不对。但是在node.js里面就没有办法了,因为是在命令行执行的没法打断点一个个console的话效率太低,所以这个时候就需要VSCode来辅助我们开发node.js。 阅读全文…
2018-01-03 Git配置https免用户名和密码提交 Git配置https免用户名和密码提交我们如果是通过git clone https://xxx 下载的项目每次Push的时候需要输入用户名和密码,其实Git可以通过配置实现免密码提交。 阅读全文…
2018-01-02 javascript数组去重 javascript数组去重原理:在数组原型上扩展方法,遍历当前数组把数组的每一项存在json对象里面,如果json存在当前遍历的值就代表重复了,否则把当前遍历的值添加到一个新的数组,最后返回新的数组。 阅读全文…
2017-12-29 Hexo博客多端同步问题 Hexo博客多端同步问题搭完博客,发现只有公司电脑上有源文件,如果回家就没发继续更新博客了。也不能拿着U盘到处拷贝。所以就把博客源文件放到github上解决同步问题。 阅读全文…
2017-12-27 npm install 报错提示请使用管理员 npm install 报错提示请使用管理员之前把node升级了,npm自动升级到 npm5 再npm install xxx 会报如下图错误 阅读全文…
2017-12-26 nvm管理node.js版本(Windows系统) nvm管理node版本在开发过程中偶尔会碰见不同项目依赖的node版本不一样,而node没有提供自动切换版本的功能,这个时候就需要nvm出马了,n也可以管理node版本(注:不支持Windows) 阅读全文…
2017-12-22 Hexo+Next集成Algolia搜索 集成Algolia搜索起因Swiftype现在收费了,也没有免费版本。Local Search搜索体验不好,微搜索Next官网上描述太少!所以选择Algolia。注:Algolia搜索在版本 5.1.0 中引入,要使用此功能请确保所使用的 NexT 版本在此之后 阅读全文…