Inverter za niz je uređaj ... ">
,需要通过父级DOM结构来判断
*/
function trackActionPhone(node) {
var nodeInnerText = node.innerText || '';
if (!limitRegLength(nodeInnerText)) return;
var nodeText = trimText(nodeInnerText);
if (nodeText.length < 5 || nodeText.length > 20) return false;
var type =
arguments.length > 1 && arguments[1] !== undefined
? arguments[1]
: 'click';
var str = trimText(node.href || node.innerHTML || '');
if (phoneReg.test(str) && numUseReg.test(str)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
/** 排查父级嵌套非标签场景,并且对dom的正则校验做一个性能兜底,通过控制innerText的长度,来确保正则的性能 */
var fatherText = trimText(node.parentNode.innerText || '');
if (fatherText.length < 5 || fatherText.length > 20) return false;
var fatherDom = trimText(node.parentNode.innerHTML || '');
if (phoneReg.test(fatherDom) && numUseReg.test(fatherDom)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
return false;
}
window.addEventListener('click', function (e) {
var node = e.target;
/** 社媒点击 */
var appName = '';
var getAppAriaLabel = node.ariaLabel || node.parentNode.ariaLabel || '';
if (mediaList.includes(getAppAriaLabel.toLowerCase())) {
appName = getAppAriaLabel;
}
if (!appName && node.nodeName && node.nodeName.toLowerCase() === 'a') {
appName = getMediaName(node.href) || getMediaName(node.alt);
}
if (!appName && node.nodeName && node.nodeName.toLowerCase() === 'img') {
appName = getMediaName(node.alt) || getMediaName(node.src);
}
if (!appName && node.nodeName && node.nodeName.toLowerCase() === 'i') {
appName = getMediaName(node.className);
}
if (appName) {
_paq.push(['trackEvent', 'click', 'contactApp', appName]);
return;
}
/** 联系方式点击 */
if (trackActionPhone(node, 'click')) return;
if (node.nodeName && node.nodeName.toLowerCase() === 'a') {
var val = node.href;
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
if (node.nodeName && node.nodeName.toLowerCase() === 'i') {
var val = node.className;
var content = node.parentNode.href || '';
if (val.includes('email')) {
_paq.push(['trackEvent', 'click', 'email', content]);
return;
}
}
var nodeChildList = node.childNodes;
for (var i = 0; i < nodeChildList.length; i++) {
(function (i) {
if (nodeChildList[i].nodeType !== 3) return;
var val = nodeChildList[i].textContent.replace(/\s?:?/g, '');
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
})(i);
}
trackNumberData(node);
});
window.addEventListener('copy', function (e) {
if (trackActionPhone(e.target, 'copy')) return;
var text = e.target.textContent;
if (!text) return;
var val = text.replace(/\s:?/g, '');
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'copy', 'email', val]);
return;
}
trackNumberData(e.target);
});
}
trackContactInit();
/**
* 基于custom_inquiry_form.js 以及 form.js 对于询盘表单提交的实现,来反推询盘表单的input标签触发,用来收集意向客户
* 1. 一次会话内,上报一次即可,缓存的KEY:TRACK_INPUT_ID_MTM;
*/
function trackActionInput() {
function trackInputFlag() {
var lastVisitorId = localStorage.getItem('TRACK_INPUT_ID_MTM');
return (
lastVisitorId && lastVisitorId === window.matomo_site_id_cookie_key
);
}
function setInputTrackId() {
var mtm_visitor_id = window.matomo_site_id_cookie_key || '';
localStorage.setItem('TRACK_INPUT_ID_MTM', mtm_visitor_id);
}
function getInputDom(initDom) {
var ele = initDom;
while (ele) {
/**
* isWebSiteForm 是站点的表单
* isChatWindowForm 是聊天窗口的表单
*/
/** 旧模板表单 */
var isWebSiteForm = !!(
/crm-form/i.test(ele.className) && ele.querySelector('form')
);
/** 1:新模板自定义表单、2:Get a Quote 弹框表单 */
var isWebSiteFormNew = !!(
/inquiry/i.test(ele.className) && ele.querySelector('form')
);
if (isWebSiteForm || isWebSiteFormNew) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']);
setInputTrackId();
break;
}
/** Mkt会话触达-聊天弹框的表单输入: MKT由于是iframe嵌入,所以MKT的上报,会单独写到MKT-form代码上 */
var isInquiryChatForm = !!(
/comp-form/i.test(ele.className) && ele.querySelector('form')
);
if (isInquiryChatForm) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']);
setInputTrackId();
break;
}
/** 向上查找父节点 */
ele = ele.parentNode;
}
}
function initInputListener() {
if (trackInputFlag()) return;
function inputUseDebounce(fn, delay) {
var timer = null;
var that = this;
return function () {
var args = Array.prototype.slice.call(arguments);
if (timer) clearTimeout(timer);
timer = setTimeout(function () {
fn.apply(that, args);
}, delay);
};
}
var optimizeGetInputDom = inputUseDebounce(getInputDom, 300);
window.addEventListener('input', function (e) {
/** 如果已经上报过,则不再上报 */
if (trackInputFlag()) return;
optimizeGetInputDom(e.target);
});
}
try {
initInputListener();
} catch (error) {
console.log('initInputListener Error', error);
}
}
trackActionInput();
})();
Dakle, nastavljajući ovu kategoriju, danas ćemo još malo govoriti o "string inverteru" i kako vam pomaže koristiti sunčevu energiju dobro. Saznajte kako string inverteri rade Možda se pitate što je Kickstarter. Inverter za niz je uređaj koji nam pomaže pretvoriti strujу iz naših solarnih ploča u nešto što možemo koristiti, kao i Solarman. solar inverter micro1 . Pa, solarna ploča proizvodi oblik električne energije poznat kao direktni tok (DC). To nije naš kućanski strujni tok. Ovdje stupi u igru inverter za niz, on pretvara ovu DC elektricitet u AC snagu koja je naš običan način dobivanja strujnog toka. AC je ono što iskoristimo kada dođe u naše kuće i djeluje na naše svjetla te nam omogućava da gledamo televiziju. Kao superhrabac koji pretvara zrake sunca u upotrebljivu energiju. Pa možda se pitate, kako se ovaj prijelaz događa? Dozvolite mi da vam to objasnim, baš kao što panel solar panel proizvede Solarman. Inverter nizova - Inverter nizova pretvara strujno DC elektricitet iz solarnih ploča. Zbirka ovih spojenih u red čini ono što nazivamo "niz". Kada ploče bivaju održane suncem, one proizvode DC elektricitet i čuvaju ga kao energiju. Onda se elektricitet prenosi dalje kroz žice gdje može na kraju ući u inverter nizova koji pretvara DC u AC. Ova AC elektriciteta zatim može biti upotrijebljena za oporavak svih onoga što imamo u našim kućama i čak neki dio poslova također. Inverter nizova također uključuje korisnu komponentu koja nam omogućuje praćenje performansi svih naših solarnih ploča, držeći sve raditi točno kao šavarski bobin. Pa kako se sve ovo radi? Vrijeme je da idemo iza kulisa, identično kao Solarmanov produkt 10 kilowatt inverter . Stvaramo DC strujanje kada suncе sjaji jarko kroz naše solarnе ploče. Od tamo, struja teče kroz žice do invertera: uređaja poznatog kao string inverter koji pretvara DC u AC. To je ogromno značajno jer su svakodnevne stvari - poput svjetla, hladnjaka i računala - ovisne o AC strujanju. Sada AC struja teče kroz još jedan žic, do naših kuća kako bismo je mogli koristiti za sve naše električne potrebe. Nije li to izvanredno? Što samostalno podize pitanje; što je string inverter i zašto nam treba brinuti ako je prisutan ili ne u našim solarnim kućama?, uz mikro mrežni inverter razvijen od strane Solarman. To ima puno smisla iz mnogih razloga. Korak 1 - String Inverter (Najbolje kompatibilna i standardna opcija) Prvo, string inverter se koristi kako bismo dobili najviše od naših Sunčevih Ploča. Time možemo proizvesti više električne energije i uštedjeti novac na računima za elektricitet, pa, tko ne voli uštedu novca. Također, string inverter nam daje uvid u to koliko su naše sunčeve ploče čiste ili prljave. Osigurava da ove probleme otkrijemo rano, daleko prije nego što postanu veći problem. Oni djeluju kao prijatelj koji nas podsjeća na važne stvari nakon što smo napustili mjesto. Oslanjamo se na iskustvo i sposobnosti giganta u ovom sektoru, kao što su Deye i LONGi, za ponuđivanje naših proizvoda s niznim inverterima. Suradnja s tim poznatim tvrtkama omogućuje nam pristup moderne tehnologije i uključivanje najnovijih napredaka u naše rješenja, što osigurava neusporedivu učinkovitost i pouzdanost. Proširili smo svoje operacije izvan nacionalnih granica. Naša vrhunska solarna oprema prodaje se u različite zemlje i regije, uključujući Poljsku, Njemačku i Austriju. Naš globalni utjecaj odražava naš nepokolebljivi određenje pomoći u napretku zelene energije širom svijeta. s String inverterom s certifikacijama ce i tuv, naše proizvode su u skladu s najvišim standardima međunarodnog standarda za sigurnost i kvalitet. Ove poštovane potvrde ističu naš nepokolebljivi posvećenost pružanju vrhunskih solarnih rješenja koja stvaraju pouzdanost i vjeru. S dva moderna String invertera s godišnjom proizvodnom kapacitetom koja premašuje 800MW, nalazimo se na čelu solarnog proizvodnje. Naša veličina i učinkovitost nam omogućavaju ispunjavati zahtjeve projekata bilo kakvog veličine što osigurava vremensko dostavljanje bez gubitka kvalitete. Copyright © Jiangsu Solarman Technology Co.,Ltd. Sva prava pridržana
-
Pravilo o privatnosti
String inverter
Ispostanite najviše od svojih solarnih ploča s pomoću string invertera
Kako string inverter pretvara DC moć u AC za vaš dom?
Prednosti string invertera za kućnu solarnu energiju
Why choose Solarman String inverter?
Strateška suradnja s velikancima industrije
Održivo rastenje, globalni dosegnuo
Potvrđeno izvrsno
Proizvodna kapacitet koja vodi u industriji
Ne pronalaziš ono što tražiš?
Zahtijevajte ponudu sada
Kontaktirajte naše savjetnike za više dostupnih proizvoda.