Koodijupid 2025, Aprill
See on parem kui traditsioonilise sündmuse "window.onload" tegemine, kuna see võib ühele sündmusele kinnitada mitu sündmuste käitlejat ja nad kõik saavad kõne. "
CSS-i eeltöötlejad Sass ja Less võivad võtta mis tahes värvi ja tumendada () või helendada () seda konkreetse väärtusega. Kuid JavaScripti sees pole sellist võimalust sisse ehitatud. "
Kui el on viide sisendile või tekstialale. funktsioon moveCursorToEnd (el) (if (typeof el.selectionStart == "number") (el.selectionStart = "
See töötab: var htmlString = "See on string."; See ebaõnnestub: var htmlSTring = "See on string."; Mõnikord on see loetavuse jaoks soovitav. Lisama"
Nii et DOM (ja seega ka CSS) tunneb need tõelisteks elementideks: (function () (if (! / * @ Cc_on! @ * / 0) return; var e = "
Vaatame mõningaid võimalusi NodeListi kaudu kordamiseks, kui saate dokumendi.querySelectorAll käivitamisest tagasi. Oleme kirjutanud uuendatud artikli teemal "
Leidke massiivi pikkus enne selle kasutamist funktsioonis for, nii et see ei pea iga korduse korral massiivi pikkust lugema (eeldades pikkust "
Kui KeyboardEvent käivitub, saate testida, millisele klahvile vajutati, kuna see sündmus sisaldab teavet, mille vastu saate loogikat kirjutada. "
JavaScript pääseb praegusele URL-ile osade kaupa juurde. Selle URL-i jaoks: https://css-tricks.com/example/index.html?s=flexbox window.location.protocol = "
Var MD5 = funktsioon (string) (funktsioon RotateLeft (lValue, iShiftBits) (return (lValue> (32-iShiftBits));) funktsioon AddUnsigned (lX, lY) (var "
Javascripti objektid on tõesti toredad, kuid mõnikord on neil puudu mõned kasulikud funktsioonid / meetodid. Ülaltoodud näide on massiividega. See on tõesti "
See kordab manustatavate Google'i otsingu väljade funktsionaalsust. Nende taustal on pilt ja kui sisendil klõpsatakse "
Standard Teil pole vaja muutujat luua, kuid see on hea tava, kuna saate seda muutujat ClearIntervaliga kasutada praegu töötava peatamiseks "
Oletame, et teil on string, mis on string: laske string_of_html = "
Kui peate JavaScripti elemendi stiili muutma, on tavaliselt parem muuta klassi nime ja lasta CSS-l juba lehel võtta "
Brauseritel on juba nupud "tagasi", nii et parem oleks teil veel üks põhjus, miks peate selle oma lehele panema! Sisestatud nupp koos JavaScripti sisuga "
Lingi näide: // Youtube'i link var youtubeLink = document.getElementById ('myLink'). Href; var youtubeVideoKey = "
Htmlentities () on PHP-funktsioon, mis teisendab erimärgid (nagu <) nende põgenenud / kodeeritud väärtusteks (nagu <). See võimaldab teil näidata
Funktsioon getQueryVariable (muutuja) (var query = window.location.search.substring (1); var vars = query.split ("&"); for (var i = 0; i "
Deklareeri muutuja väljaspool funktsiooni ... var oneVariable; function setVariable () (oneVariable = "Muutuja komplekt funktsiooni seest!";) function "
Saate massiivi kõigist sündmustest, mis algavad tähega "on" (nt onclick), käivitades selle Firefoxi konsoolis. .filter (funktsioon (i) (return "
Nagu ka võtmete arv. funktsioon objectSize (the_object) (/ * funktsioon iga objekti võtme olemasolu kinnitamiseks, et saada kehtiva arvu arv "
Function randRange (data) (var newTime = data; return newTime;) function toggleSomething () (var timeArray = new Array (200, 300, 150, 250, 2000, 3000, "
See funktsioon ümardab numbrid kahe kümnendkohani ja tagab, et tagastataval väärtusel oleks kaks kohta pärast koma. Näiteks 12.006 tagastab 12.01, "
(function () (if (navigaator.userAgent.match (/IEMobile/10.0/)) (var msViewportStyle = document.createElement ("stiil"); msViewportStyle.appendChild ("
See on üks kiiremaid ja lihtsamaid viise massiivi tühjendamiseks. Muidugi võib olla ka teisi viise, kuid need hõlmavad tavaliselt uue massiivi loomist. "
JavaScripti jaoks vajalik ala on peidetud sisemise CSS-iga ja kuvatakse siis, kui see on laaditud väikese JavaScripti jupiga. Selle all kasutatakse noscript-silte "
Var Fb = (); // Tühi objekti literaal funktsiooni Fb.log = function (obj, consoleMethod) hoidmiseks (if (window.console && window.console.firebug && "
Nimetage oma css-failid vastavalt: night.css, day.css jne ... Üks lahe boonus on see, et kuna JavaScript saab aja kohalikust masinast, mitte "