Ratkaistu: Näytä vuoden tekijänoikeus

Suurin ongelma tekijänoikeusvuoden näyttämisessä digitaalisessa mediassa on, että voi olla vaikeaa määrittää, mitkä vuodet ovat tekijänoikeuden piirissä. Tämä voi olla ongelma, kun yritetään määrittää, onko tietty media yhä tekijänoikeussuojattu.

var d = new Date();
var n = d.getFullYear();
document.getElementById("year").innerHTML = n;

Tämä koodi luo uuden päivämääräobjektin, saa sitten koko vuoden kyseisestä päivämääräobjektista ja tallentaa sen muuttujaan n. Lopuksi se löytää elementin, jonka tunnus on id=”year” ja muuttaa sen sisäisen HTML:n arvoon n.

Haku

JavaScriptissä voit käyttää search()-funktiota etsiäksesi merkkijonoa tekstistä tai merkkijonopuskurista. Search()-funktiolla on kaksi argumenttia: haettava teksti ja etsittävä merkkijono.

Search()-funktio palauttaa objektin, jolla on kaksi ominaisuutta: löydetty teksti ja löydetyn tekstin sijainti teksti- tai merkkijonopuskurissa. Löytynyt teksti -ominaisuus sisältää osuvan merkkijonon, kun taas sijaintiominaisuus kertoo, mistä tekstistä tai merkkijonopuskurista vastaava merkkijono löytyi.

Tässä on esimerkki, joka käyttää hakutoimintoa () löytääkseen kaikki sanan "kissa" esiintymät tekstitiedostosta:

var file = "./omatiedosto.txt"; // avaa tiedosto lukemista varten var contents = file.search("kissa"); // saada objekti, joka sisältää // foundText ja position console.log(contents); // tulostaa "Tuloksia ei ole."

Menetelmät

JavaScriptissä on monia menetelmiä. Jotkut yleisimmistä menetelmistä on lueteltu alla.

Menetelmä Kuvaus alert() Näyttää viestin näytöllä. bind() Sitoo funktion tiettyyn tapahtumaan. call() Kutsuu funktiota. clear() Tyhjentää näytön. console.log() Tulostaa tiedot konsoliin. document.getElementById(id) Hakee elementin sen id-attribuutilla. exit() Lopettaa komentosarjan suorittamisen ja palaa selaimen pääikkunaan. forEach() Toistaa koodilohkon jokaiselle taulukon tai kokoelman alkiolle. if(ehto) Arvioi ehdon ja, jos tosi, suorittaa lohkon sisältämän koodin; muussa tapauksessa se suorittaa toisen koodilohkon. keydown(tapahtuma) Käynnistää tapahtuman, kun näppäintä painetaan näppäimistöllä. lastModified Date Palauttaa tai asettaa päivämäärän ja kellonajan, jolloin tätä asiakirjaa on viimeksi muokattu (millisekunteina). pituus Palauttaa objektin pituuden (tavuina). Math.floor(number) Pyöristää luvun alaspäin lähimpään kokonaislukuarvoon . Matematiikka. ceil(luku) Pyöristää luvun ylöspäin lähimpään kokonaislukuarvoon . new Date () Luo uuden päivämääräobjektin käyttämällä parametreina nykyistä päivämäärää ja aikaa (millisekunteina). Object clone() Luo ja palauttaa kopion objektista obj . prototyyppi Voit käyttää objektin prototyyppiketjun ominaisuuksia ja menetelmiä (eli objekteja, jotka on johdettu tästä objektista). pushStackTrace(stackTrace) Lisää pinon jäljitystiedot konsolin näyttämään virheviestiin. setTimeout(aika, [takaisinsoitto]) Asettaa aikakatkaisun koodin suorittamiselle tietyn millisekunnin kuluttua; jos takaisinsoitto tarjotaan, se suoritetaan aikakatkaisun umpeutumisen jälkeen. setInterval(time, [callback]) Asettaa koodin suoritusvälin tietyn millisekuntien kulumisen jälkeen; jos takaisinsoitto tarjotaan, se suoritetaan aina, kun aikaväli umpeutuu

Related viestiä:

Jätä kommentti