Kodavsnitt 2025, September
Det här är bättre än att göra den traditionella "window.onload" -händelsen, eftersom den kan koppla flera händelsehanterare till en enda händelse och alla blir ringda.
CSS-förprocessorerna Sass and Less kan ta vilken färg som helst och göra mörkare () eller ljusare () med ett specifikt värde. Men ingen sådan förmåga är inbyggd i JavaScript. "
Där el är en hänvisning till en inmatning eller textområde. function moveCursorToEnd (el) (if (typeof el.selectionStart == "number") (el.selectionStart = "
Detta fungerar: var htmlString = "Detta är en sträng."; Detta misslyckas: var htmlSTring = "Detta är en sträng."; Ibland är detta önskvärt för läsbarheten. Lägg till"
Så att DOM (och därmed CSS) känner igen dem som verkliga element: (funktion () (om (! / * @ Cc_on! @ * / 0) returnerar; var e = "
Låt oss titta på några alternativ för iterering över en NodeList, när du kommer tillbaka från att köra ett document.querySelectorAll. Vi har skrivit en uppdaterad artikel om "
Hitta längden på matrisen innan du använder den i funktionen för så att den inte behöver räkna längden på matrisen varje iteration (förutsatt att längden "
När ett KeyboardEvent utlöses kan du testa vilken tangent som tryckts på eftersom den händelsen innehåller information som du kan skriva logik mot. "
JavaScript kan komma åt den aktuella webbadressen i delar. För denna URL: https://css-tricks.com/exempel/index.html?s=flexbox window.location.protocol = "
Var MD5 = funktion (sträng) (funktion RotateLeft (lValue, iShiftBits) (retur (lValue> (32-iShiftBits));) -funktion AddUnsigned (lX, lY) (var "
Javascript-objekt är riktigt trevliga, men ibland saknas några användbara små funktioner / metoder. Exemplet ovan är med Arrays. Det är verkligen"
Detta replikerar funktionaliteten hos de vanliga inbäddningsbara Google-sökfälten. De har en bild i bakgrunden och när ingången klickas "
Standard Du behöver inte skapa variabeln, men det är en bra metod eftersom du kan använda variabeln med clearInterval för att stoppa den aktuella körningen "
Anta att du har lite HTML som är en sträng: låt string_of_html = `
Om du behöver ändra stilen för ett element med JavaScript är det oftast bättre att ändra klassnamn och ha CSS redan på sidan "
Webbläsare har redan "bakåt" -knappar, så du borde ha en bra anledning att behöva lägga en på din sida! Inmatningsknapp med inbyggt JavaScript "
Exempel på länk: // Youtube-länk var youtubeLink = document.getElementById ('myLink'). Href; var youtubeVideoKey = "
Htmlentities () är en PHP-funktion som omvandlar specialtecken (som <) till sina undantagna / kodade värden (som <). Detta låter dig visa "
Funktion getQueryVariable (variabel) (var fråga = window.location.search.substring (1); var vars = query.split ("&"); för (var i = 0; i "
Förklara variabel utanför funktionen ... var oneVariable; function setVariable () (oneVariable = "Variabel uppsättning inifrån en funktion!";) function "
Du kan få en rad med alla händelser som börjar med "på" (t.ex. onclick) genom att köra detta i Firefox-konsolen. .filter (funktion (i) (return "
Som i, antalet tangenter. funktion objectSize (the_object) (/ * funktion för att validera förekomsten av varje nyckel i objektet för att få antalet giltiga "
Function randRange (data) (var newTime = data; return newTime;) function toggleSomething () (var timeArray = new Array (200, 300, 150, 250, 2000, 3000, "
Denna funktion avrundar siffror till två decimaler och säkerställer att det returnerade värdet har två decimaler. Till exempel kommer 12.006 att returnera 12.01, "
(funktion () (om (navigator.userAgent.match (/IEMobile/10.0/)) (var msViewportStyle = document.createElement ("style"); msViewportStyle.appendChild ("
Detta är ett av de snabbaste och enklaste sätten att tömma en matris. Naturligtvis finns det andra sätt, men de inkluderar vanligtvis skapandet av en ny matris. "
JavaScript-obligatoriskt område döljs med inbyggt CSS och visas sedan efter att det laddats med ett litet JavaScript-utdrag. Nedanför används noscript-taggar "
Var Fb = (); // Ett tomt objekt bokstavligt för att hålla funktionen Fb.log = funktion (obj, consoleMethod) (om (window.console && window.console.firebug && "
Referens"
Namnge dina css-filer i enlighet med detta: night.css, day.css, etc ... En cool bonus är att eftersom JavaScript får tiden från den lokala maskinen istället för från "