-
Posts
593 -
Joined
-
Last visited
Posts posted by indoom
-
-
string.replace(/[-\/]/g,'_')
ieliec iekš [ ] kvadrātiekavām. g vajadzīgs aiz regexa, lai repleisotu visus atrastos simbolus, nevis tikai pirmo.
-
Noteikti jau innerHTML. Tad tiks paņemts teksts ar visu html kodu, ja tur tāds būs
innerText ņems tikai tekstu, bet uz visiem browseriem neies. Tur var pamēģināt
function tekstsBezHtml(el) {
return el.innerText?el.innerText:el.textContent;
}
.value strādā tikai uz formas elementiem
-
Cik nu es te testējos, IM uz lielākās izšķiršanas bildēm ir krietni ātrāks par GD. Parasti uz pusi un vairāk. Izmantoju imagick php extensionu
Bez tam GD netiek galā ar liela izmēra bildēm, piemēram, ar 9999x7001px bildi jo pietrūkst php atmiņas. Bet IM Q8 to pieveica ~15 sekundēs.
Un tas pie tam ar LANCZOS resamplošanas filtru. Ar BOX filtu ~6 sekundes. Kas ir arī plus, ka var izmantot dažādus resamplošanas filtrus.
-
Neliec katru rindu ar jaunu getElementById, bet izmanto tikai vienu.
Ja gribi katreiz pa jaunu, tad pirmajam innerHTML neliec += bet =
Ja gribi pārdalīt vairākās rindās stringu, tad vari rakstīt
document.getElementById('pts_table').innerHTML = '<table border="1" width="749"'+
'<tr>'+
'<td></td></tr></table>'; // utt
Ko domāji ar "vienā virknē uz leju"? Tur jau tikai viena šūna ir tabulai.
-
Hmm, cik zinu, lv alfabēts ir nemainīgs, kāpēc gan tad neuzrakstīt ar roku? Cita lieta, ja nezin alfabētu, bet es jau uzrakstīju augstāk priekšā.
(ō un ŗ ir novecojuši un nav latviešu alfabētā)
-
Var nokopēt šo ;]
aābcčdeēfgģhiījkķlļmnņoprsštuūvzž
-
Neesmu šo testējis, tāpēc jautāju :]
Bija piemērs ar failu linkošanu. Salīdzinot php symlink() ar exec('ln -s ..'), otrais darbojās daudz lēnāk. Tāpēc arī domāju, vai uz IM neattiecas tas pats?
-
ImageMagick būtu ātrāks, bet tā darbināšanai no PHP visticamāk vajadzēs pieejamu exec() funkciju, kas nav labi no drošības viedokļa.
Man liekas, ka exec izmantošana baigi bremzēs visu padarīšanu.
Var izmantot imagick extensionu php. Tam būtu jādarbojas ātrāk par exec()?
Vēl ir it kā divi varianti q8 un q16, bet nekur neatradu linuxam q8 sourci.
Par kvalitāti runājot, neliekas, ka tur baigi redzamā atšķirība ir GD un IM. Atšķirība vairāk ir faila izmērā.
-
Tātad sāku skatīties pēc iespējas ātrākas bilžu apstrādes PHP5.
Dažos testos pamanīju, ka ImageMagick ieliek ātrumā GD (lai arī ne izmērā) http://www.baschny.de/graphic-test/
Kādu Jūs ieteiktu kā labāku variantu? Uz linux.
Es tagad sākšu šos testēt un lemt bargo tiesu.
-
JS Math.round() nevar norādīt cik decimāļus aiz komata apaļot. Tāpēc var izmantot šo funkciju
// custom function function MathRound(e,d){return Math.round(e*(d=Math.pow(10,d||0)))/d;} //use MathRound(2.85+0.45, 2); // 3.3 MathRound(2.85+0.45); // 3
-
-
Kaut kā tā
<html> <head> <meta http-equiv="expires" content="0"> <script type="text/javascript"> var timer; function parl(el){ if (timer) { clearTimeout(timer); } timer = setTimeout(function() { el.src="http://zandis.iists.it/televizors.php?"+(new Date()).getTime(); },1000); } </script> </head> <body> <img id = "televizors" src="http://zandis.iists.it/televizors.php" alt="televizors" onload="parl(this)" > </body> </html>
Katra bilde palaidīs taimeri tikai tad, kad būs pilnībā ielādējusies,
Var bildei pielikt arī onerror="" lai darītu zināmu arī, ja bilde nevar ielādēties
-
Šajā variantā
setInterval(function(){document.getElementById("televizors").src="http://zandis.iists.it/televizors.php?"+(new Date()).getTime();},1000);
Vai arī uztaisi papildus
function init() { setInterval(parl,1000); }
un <body onload="init()">
tad parl funkcijā to setInterval nevajag. Būs arī pārskatāmāk, ja gribēsi vēl ko pielikt pie onloada
-
Tāpēc, ka cucumber izmanto dubultpēdiņas PHP variablī. Izmantojot 'abc\nabc\nabc\n' nav jāslešo newlines
<?php $string ='abc\nabc\nabc\n'; echo "<div onclick=\"java script:getText('$string');\">spied</div>"; ?>
-
pieliec tam a tagam onclick="this.blur()"
-
Varētu jau izlīdzēties arī ar array_map
http://lv.php.net/manual/en/function.array-map.php
function repl($item) { return str_replace('/','',$item); } $_GET = array_map('repl',$_GET);
-
teksts.replace(~/~,"-") nevar izmantot, tikai / / regexam, vai " " stringam, vai variabli. Izmantojot pēdiņas, tiek meklēts pēc stringa, nevis pēc regexa.
Var lietot teksts.replace("/","-"); tad nav jāaeskeipo. ( "\" gan ir jāeskeipo - "\\" , un arī " - "\"" )
-
ja šī tēma vēl ir kādam aktuāla
priekš IE var izmantot vienkāršu kodu (uz citiem nerukās)
un darbojas liekas tikai ar wav.
heada kods
<bgsound id="sound"> <script language="javascript"> <!-- var skanas = new Array(); skanas[2] = "KLICK.wav"; skanas[3] = "KLICK2.wav"; function PlaySound(url) { document.all.sound.src = skanas[url]; } --> </script>
tad kods pie onMouseOver="PlaySound(2)" onMouseOut="PlaySound(3)"
Validate form
in JavaScript, VBScript
Posted
Parole: <input type=password name=palore id=parole>