- 博客(7)
- 收藏
- 关注
原创 Vue项目集成前端异常监控工具Sentry(二)-内网部署Sentry服务
一、部署Sentry1.下载Sentry仓库git clone https://github.com/getsentry/onpremise.gitcd onpremise1.安装dockersudo yum updatesudo yum remove docker docker-common docker-selinux docker-enginesudo yum i...
2019-07-23 17:31:26 1134 1
原创 Vue项目集成前端异常监控工具Sentry(一)-前端集成
项目是使用vue cli2.0版本搭建的,目录结构与3.0cli搭出来的不一样。仅学习使用可以使用vue cli官方提供的方法将版本降级。npm install -g @vue/cli-initvue init webpack my-project一、集成Sentry1.登录官网https://sentry.io/,注册账号,建立组织(organization)和项目(projec...
2019-07-19 13:50:54 2688
原创 javascript设计模式-单例模式
单例模式的两个要求:保证一个类仅有一个实例,并提供一个访问它的全局访问点function Singleton(name){ this.name = name}Singleton.prototype.showName = function(){ console.log(this.name)}var instance = nullSingleton.getInstan...
2019-07-02 17:54:41 170
原创 PM2常用命令
pm2是一个进程管理器,可以用来后台运行和管理服务器上多个node进程。常用命令有:安装&更新:$ npm install pm2 -g # 安装pm2$ pm2 update # 更新pm2$ pm2 uninstall pm2 # 移除pm2启动进程:fork模式$ pm2 start /var/www...
2019-06-29 17:46:26 390
原创 数组的API
Array.from() (ES6)从一个类似数组或可迭代对象中创建一个新的数组实例。Array.isArray() (ES6)确定传递的值是否是一个 Array。返回true或falseArray.of()(ES6)创建一个具有可变数量参数的新数组实例,而不考虑参数的数量或类型。Array.prototype.includes()(ES6)判断数组是否包含指定值,返回tru...
2019-05-23 17:58:02 102
原创 call、apply以及bind三者的使用与区别
call、apply、bind都可以改变函数运行时的上下文,也就是函数体内部的this指向。其中call和apply非常相似,他们的区别仅仅体现在参数形式的不同,所以我们先介绍call及apply。1.call和applyjavascript的函数体内的上下文可以在运行时改变。看下面的代码function Cat(name){ this.name = name ...
2019-05-09 17:34:44 1669
原创 如何发包到npmjs上
一 准备工作1.node环境安装nvm 安装nodejs2.注册npm账号npm账号需要经过注册邮箱认证,否则无法上传自己的包。二 创建项目1.新建本地目录npm-test2.进入目录,执行npm initcd npm-testnpm init3.根据命令行指引一路回车后,可以创建一个初始的npm项目,只包含一个package.json文件如上mai...
2019-04-27 09:50:14 603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人