nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


Flexdatalist - Autocomplete-plug-in met Ondersteuning

De HTML5 element is redelijk bruikbaar in moderne front-end ontwikkeling. Toch is het een van die elementen waar niet veel ontwikkelaars van weten.

Het werkt op een invoerveld waar u bepaalde waarden automatisch kunt invoeren voor de invoer . De standaard setup ziet er goed uit en we hebben een aantal coderingstips besproken voor het bouwen van coole effecten met autosuggest datalists.

Het is echter veel gemakkelijker om met een plug-in te werken, zoals Flexdatalist . Het ondersteunt een breder scala aan browsers en stelt u in staat om het ontwerp van uw datalist volledig aan te passen .

Niet iedereen heeft behoefte aan functies voor automatisch aanvullen en met native HTML5-datalists kunt u zich misschien geen zorgen maken over een plug-in. Flexdatalist is misschien wel de beste omdat het is gebaseerd op native datalist-gedrag om toe te voegen:

  • Mobiele responsieve ondersteuning
  • Extra beschrijvingen voor elk item
  • Opties voor meerdere selecties tegelijk
  • Aangepaste event-handlers

Het wordt allemaal mogelijk gemaakt door jQuery, dus je hebt een kopie van de nieuwste versie nodig om dit te laten werken. Het komt ook met zijn eigen CSS-stylesheet die je misschien zou willen combineren in een enkel CSS-bestand om HTTP-verzoeken te verminderen.

U kunt de volledige instellingsinstructies vinden op de hoofddemo- pagina die downloadlinks naar de Flexdatalist-bestanden bevat .

Het is heel eenvoudig in te stellen, met slechts één regel JavaScript . Standaard is de plug-in gericht op alle ingangen bij de klasse .flexdatalist, dus gewoon toevoegen aan uw code zou voldoende moeten zijn om resultaten te zien.

Je voegt gewoon de element in uw invoerveld en Flexdatalist de rest verwerkt. Het zal de lijst automatisch stijlen, inclusief optionele beschrijvende tekst.

De eenvoudigste manier om extra tekst toe te voegen, is via een JSON-bestand dat u via een gegevensattribuut aan uw invoer kunt koppelen .

Als u bijvoorbeeld de demo-pagina van Flexdatalist bekijkt, vindt u een invoerveld "Landen" met het attribuut data-data='countries.json' . Dit verwijst naar een extern bestand dat alle onbewerkte invoergegevens extern opslaat .

Te veel van deze velden kun je de pagina wat langzamer maken . Ik kan me echter niet voorstellen dat veel sites meer dan enkele van deze datalist-formulieren op één pagina uitvoeren, om nog maar te zwijgen van zelfs met deze jQuery-plug-in, ze zijn nog steeds behoorlijk snel .

Ga om te beginnen naar de GitHub-repo en download een exemplaar . Dit omvat een link naar de hoofddemonstratiepagina die ook volledige documentatie voor installatie, JavaScript-opties en tal van voorbeeldcodefragmenten bevat.

Een kijkje in: wat er gebeurt wanneer de internetvrijheid wordt bedreigd

Een kijkje in: wat er gebeurt wanneer de internetvrijheid wordt bedreigd

Internetvrijheid is iets dat we waarderen, maar dat we elke dag als vanzelfsprekend beschouwen. Dus wanneer de overheid of bedrijven het op de een of andere manier proberen te beperken, gaat iedereen rechtop zitten. Dat was de reden waarom sommige van je favoriete websites onlangs op 10 september 2014 het gevreesde laadbord hebben weergegeven als een GIF-bericht of een pop-upbericht dat er als volgt uitziet:Geen zorgen, het internet vertraagde niet

(Technische en ontwerptips)

VLC-mediaspeler voor snelle ondersteuning van 360-gradenvideo's

VLC-mediaspeler voor snelle ondersteuning van 360-gradenvideo's

VLC-mediaspeler staat bekend om zijn flexibiliteit dankzij de mogelijkheid om vrijwel elk videoformaat onder de zon te spelen. Binnenkort zal de mediaspeler in staat zijn om nog een ander videoformaat te ondersteunen: 360-graden video's .Om ons een idee te geven van wat er naar VLC komt, heeft VideoLAN besloten om een technische preview van de functie genaamd VLC 360 ° uit te brengen .

(Technische en ontwerptips)