Hur hjälper CSS och Java Script mer dynamiskt användargränssnitt?

De vanligaste användningarna av JavaScript och CSS gör levande ändringar, till exempel Visa eller dölja vissa delar av en navigeringsmeny. Ett enkelt exempel: menyn artikeln en | Menyalternativet två | Menyn objekt tre sub-menyn artikeln en undermeny objekt två kan låtsas att detta är en navigeringsmeny på en webbsida. Det är vanlig gammal text, men vi ska låtsas att de har gränser, färg och de faktiskt länk någonstans. Vi vill göra det så då när vi håller musen över "menyn objekt 1-, sub menyalternativ kommer att visas och"drop down"för användaren. Först visas allt synligt för användaren. Vi bör göra sub menyalternativ osynlig och vänta för användaren att musen över menyalternativet texten. För att göra det, skulle vi redigera denna "sida" och göra sub menyalternativ osynlig, med hjälp av CSS. Nu vi lägga till ett skript, med hjälp av JavaScript, som säger när musen inuti "menyn objekt 1-, sub-menyn objekt som visas genom att ändra CSS av sidan. Och när musen flyttas bort, skriptet ska dölja undermenyer med CSS gång. Det skulle göra navigeringsmenyn ett dynamiskt användargränssnitt. I en liknande anteckning, när din kodning med HTML, CSS och JavaScript, du kodar i dHTML. dHTML är inte ett språk, men konsten att använda de tre språken tillsammans för att göra något dynamisk - som exemplet ovan gör.