Tämä ei ehkä ole oikea forumi tälle kysymykselle, täältä vain tuntuu saavan järkevämpiä vastauksia kuin "Kotisivut" ja "JavaScript" ei paljon lueta (ja ovat ehkä jääviä ;)
Onko javaScriptin käyttö vältettävä (tai olla täysin käyttämättä)? Miksi?
Näillä palstoilla on aina välillä vastauksia joissa haukutaan JS:n käyttöä (usein ilman selkeitä syitä). Kuitenkin kaikissa WWW-oppaissa mitä olen verkosta lukenut (esim http://www.w3schools.com/ ) ei sanallakaan varoitetaan JS:n käytöstä. Lisäksi olen huomannut että monissa yrityksien sivuilla JS käytetään rutiininomaisesti.
Eli mikä on totuus?
Tiedän että monet asiat voidaan myös saavuttaa CSS:n avulla, mutta kokeeneena ohjelmoijana (vaikka HTML etc ovat melko uusi tuttavuus minulle) JS monesti tuntuu luontevammalta vaihtoehdolta.
En kysy tätä koska haluaisin jotain vilkkumista tai muuta animaatiota sivuilleni, vaan sivujen toimivuutta ajan takaa.
(esimerkkitapauksessa (jos joku vielä jaksaa lukea) minulla on kolme kehystä "kieli" "sisällysluettelo" ja "sisältö". Kielikehyksessä minulla on linkit "suomi" "svenska" "english". Kun käyttäjä klikkaa näitä linkkejä sisältö kehyksissä "sisällysluettelo" ja "sisältö" pitäisi muuttua kyseiselle kielelle. Tähän olen käyttänyt muutama JS-rivi ja kaikki toimii hyvin.
Olenko tehnyt jotain väärin?
Lisäys: Serveri-puolen scriptejä en voi käyttää johtuen ISP:n käyttörajoituksista (Elisa ADSL).
Onko javaScriptin käyttö vältettävä (tai olla täysin käyttämättä)? Miksi?
Näillä palstoilla on aina välillä vastauksia joissa haukutaan JS:n käyttöä (usein ilman selkeitä syitä). Kuitenkin kaikissa WWW-oppaissa mitä olen verkosta lukenut (esim http://www.w3schools.com/ ) ei sanallakaan varoitetaan JS:n käytöstä. Lisäksi olen huomannut että monissa yrityksien sivuilla JS käytetään rutiininomaisesti.
Eli mikä on totuus?
Tiedän että monet asiat voidaan myös saavuttaa CSS:n avulla, mutta kokeeneena ohjelmoijana (vaikka HTML etc ovat melko uusi tuttavuus minulle) JS monesti tuntuu luontevammalta vaihtoehdolta.
En kysy tätä koska haluaisin jotain vilkkumista tai muuta animaatiota sivuilleni, vaan sivujen toimivuutta ajan takaa.
(esimerkkitapauksessa (jos joku vielä jaksaa lukea) minulla on kolme kehystä "kieli" "sisällysluettelo" ja "sisältö". Kielikehyksessä minulla on linkit "suomi" "svenska" "english". Kun käyttäjä klikkaa näitä linkkejä sisältö kehyksissä "sisällysluettelo" ja "sisältö" pitäisi muuttua kyseiselle kielelle. Tähän olen käyttänyt muutama JS-rivi ja kaikki toimii hyvin.
Olenko tehnyt jotain väärin?
Lisäys: Serveri-puolen scriptejä en voi käyttää johtuen ISP:n käyttörajoituksista (Elisa ADSL).
Vastaukset 3
Vanhimmat
"It is possible to disable Java, JavaScript, and ActiveX in your web browser. We recommend that you do so if you are browsing web sites that you are not familiar with or do not trust."
http://www.cert.org/tech_tips/home_networks.html#III-B-6
http://www.bugnet.com/companyinfo/pressrelease06.html
http://isc.sans.org/diary.php?date=2004-06-25
http://www.threatfocus.com/vuln_detail.php?script_id=14336
.
.
.
...mutta voisinko saada sen köyhän miehen version niin ettei kaikki lukijat tarvitsisi kelata kaikki nuo linkit läpi (ymmärtämättä sen enempää?)
Eihän minun alkuperäinen kysymys mennyt tuossa hengessä?
Muutama rivi asiallista, paikkansa pitävää tekstiä olisi riittävää (vähemmän vaivaa kuin noiden linkkien esille kaivaaminen jos tuntee ja osaa asian!)
Jos sinä kysyt minulta miten diodi toimii, en anna sinulle kirjallisuusviitteitä:
-Advanced electronics for Space Applications (1500 sivua)
-The Electronics Handbook (2500 s)
-Electronics Now and Then (1000 s)
-Household Electronics (1000 s)
.
.
.
...osoittaakseni että olen lukenut paljon aiheeseen liittyvää!
Vastaisin sinulle että "diodi on puolijohdekompponenti joka ainoastaan läpäisee sähköä yhteen suuntaan"
Yrittäisitkö uudestaan?
Luulen että hän yritti selittää ettei kannattaisi tehdä sivujen toiminnallisuutta javascripillä, koskapa kaikilla ne eivät ole toiminnassa.
Viitteinä oli ilmeisesti linkkejä juttuihin, joissa kerrotaan skripteihin liittyvistä tietoturvaongelmista (en lukenut niitä niin voin olla väärässäkin).