Det kan eksempelvis se sådan der ud, og jeg går ud fra der bruges et eller andet library eller sådan noget, og jeg kan selvfølgelig godt regne ud hvordan det bruges, men ikke hvordan det virker. Det er specielt $(*) delen som jeg har lagt mærke til mange steder, hvor folk putter $ foran ting og sådan, men jeg har aldrig fundet ud af hvorfor.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
$ er en funktion der bruges i flere libraries (bl.a. Mootools og jQuery. Det du har pastet ind er jQuery) som en slags erstatning for document.getElementById();
jQuerys version bruger dog CSS-selectors til at vælge elementer med. Dvs. Hvis du skriver $('#page').fisk(), så kører du funktionen fisk() på elementet med id="page". Hvis du skriver $('a').fisk(), så kører du funktionen fisk() på alle <a>-tags.
.. og hvis jeg ikke forklarede det godt nok, så er $ bare en funktion. Der er intet trolddom over den. Du kan selv lave en simpel en så let som:
function $(id) { return document.getElementById(id); }
- Naturligvis ikke nær så avanceret som jQuerys, men en langt nemmere måde at få fat i elementer på, end ved at skrive den irriterende lange Javascript-kommando for det.
Det har jeg ikke selv set, og der er vist ikke noget smart ved det i Javascript. Jeg kan kun forestille mig det er skrevet af PHP/Perl-kodere, der gerne ville have lidt konsistens i deres kode, eftersom alle variabler i de sprog begynder med $.
hmm, ja, det har måske ret... Det kunne være sweet hvis der lige kunne komme en der vidste det med sikkerhed forbi, for hvis der er et eller andet ved det, så ville det være træls hvis jeg bare gik og troeder der ikke var:D
Problemet er, at i ECMAScript, som er grundlaget for JavaScript, er $ forbeholdt maskinkode, så det er en rigtig skidt mode, mange kodere ligger under for
/mvh </bole>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.