Skip to content

Commit

Permalink
首次添加,文件目录结构
Browse files Browse the repository at this point in the history
  • Loading branch information
王集鹄 committed Jun 4, 2013
1 parent a808655 commit d2a1723
Show file tree
Hide file tree
Showing 10 changed files with 910 additions and 0 deletions.
1 change: 1 addition & 0 deletions dist/alog.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions examples/speed/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<meta name="author" content="http//weibo.com/zswang" />
<title>Demo</title>
<script>
void function(e,t,n,a,o,i,m){
e.alogObjectName=o,e[o]=e[o]||function(){(e[o].q=e[o].q||[]).push(arguments)},e[o].l=e[o].l||+new Date,i=t.createElement(n),i.asyn=1,i.src=a,m=t.getElementsByTagName(n)[0],m.parentNode.insertBefore(i,m)
}(window,document,"script","../../dist/alog.min.js","alog");
</script>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>


<script>alog('speed.set', 'headend', +new Date);</script>
<script>$(function(){alog('speed.set', 'domready', +new Date);});</script>
</head>
<body>
<script>alog('require', 'speed');</script>
<script>alog('speed.set', 'bodyend', +new Date);</script>
</body>
</html>
31 changes: 31 additions & 0 deletions examples/speed/speed.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
void function(winElement, docElement){
// 压缩代码相关
/* compressor */

var objectName = winElement.alogObjectName || 'alog';

var alog = winElement[objectName] = winElement[objectName] || function(){
winElement[objectName].l = winElement[objectName].l || +new Date;
(winElement[objectName].q = winElement[objectName].q || []).push(arguments);
};
var trackerName = 'speed';
alog('define', trackerName, function(){
var tracker = alog.tracker(trackerName);
var timestamp = alog.timestamp;
tracker.set('protocolParameter', {
headend: null,
bodyend: null,
domready: null
});
tracker.create({
postUrl: 'http://localhost:8080/t.gif'
});
tracker.send('timing', {
he: timestamp(tracker.get('headend')),
be: timestamp(tracker.get('bodyend')),
dr: timestamp(tracker.get('domready'))
});
return tracker;
});

}(window, document);
Empty file added lib/alog.js
Empty file.
17 changes: 17 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"name": "alog",
"version": "0.1.0",
"description": "The front-end log collection module management",
"author": "zswang<jihu.wang@gmail.com>",
"main": "index.js",
"repository": {
"type": "git",
"url": "git://github.com/uxrp/alog.git"
},
"main": "./lib/alog.js",
"keywords": [
"analytic",
"tracking"
],
"license": "MIT"
}
Loading

0 comments on commit d2a1723

Please sign in to comment.