加载中
ES6模块系统和Commonjs的差异

1、CommonJs Nodejs是Commonjs的主要实践者,它有四个重要的环境变量为模块化提供支持。module、export、require、global。在实际的使用中,使用module.exports定义当前模块对外输出接口,用...

抛开lodash,手写节流和防抖函数

面试的时候我们经常会问别人是理解什么是节流和防抖,严格的可能要求你写出节流和防抖函数,这里我们抛开loadsh工具库手写节流和防抖 节流函数throttle // 节流方案1,每delay的时间执行一次...

05/07 17:41
102
ES6的Number.EPSILON

Number.EPSILON 属性表示 1 与Number可表示的大于 1 的最小的浮点数之间的差值。 你不必创建一个 Number 对象来访问这个静态属性(直接使用 Number.EPSILON)。 Number.EPSILON 属性的属性特...

04/13 17:50
48
面试官:看到你简历上写着会Vue?

在面试过程中,被问到Vue知识点的一些碎事。 来源:掘金推荐 面试官:vue是什么? vue是一门渐进式的javascript框架。所谓的渐进式就是:从中心的的视图层渲染开始向外扩散的构建工具层。这过...

04/02 19:50
842
20行实现一个Promise

作者:晨曦时梦见兮 来源: 掘金 前言 在面试的时候,经常会有面试官让你实现一个Promise,如果参照A+规范来实现的话,可能面到天黑都结束不了。 说到Promise,我们首先想到的最核心的功能就是...

04/01 15:05
227
小程序中监听左上角返回事件

使用onUnload可以监听页面返回: onUnload() { // 返回按钮点击,进行一些打点操作 WxLog.send({ name:'N**', }); },...

03/31 11:29
676
大卫·布莱恩:没见过这么实诚的魔术师!

文章转自:英国报姐官方帐号 “我以为我死定了!”,大卫·布莱恩说。这位当今世界上最牛的魔术师,昨天又玩悬了。 在拉斯维加斯的表演上,他用一把来复枪往自己嘴里射。。。 他嘴里叼着个小杯...

02/25 16:30
205
2020开工大吉!

今天是2020年的第一个工作日,也是第一次在非个人原因的情况下在河南新乡辉县的老家远程上班,这背后的种种原因不用解释了。 相信坐在电脑和手机前的你们也和我一样对此次疫情、国家、公司乃至...

02/03 10:24
690
Postman参数传对象并且带""该怎么传

1.首先确保Headers中Content-Type为application/json 2.在body选项中选择raw来输入JSON对象,注意将对象用JSON.stringify()处理一下,不然包含特殊符号会报错;......

01/08 11:46
1.7K
简易的前端静态服务器serve

全局安装serve npm install serve -g 打开需要启动的目录文件夹,执行 serve 即可 serve 优点:给来测dist服务器特别方便,发布前的测试,或者给产品测试验收,而你还需要开发环境的服务器敲...

2019/12/11 19:39
369
linux - pm2 常用命令说明

# 升级 PM2 $ npm install pm2@latest -g $ pm2 update # 安装 $ cnpm install pm2 -g # 启动 $ pm2 start app.js # 启动,守护进程和自动重启应用程序(node) $ pm2 start app.py ......

2019/12/11 19:37
87
解决Yarn 安装 node-sass 依赖导致 Build Fresh Packages 太慢的问题

解决办法: 在 项目目录下新建 .yarnrc 文件 添加以下代码 registry "https://registry.npm.taobao.org" sass_binary_site "https://npm.taobao.org/mirrors/node-sass/"......

2019/12/11 17:06
2.7K
简单快捷的express热更新设置

使用node-dev而不是nodemon,因为node-dev更佳方便快捷 Github地址:https://github.com/fgnass/node-dev 使用介绍 1、安装 npm install -g node-dev 2、运行服务 node-dev index.js 或者在e...

2019/11/26 20:15
100
sass-loader 出现 gyp verb which failed Error:not found: python2 错误

 在使用 npm rebuild sass-loader 出现 gyp verb which failed Error:not found: python2 错误,通过设置 npm 环境变量 $ npm set SKIP_SASS_BINARY_DOWNLOAD_FOR_CI = true $ npm set SKIP...

2019/11/20 15:49
574
puppeteer踩坑记录

错误代码1: error while loading shared libraries: libXcomposite.so.1: cannot open shared 解决方案: 在项目Chrome所在的目录例如:/home/code/puppeteer/node_modules/puppeteer/.local-c...

linux 安装nvm,通过nvm安装node

1,nvm git地址点击打开链接,安装命令 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash or Wget: wget -qO- https://raw.githubusercontent.com/cr...

2019/11/17 15:39
124
Linux系统操作梳理汇总

一.【Linux基础】用10条命令查看系统性能 前言 如果你的Linux系统突然很卡,负载很大,这时候你就懵逼了吧,接下来你该怎么办呢?让我来悄悄的告诉你吧,而且只需要10个命令就搞定,是不是很...

2019/11/15 15:03
724
详解Puppeteer前端自动化测试实践

详解Puppeteer前端自动化测试实践 起因 目前我们在持续开发着一个几十个页面,十万+行代码的项目,随着产品的更迭,总会出现这样的问题。在对某些业务逻辑或者功能进行添加或者修改的时候(尤...

2019/11/13 11:40
145
详解Puppeteer 入门教程

1、Puppeteer 简介 Puppeteer 是一个node库,他提供了一组用来操纵Chrome的API, 通俗来说就是一个 headless chrome浏览器 (当然你也可以配置成有UI的,默认是没有的)。既然是浏览器,那么我们...

2019/11/13 11:37
148
Nodejs钉钉机器人消息推送

最近要做一个自动化的前端监控测试平台,调研了下消息推送到钉钉的方式,发现这个 Node.js的SDK挺好用,所以mark下: github地址: https://github.com/x-cold/dingtalk-robot README: Dingtalk R...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部