JavaScript

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).
3203
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat
  • ...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?

    Äänestä

  • jotain sanottavaa kirjoitti:

    ...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).

    Äänestä

Kommentoi aloitusta


Olla tai eikö olla? kirjoitti:

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).

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu