JS multi threading thread javascript example
For all browsers e.g. old IE 11 ....
<script>
var mbThreadOneRunning = false;
var mbThreadOneEnded = false;
var mbThreadTwoRunning = false;
var mbThreadTwoEnded = false;
// you can create more than one Thread
// setTimeout() used for running more Threads at once
var timeout_1 = setTimeout("ThreadOne()", 5000); // 5000 == 5 second
var timeout_2 = setTimeout("ThreadTwo()", 3000); //
function ThreadOne() {
mbThreadOneRunning = true;
alert("1. ThreadOne working!");
// working code here .............
mbThreadOneEnded = true;
clearTimeout(timeout_1);
}
function ThreadTwo() {
mbThreadTwoRunning = true;
alert("2. ThreadTwo working!");
// working code here .............
mbThreadTwoEnded = true;
clearTimeout(timeout_2);
}
var mInterval = setInterval("checkThread()", 1000); // 1000 ms == 1 second, you can put smaller value
function checkThread() {
if (mbThreadOneEnded == true) {
alert("1. checkThread() ThreadOne finish work! " + mbThreadOneEnded);
}
else if (mbThreadTwoEnded == true) {
alert("2. checkThread() ThreadTwo finish work! " + mbThreadTwoEnded);
}
if (mbThreadOneEnded && mbThreadTwoEnded) {
clearInterval(mInterval); // just to be sure
mbThreadOneEnded = false;
mbThreadTwoEnded = false;
alert("ThreadOne and ThreadTwo ended ");
}
}
</script>
77LW NO topic_id
AD
Další témata ....(Topics)
Editace contextového menu a přidání položek do kontextového menu Notepad++
Konkrétně je to vyvolání nabídky pro změnu syntaxe v otevřeném souboru.
Postup:
- vybrat z horního menu
- Settings
- Edtit Context Menu
- Upravit soubor
- Zavřít a otevřít Notepad++
- Vyzkoušet funkci
Konkrétně je to vyvolání nabídky pro změnu syntaxe v otevřeném souboru.
Postup:
- vybrat z horního menu
- Settings
- Edtit Context Menu
- Upravit soubor
- Zavřít a otevřít Notepad++
- Vyzkoušet funkci
Před < Item odstraňte mezeru!!!!! Zde je to jen kvůli zobrazeni. Prolížeče mají tendenci kód převést na HTML.
< Item id="0"/><!-- moje -->
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="CSS" ItemNameAs="Language CSS"/>
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="HTML" ItemNameAs="Language HTML"/>
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="JAVASCRIPT" ItemNameAs="Language JAVASCRIPT"/>
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="PHP" ItemNameAs="Language PHP"/>
Ukázky zaokrouhlení čísla v JavaScript.
var num = 123.45678;
var rounded = Math.round(num); // out: 123
var num = 123.5269;
var rounded = Math.round(num); // out: 124
var num = -3.5269;
var rounded = Math.round(num); // out: -4
var num = 3.5269;
var rounded = Math.round(num * 100)/100; // out: 3.52
var num = 3.5269;
var rounded = Math.round(num * 1000)/1000; // out: 3.526
var num = 3.5269;
var rounded = num.toFixed(3); // out: 3.527
c:xampphtdocs
V php se nevyhnete znalosti html kodu. Zde je šablona pro vytvoření kostry stránky. Charset UTF-8 zvládají všechny moderní prohlížeče, ale je nutné, aby soubor na serveru byl uložen v tomto formátu, jinak by došlo ke zkomolení diakritiky. Pokud budete používat jen češtinu na stránkách, můžete nastavit charset na "windows-1250", ale v dnešní době je to již krok zpět.
Pokud chceme zobrazit zdrojový kód určitého php souboru můžeme použít funkce show_source(__FILE__);
Pokud chceme zobrazit zdrojový kód určitého php souboru můžeme použít funkce show_source(__FILE__);
show_source(__FILE__);
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="description" content="zde bude popis stranky"> <meta name="keywords" content="zde, budou, klicova, slova, oddelena, carkou"> <title>Nazev stranky</title> </head> <body> <!--text a kod stranky--> </body> </html>
Testování regulárních výrazů - regex
https://regex101.com/
Je možno zadat příchozí adresu a nechat jí upravit, pak znovu nechat projít
Zadá se adresa //bla.bl?query_string=testovany_string
Do velkého pole se zadají
RewriteCond
RewriteRule
a klikne se na TEST
https://htaccess.madewithlove.be/
Přesměrování stránek
https://www.sslmentor.cz/napoveda/presmerovani-https-pomoci-htaccess
Easily check status codes, response headers, and redirect chains.
Kontrola jak probíhá přesměrování s jednotlivými hlášeními - 301, 200, 404 atd.
https://httpstatus.io/
https://regex101.com/
Je možno zadat příchozí adresu a nechat jí upravit, pak znovu nechat projít
Zadá se adresa //bla.bl?query_string=testovany_string
Do velkého pole se zadají
RewriteCond
RewriteRule
a klikne se na TEST
https://htaccess.madewithlove.be/
Přesměrování stránek
https://www.sslmentor.cz/napoveda/presmerovani-https-pomoci-htaccess
Easily check status codes, response headers, and redirect chains.
Kontrola jak probíhá přesměrování s jednotlivými hlášeními - 301, 200, 404 atd.
https://httpstatus.io/
Letní čas tak připočítat hodinu.
Ověření zda je letní čas.
$dst = date("I"); //I (capital i); 0 or 1 if daylight saving time
// example:
$hour = 14;
if(date("I")===1){
$hour = $hour + 1;
}
// OR
$hour = 14 + date("I");
Editace: 22.5.2020 - 20:49
Počet článků v kategorii: 77
Url:js-multi-threading-thread-javascript-example