1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ereddate2017-ptemplatejs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ptemplate.extend.abtest.js 1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
ereddate Отправлено 05.12.2018 04:43 b107232
/*!
* ptemplatejs v1.0.0
* @author yandong
*
* https://github.com/ereddate/ptemplatejs
$.ABTest('appkey').setFlagFn('clickItem', {
a: function(track){
track();
...
},
b: function(track){
track();
...
},
...
}, function(flags){
...
flags();
...
}, function(){
...
});
*/
'use strict';
typeof window.pTemplate != "undefined" && (function(win, $) {
$.ABTest = function(appkey) {
$.use("https://sdk.appadhoc.com/ab.plus.js", () => {
adhoc('init', {
appKey: appkey
});
});
return {
setFlagFn(name, options, adhocCallback, noAdhocCallback){
if (typeof adhoc != "undefined") {
adhoc('getFlags', function(flags) {
var val = flags.get(name);
adhocCallback && adhocCallback(function() {
options[val] && options[val](function() {
typeof adhoc != 'undefined' && adhoc('track', name, 1);
});
});
});
} else {
noAdhocCallback && noAdhocCallback();
}
}
}
};
})(window, window.pTemplate);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ereddate2017-ptemplatejs.git
git@api.gitlife.ru:oschina-mirror/ereddate2017-ptemplatejs.git
oschina-mirror
ereddate2017-ptemplatejs
ereddate2017-ptemplatejs
master