N久以前接触过一段时间的web开发,比如html、css、js等,但是工作两年来由于工作中很少coding了,自然就与他们疏远了,只隐约有点记忆。
最近由于突然接到一些关于web页面处理的工作,工作需要,也有了机会重温一下web前端的技术,虽然之前有接触,以前只是学习,做过一些个demo什么的。真正的开始做实际要用的网站确实没有积累,那就一边学习一边做。由于headline很紧,也没有时间从基础的知识学起,拿来主义吧。没吃过猪肉,怎么也见过猪跑。但是web前端显示和一些特效的东东,html、css、js都是千丝万缕,拿来消化了才能用得来。从头开始了……
在一些大型的优秀网站的源代码头部<head>中,总有很多不知所云的东西,首先一个是如下这段js的代码:
<script type="text/javascript">var NREUMQ=[];NREUMQ.push(["mark","firstbyte",new Date().getTime()]);</script>
不知道,google一下,却总是进入reload,(墙还是有点高,不是很方便),无奈选择bing了,搜到了如下这篇文字,也算是给我答疑解惑了:How does Real User Monitoring work?
原来是为了监测网站处理用户请求的耗时,对一些关键事件进行记录,始于页脚的这段代码配合来用的:
<script type="text/javascript">
(function(){var d=document;var e=d.createElement("script");e.async=true;e.src="https://d1ros97qkrwjf5.cloudfront.net/29/eum/rum.js";
e.type="text/javascript";var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(e,s);})();
NREUMQ.push(["nrf2","beacon-1.newrelic.com","c7e812077e",365718,"blBQYxRWV0dYUUZeC1cac1QSXlZaFltcUwFBGltZAlJB",0,1188,new Date().getTime()])
</script>
暂时明白了“做什么”的问题,具体“怎么做”带后续在进一步的学习吧。