摘要:
1、Puppeteer 简介 Puppeteer 是一个node库,他提供了一组用来操纵Chrome的API, 通俗来说就是一个 headless chrome浏览器 (当然你也可以配置成有UI的,默认是没有的)。既然是浏览器,那么我们手工可以在浏览器上做的事情 Puppeteer 都能胜任, 另外 阅读全文
摘要:
webpack-nodejs-模块系统 其实,Module.exports才是真正的接口,exports只不过是它的一个辅助工具。 最终返回给调用的是Module.exports而不是exports。 所有的exports收集到的属性和方法,都赋值给了Module.exports。当然,这有个前提, 阅读全文
摘要:
Math.random():获取0~1随机数Math.floor() method rounds a number DOWNWARDS to the nearest integer, and returns the result. (小于等于 x,且与 x 最接近的整数。)其实返回值就是该数的整数位 阅读全文
摘要:
前言 一、Node.js和NPM 1.什么是node.js node.js是基于chrome v8 引擎的js运行环境 chrome v8 是什么 chrome提供的能把js语言编译成系统能够识别的语言的第八个版本;当然别的厂商也有不同的js编译器 chrome v8 做什么 chrome v8 能 阅读全文
摘要:
前言 JavaScript历史 JavaScript是一种运行在浏览器中的解释型的编程语言。 要了解JavaScript,我们首先要回顾一下JavaScript的诞生。 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。 由于网景公司 阅读全文
摘要:
前言 在 Node 生态系统中,依赖通常安装在项目的 node_modules 文件夹中。然而,这个文件的结构和实际依赖树可能有所区别,因为重复的依赖可以合并到一起。 npm 客户端把依赖安装到 node_modules 目录的过程具有不确定性。这意味着当依赖的安装顺序不同时,node_module 阅读全文
摘要:
artillery 是一个不错的负载测试套件,功能很强大,支持多协议 安装 npm install -g artillery --unsafe-perm 运行一个简单的快速测试 artillery quick --count 10 -n 20 https://artillery.io/ 效果 art 阅读全文
摘要:
artillery是基于nodejs 编写的负载测试套件支持http&&socket.io&&websockets&&kinesis&&hls 包含以下特性 多协议支持(http,websocket,socket.io,kinesis,hls) 场景化,支持复杂场景测试(web app,api,电子 阅读全文
摘要:
一、上传本地代码 第一步:去github上创建自己的Repository,创建页面如下图所示: 红框为新建的仓库的https地址 在git bash里输入上面图片提示要输入的命令的6句话 第二步:添加readme内容 第三步:建立git仓库 第四步:将项目的所有文件添加到仓库中 第五步:把readm 阅读全文
摘要:
控制一个变量,呈:121212 循环赋值 a=1 print(a,end="") while(a<100): b=a%2+1 print(b,end="") a+=1 print()默认是带回车符的,函数原型 print(*objects, sep=‘ ’, end=‘\n’, file=sys.s 阅读全文