Avatar billede montago Praktikant
23. oktober 2006 - 16:09 Der er 4 kommentarer og
1 løsning

Javascript til APS-Javascript konvertering

Hej

Jeg har lavet en Sudoku Solver i Javascript. Denne vil jeg nu konvertere til ASP, så den bliver hurtigere og kan bruges til WAP osv...

Jeg bruger en masse JS funktioner som fx. Math.Floor, Match, RegExp og Replace som allesammen skulle virke på samme måde i ASP...

Umidlbart gør nogle af disse ikke, idet scriptet ikke gør som det burde: løse min Sudoku

Jeg har brugt String() funktionen, som skal bruges til de strings af tal jeg nu har...


Er der en række forholdsregler man skal følge for at konvertere JS til ASP-JS ??

jeg har kigget på www.aspJavascript.com men synes ikke der står andet vigtigt end String() funktionen
Avatar billede olebole Juniormester
23. oktober 2006 - 16:13 #1
<ole>

ASP afvikles oftest på en overbebyrdet server - JavaScript afvikles på en klient-maskine, der står og strutter af ubrugt RAM og CPU. Derfor vil tingene klart performe bedst, hvis du lader JS afvikle så meget af koden, som overhovedet muligt. ASP vil klart gøre dit program langsommere  =)

/mvh
</bole>
Avatar billede fennec Nybegynder
23. oktober 2006 - 16:15 #2
Ikke rigtig. Det handler mest om at finde den tilsvarende funktion i ASP. RegExp er dog lidt anderledes, da det skrives på en anden måde, men det ligner stadig meget.

Jeg vil dog støtte OleBole i hans kommentar...
Avatar billede montago Praktikant
26. oktober 2006 - 11:09 #3
Jeg fant ud af at:

Client Side java script:
  var str = new String("Strængtesten over alle strængtests")
  var reg = new RegExp("over",'gi')
  if( str.match(reg) )
    alert("Master, i haf found ze Match")

Serverside JScript
  var str = new String("Strængtesten over alle strængtests")
  var reg = new RegExp(/over/gi)
  if( reg.test(str) )
    response.write("Master, i haf found ze Match")
Avatar billede montago Praktikant
10. februar 2007 - 23:47 #4
111
Avatar billede olebole Juniormester
14. februar 2007 - 15:08 #5
Den eneste forskel på den pågældende kode i serverside og clientside JS er, at på serveren bruger du Write-metoden på ASP's Response-objekt - mens du på klienten bruger JS' alert-metoden på window-objektet. De andre forskelle er ligegyldige  ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester