如今Web庞大复杂应用场景广泛,再加上各种浏览器造成的环境差异,很难保证我们的页面呈现给每个用户时都是正常的。稳定和准确是每个产品的基础,对于用户直接交互的页面更加显得重要。我们不能等到用户投诉后才知道出现问题,而是应该主动监控尽快暴露出异常。
- 静态资源加载异常
- 网络环境恶劣
- 运营商劫持
- 文件丢失
{ | |
"scripts": { | |
"dev": "webpack-dev-server --hot --open", | |
"dist": "rm -rf public && NODE_ENV=production webpack --config webpack-dist.config.js --display-optimization-bailout", | |
"jbdist": "tnpm i && NODE_ENV=production webpack --config webpack-dist.config.js" | |
}, | |
"dependencies": { | |
"babel-runtime": "^6.23.0", | |
"badjs-report": "^1.3.2", | |
"classnames": "^2.2.5", |
/** | |
* typescript d.ts file for fis3 | |
*/ | |
module fis { | |
/** | |
* fis 插件 | |
*/ | |
interface plugin { | |
} |
function jsonp(url, callback) { | |
var script = document.createElement('script'); | |
script.type = "text/javascript"; | |
script.src = url + (url.indexOf('?') > 0 ? '&' : '?') + 'callback=CB&' + Date.now(); | |
script.onload=function(){ | |
script.parentNode.removeChild(script); | |
}; | |
window['CB'] = function (json) { | |
callback(json); |