MongoDB 加载 mongodb const MongoClient = require('mongodb').MongoClient; const resuleSet = require('./resultSet'…
标签:node-js
bling_hash——Node.js 字符串哈希的包
有需要的亲们自取。 算法大概有如下几种: BKDRHash APHash DJBHash JSHash RSHash SDBMHash PJWHash ELFHash 介绍和对比可以看 BYVoid 大大的博客。 然后包…
JavaScript 单线程不简单.md
我们常听说 JavaScript 是单线程的,那这个单线程是什么意思呢?单线程是否意味 JavaScript 存在性能缺陷呢? 在浏览器端,JavaScript 单线程指的是 JavaScript 的执行线程与 UI 渲…
[译]当 Node.js Core 碰到 HTTP/2
原文:Say hello to HTTP/2 for Node.js Core 第一次尝试翻译文章,如果有翻译的不好或许有毛病的处所还望大佬们指导一二,感谢。 几分钟前我打开了一个 pull-request,它为 Nod…
JavaScript 中碰到的一些术语
一、react 1.纯函数:即只需输入的参数是一致的,返回的值一定也是一致,这个函数的行动是可展望的。举个反例,下面这个函数就不是纯函数 var a = 1 function add() { return a + 1 }…
记一次由BOM引起的bug
bug 今天团队小伙伴给了我一个json配置文件,可以用如下替代(毕竟内容不是重点): { "text": "this is a example" } 考虑到这个json并不需要常驻,就没有用require来引用,因为n…
babel入门
Babel Babel 是一个 JavaScript 编译器,它可以将ES6+语法编译为浏览器支持的ES5语法。要学好babel必须先理解相关的概念,但是你刚起步就去扣这些细节的话,很可能因为babel一些复杂而模糊的概…
前端机能优化不完全手册
机能优化是一门大学问,本文仅对个人一些积聚学问的论述,迎接下面补充。 抛出一个题目,从输入 url地点栏到一切内容显现到界面上做了哪些事? 1.浏览器向 DNS 效劳器请求剖析该 URL 中的域名所对应的 IP 地点; …
学习Promise
promise的立即执行性 let p = new Promise(function(resolve, reject) { console.log('create a promise') //这时立即执行的 resolv…
深入浅出webpack学习(14)--为单页应用生成HTML
在事件项目中,一个页面常常有很多资源要加载,举出一个实战中的例子要求如下: 项目采用ES6语言加react框架; 给页面假如google analytics, 这部分代码需要内嵌进head标签里去。 给页面假如Disqu…
在js中的深复制实现方法
针对本话题,我在2015年5月发布了新的文章:深入剖析 JavaScript 的深复制 要实现深复制有很多办法,比如最简单的办法有: var cloneObj = JSON.parse(JSON.stringify(ob…
[译]Node.js安全清单
前言 安全性,总是一个不可忽视的问题。许多人都承认这点,但是却很少有人真的认真地对待它。所以我们列出了这个清单,让你在将你的应用部署到生产环境来给千万用户使用之前,做一个安全检查。 以下列出的安全项,大多都具有普适性,适…