Dit is interessant hoe sommige dinge in volle sirkel kom. In die vroeë dae van die web het blaaiers outomaties skakels afgelaai na lêers wat nie 'n webbladsy was nie, soos beelde, PDF-lêers en dokumente. Toe het blaaiers so gevorderd geraak dat hulle byna enige lêer intyds kon oopmaak. Dit het egter 'n probleem vir ontwikkelaars geskep. Hoe sal jy 'n blaaier dwing om 'n lêer af te laai, in plaas daarvan om dit oop te maak? 'n Klomp hacks en oplossings het ontstaan om die probleem op te los, maar nie een was 'n ware oplossing nie. Dit het alles verander met HTML5 toe die Aflaai-kenmerk bekendgestel is.
Nou kan ontwikkelaars 'n spesiale aflaai-kenmerk by hul HTML-ankermerkers voeg om blaaiers te vertel om 'n skakel as 'n aflaai te behandel, eerder as om die teikenlêer oop te maak. Daar is 'n paar verskillende maniere waarop jy die Aflaai-kenmerk kan gebruik om te beheer hoe blaaiers jou aflaaiskakels hanteer. Nog beter, alle moderne blaaiers ondersteun die aflaai-kenmerk, so jy behoort geen probleme met versoenbaarheid of die behoefte aan 'n terugval te sien nie.
Daar is 'n paar verskillende maniere waarop jy die aflaai-kenmerk kan hanteer. Elkeen het sy eie voordeel, en hulle werk almal glad oor verskillende blaaiers heen.
The Plain-aflaaikenmerk
Die eenvoudigste manier om die aflaai-kenmerk te gebruik, is om dit net in sy mees basiese vorm by jou ankermerkers in te sluit. Jy hoef nie 'n bykomende lêernaam of enige ondersteunende inligting in te sluit nie. Die resultaat lyk soos volg:
Laai nou af!
Deur "aflaai" in te sluit, sê jy vir enige blaaier wat die bladsy lees om die teikenskakel af te laai in plaas daarvan om dit oop te maak. In hierdie geval sal die blaaier die lêer presies aflaai soos dit met dieselfde naam is.
Verander die lêernaam
Wat gebeur as jy eintlik die naam wil verander. Daar is baie geleenthede waar jy dit wil doen. Outomaties gegenereerde lêername is 'n goeie voorbeeld. Hulle het gewoonlik belaglik lang name met stringe vulliskarakters. Dit is nie die ervaring wat jy vir jou besoekers wil hê nie. Jy kan dinge standaardiseer met die aflaaikenmerk.
Om 'n lêernaam te spesifiseer, stel die aflaai-kenmerk gelyk daaraan. Sluit die lêeruitbreiding uit. Die blaaier kan en wil nie die lêertipe omskakel nie, so dit is geen sin om te probeer nie.
Laai nou af!
Jou besoekers sal die lêer aflaai as jou-lêer.pdf.
Laai tans 'n prent af
Saam met hierdie kom 'n vereenvoudigde manier om jou gebruikers prente direk te laat aflaai. Dit is nie revolusionêr nie, en jy kan dit waarskynlik self saamstel, maar jy kan die aflaai-kenmerk gebruik om 'n aflaaibare prentskakel te skep.
Begin deur 'n prent op te stel soos jy gewoonlik op jou bladsy sou doen. Dit sal natuurlik die prent wees wat beskikbaar is vir aflaai.
Enkapsuleer dan die hele ding in 'n ankermerker, wat na die beeldpad skakel.
Laastens, voeg die aflaai-kenmerk by jou ankermerker. Jy kan die naam van jou prent verander as jy wil.
Nou, wanneer 'n besoeker op die prent klik, sal hulle dit outomaties direk vanaf jou bediener aflaai. Dit is nie nodig nie, en dit kan vir 'n ontwikkelaar na oordrewe lyk, maar hoeveel werfbesoekers sou dink om met die rechtermuisknop op 'n prent te klik om dit te sien of af te laai?