$config = [
'database' => [
'table' => 'keys',
'column' => 'value',
'column1' => 'value1',
'column2' => 'value2'
]
];
echo "Table - {$config['database']['table']}<br><br>";
$prepare = $execute = [];
foreach ($config['database'] as $key => $value) {
if ($key == 'table') {
continue;
}
$prepare[] = $key . '=:' . $key;
$execute[] = $key . '=>' . $value;
}
$prepare = implode(', ', $prepare);
$execute = implode(', ', $execute);
echo "Prepare - {$prepare}<br>", PHP_EOL;
echo "Execute - {$execute}";
хотя есть и более другие способы.'<a onclick="searchPlayer(\"/search/'+ player.name +'/'+ token + ', ' + player.name + '\")">'+ player.name +'</a>'
'<a onclick="searchPlayer(\"/search/'+ player.name +'/'+ token + '\", \"' + player.name + '\")">'+ player.name +'</a>'
let link = document.querySelector('a')
link.addEventListener('click', function(evt) {
evt.preventDefault()
window.open(
this.href,
'',
'width=600, height=600')
})
https://jsfiddle.net/dkr0bLoL/ $('#MYBTN').on('click',function(){
var captchaContainer = null;
var loadCaptcha = function() {
captchaContainer = grecaptcha.render('captcha_container', {
'sitekey' : 'Your sitekey',
'callback' : function(response) {
console.log(response);
}
});
};
loadCaptcha();
});
<script src="https://code.jquery.com/jquery-1.12.0.min.js"></script>
<div id="captcha_container"></div>
<input type="button" id="MYBTN" value="MYBTN">
<script src="https://www.google.com/recaptcha/api.js?onload=loadCaptcha&render=explicit"></script>
Будет ли из-за этого сервер выдавать ошибки если на сайт зашло много людей и вообще сильно ли влияет код такого размера на сайт?JS код не выполняется на сервере (обычно), по этому на сервер напрямую он никак (обычно) не влияет. Влияет он обычно на скорость работы кленитского устройства.
но код вышел очень большой(около 3000-3500строк)Объём кода обычно оценивается не по кол-ву строк, а по физическому размеру файла. Думаю, 3-4тыс. строк - это не очень много. К тому же, файл(ы) JS (и CSS) можно минифицировать. Если код написан хорошо - то будет нормально работать даже на слабых клиентских устройствах, например на телефонах. (P.S. Сколько Ваш JS-файл занимает Кб? Он минифицирован? И да, не стоит забывать, что на сервере не редко так же включено сжатие GZip или Brotli, по этому более корректно оценивать размер файла в сжатом виде, а не в исходном).