Оқиғалар Тілдің маңызды элементі оқиға болып табылады. Программист оқиғаны скрипттің программалық кодының белгілі бір бөлігін орындау үшін қолданады. Ең жиі қолданылатын амалдардың бірі – Navigator беттерін жүктеу кезінде анықталған іс - әрекетті орындау.
Барлық оқиғаларды толық санамай – ақ олардың ішіндегі көп қолданылатынын ғана қарастырайық.
Netscape Navigator 3.0 пайда болуы және JavaScript 1.1 версиясының пайда болуы Website – ы көру сценариін басқару мүмкіндіктерін бақылауды жалғастыруға мүмкіндік берді. Тілдің жаңа версияларында мыналар қарастырылған: JavaScript және Java арасындағы байланыс мүмкіндігі, plug-ins орнатылғанын анықтау, объектінің (Area, Function, Image) жаңа типтері анықталған және басқа да ерекшеліктер. Құрастырушылардың ойынша осылар JavaScript программасының қызметін арттырады.