Javascript: eindeloze mogelijkheden

Dinsdag ben ik teruggekomen van ruim 2 weken vakantie en naast de nodige literatuur had ik ook Professional Javascript for Web Developers meegenomen. Ik verbaasde me erover hoeveel informatie er in dat boek stond (echt een aanrader!), maar nog meer verbaasde ik me over de mogelijkheden van Javascript. Je kan zelfs communiceren met Java applets en Flash movies! Het klinkt vast dom als je zelf wat meer van JS af weet, maar ik wilde het toch even kwijt :P

Drupal autocomplete

Één van de mogelijkheden van Drupal die wat minder goed belicht wordt op het internet is de ingebouwde autocomplete mogelijkheid. Een autocomplete formulierveld geeft suggesties voor de invoer als je nog aan het typen bent. Handig als je lange dingen moet invoeren of als je niet precies weet wat je nou moet typen. Als je bijvoorbeeld iemand wil zoeken, maar alleen een stukje van de achternaam weet. Dit voer je dan in en je krijgt automatisch een lijstje te zien met alle namen waar dat stukje in voor komt.

SIDN stopt met persoonsdomeinen

De SIDN heeft gisteren in een persbericht aangekondgd te stoppen met persoonsdomeinen. Dit soort domeinen werd in 2000 geïntroduceerd, zodat particulieren ook in staat waren een domeinnaam te registreren.

Gilde van Front-Enders

Gisteren is Peter-Paul Koch uit de kast gekomen met zijn ideeën voor een Gilde van Front-Enders. Koch vindt dat het bedrijfsleven te weinig aandacht besteedt aan deze tak van webdevelopment en HTML en CSS vaak maar afschuift naar een developer die nog een uurtje tijd over heeft. Door de oprichting van dit gilde hoopt hij meer aandacht te krijgen voor front-end ontwikkeling.

Theme override functies in Drupal

Één van de krachtigste onderdelen van Drupal is het templating systeem. Drupal kan een aantal template engines gebruiken, waarvan PHPTemplate de bekendste en meestgebruikte is. Een template engine is een stuk script dat een developer in staat stelt op een gemakkelijke manier content in zijn HTML te gieten. Nou is een template vaak meer dan één bestand, want veel dynamisch gegenereerde content moet tijdens het aanmaken al HTML om zich heen krijgen, zoals lijsten.

Transparante PNG's in Internet Explorer

PNG afbeeldingen zijn een veelgebruikt middel als het gaat om transparantie. Het enige nadeel aan deze techniek is dat Internet Explorer 6 niet om kan gaan met transparante PNG afbeeldingen. De afbeeldingen krijgen standaard namelijk een soort lichtblauwe achtergrond, waardoor de transparantie zelf geen nut meer heeft. Er is echter een methode om IE6 PNG's toch goed weer te laten geven: AlphaImageLoader().

Safari voor Windows

Gisterenavond rond 19:00 Nederlandse tijd begon de bekende keynote tijdens de WWDC van Apple. Naast onder andere een nieuwe versie van Mac OS X en de iPhone werd ook de beta van Safari 3 aangekondigd. Naast nieuwe features ondersteunt versie 3 ook Windows, waardoor de browser niet meer Mac-only is. Webontwikkelaars kunnen hun producten nu ook in Safari testen, zonder een Mac aan te hoeven schaffen.

Veel Web 2.0 sites niet gebruiksvriendelijk

Veel Web 2.0 sites zijn te hip an fancy en missen de gebruiksvriendelijkheid die er eigenlijk moet zijn. Dit vindt de usabilityexpert Jakob Nielsen. In plaats van te focussen om de grondbeginselen van een goede website, zoals gebruiksvriendelijkheid en toegankelijkheid, wordt er bij veel websites te veel gelet op de features van de Web 2.0 hype: gebruikers kunnen makkelijk informatie aanmaken en delen met anderen. "Men moet eerst een goede basis maken. Helaas hebben de meeste websites deze belangrijkste zaken niet op orde", aldus Nielsen.

HTML 5 is onderweg

WHATWG's Web Applications 1.0 is door het W3C omgedoopt naar HTML5. Dit zou de opvolger moeten worden van HTML4.01 dat ondertussen alweer ruim 7 jaar oud is. Het aparte aan HTML5 is dat de Working Draft niet door het W3C, maar door bedrijven en particulieren opgesteld is. Apple, Mozilla en Opera waren onder andere de drijvende krachten achter deze ontwikkelingen.

Kleuren en hun codes

Er zijn bij webdesign een aantal manieren om kleuren te definiëren. Drie veelgebruikte methodes zijn hexadecimale waardes, RGB kleuren en kleurnamen. Dit artikel legt de mogelijkheden en de voordelen van elke methode uit.

Kleurnamen

De makkelijkste manier om een kleur te definiëren is wel door de kleur bij zijn naam te noemen. Er zijn voor veel kleuren namen in omloop, maar slechts 16 namen zijn geldig:

  1. aqua
  2. black
  3. blue
  4. fuchsia
  5. gray
  6. green
  7. lime
  8. maroon
  9. navy
  10. olive
Syndicate content