ਈਆਈਟੀਸੀ/ਡਬਲਯੂਡੀ/ਜੇਐਸਐਫ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਫੰਡਾਮੈਂਟਲ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵੈਬ ਸਾਈਟਾਂ ਦੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਫੰਡਾਮੈਂਟਲਾਂ 'ਤੇ ਯੂਰਪੀਅਨ ਆਈਟੀ ਸਰਟੀਫਿਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮ ਹੈ.
ਈਆਈਟੀਸੀ/ਡਬਲਯੂਡੀ/ਜੇਐਸਐਫ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਫੰਡਮੈਂਟਲ ਦਾ ਪਾਠਕ੍ਰਮ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵੈਬ ਸਾਈਟਾਂ ਦੇ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਵਿਚ ਵਿਹਾਰਕ ਹੁਨਰਾਂ 'ਤੇ ਕੇਂਦ੍ਰਤ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿਚ ਇਸ EITC ਪ੍ਰਮਾਣੀਕਰਣ ਦੇ ਹਵਾਲੇ ਵਜੋਂ ਵਿਆਪਕ ਵੀਡੀਓ ਡੌਡੈਕਟਿਕ ਸਮੱਗਰੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ.
ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਇਕ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਇੰਟਰਐਕਟਿਵ ਵੈਬ ਪੇਜਾਂ ਦੇ ਵਿਕਾਸ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ ਅਤੇ ਆਧੁਨਿਕ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ ਜ਼ਰੂਰੀ ਹਿੱਸਾ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ. ਐਚਟੀਐਮਐਲ ਅਤੇ ਸੀਐਸਐਸ ਦੇ ਨਾਲ, ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵਰਲਡ ਵਾਈਡ ਵੈੱਬ ਦੀ ਇਕ ਮੁੱਖ ਤਕਨਾਲੋਜੀ ਹੈ. ਵੈੱਬਸਾਈਟਾਂ ਦੀ ਬਹੁਗਿਣਤੀ ਇਸਨੂੰ ਕਲਾਇੰਟ-ਸਾਈਡ ਪੇਜ ਵਰਤਾਓ ਲਈ ਵਰਤਦੀ ਹੈ, ਅਤੇ ਸਾਰੇ ਪ੍ਰਮੁੱਖ ਵੈਬ ਬ੍ਰਾਉਜ਼ਰ ਇਸ ਨੂੰ ਚਲਾਉਣ ਲਈ ਸਮਰਪਿਤ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਇੰਜਨ ਰੱਖਦੇ ਹਨ. ਬਹੁ-ਪੈਰਾਡਿਜ਼ਮ ਭਾਸ਼ਾ ਦੇ ਤੌਰ ਤੇ, ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਇਵੈਂਟ-ਸੰਚਾਲਿਤ, ਕਾਰਜਸ਼ੀਲ ਅਤੇ ਜ਼ਰੂਰੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਟਾਈਲ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ. ਇਸ ਵਿੱਚ ਟੈਕਸਟ, ਤਰੀਕਾਂ, ਨਿਯਮਤ ਸਮੀਕਰਨ, ਮਾਨਕ ਡੇਟਾ ਬਣਤਰ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਆਬਜੈਕਟ ਮਾਡਲ (ਡੀਓਐਮ) ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਇੰਟਰਫੇਸ (ਏਪੀਆਈ) ਹਨ. ਹਾਲਾਂਕਿ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਅਤੇ ਜਾਵਾ ਵਿਚ ਸਮਾਨਤਾਵਾਂ ਹਨ, ਜਿਸ ਵਿਚ ਭਾਸ਼ਾ ਦਾ ਨਾਮ, ਸੰਟੈਕਸ ਅਤੇ ਅਨੁਸਾਰੀ ਸਟੈਂਡਰਡ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸ਼ਾਮਲ ਹਨ, ਦੋਵਾਂ ਭਾਸ਼ਾਵਾਂ ਵੱਖਰੀਆਂ ਹਨ ਅਤੇ ਡਿਜ਼ਾਈਨ ਵਿਚ ਕਾਫ਼ੀ ਵੱਖਰੀਆਂ ਹਨ. ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਇੰਜਣਾਂ ਅਸਲ ਵਿੱਚ ਸਿਰਫ ਵੈਬ ਬ੍ਰਾsersਜ਼ਰਾਂ ਵਿੱਚ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਸਨ, ਪਰ ਹੁਣ ਉਹ ਦੂਜੇ ਰਨਟਾਈਮ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਮੁੱਖ ਹਿੱਸੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਨੋਡ.ਜ ਅਤੇ ਡੈਨੋ. ਇਹ ਪ੍ਰਣਾਲੀਆਂ ਸਰਵਰਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਅਤੇ ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾਉਣ ਲਈ ਇਲੈਕਟ੍ਰੌਨ ਅਤੇ ਕੋਰਡੋਵਾ ਵਰਗੇ ਫਰੇਮਵਰਕ ਵਿੱਚ ਵੀ ਏਕੀਕ੍ਰਿਤ ਹੁੰਦੀਆਂ ਹਨ.
ECMAScript ਸਟੈਂਡਰਡ ਵਿੱਚ ਕੋਈ ਵੀ ਇਨਪੁਟ/ਆਉਟਪੁੱਟ (I/O) ਸ਼ਾਮਲ ਨਹੀਂ ਹੁੰਦਾ, ਜਿਵੇਂ ਕਿ ਨੈੱਟਵਰਕਿੰਗ, ਸਟੋਰੇਜ, ਜਾਂ ਗ੍ਰਾਫਿਕਸ ਸਹੂਲਤਾਂ. ਅਭਿਆਸ ਵਿੱਚ, ਵੈਬ ਬ੍ਰਾ browserਜ਼ਰ ਜਾਂ ਹੋਰ ਰਨਟਾਈਮ ਸਿਸਟਮ I/O ਲਈ ਜਾਵਾ ਸਕ੍ਰਿਪਟ API ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ.
ਮੋਜ਼ੇਕ ਵੈਬ ਬ੍ਰਾ browserਜ਼ਰ 1993 ਵਿੱਚ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਸੀ। ਗੈਰ-ਤਕਨੀਕੀ ਲੋਕਾਂ ਲਈ ਪਹੁੰਚਯੋਗ ਗ੍ਰਾਫਿਕਲ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਵਾਲਾ ਪਹਿਲਾ ਬ੍ਰਾ browserਜ਼ਰ ਹੋਣ ਦੇ ਨਾਤੇ, ਇਸ ਨੇ ਨੈਸਨਟ ਵਰਲਡ ਵਾਈਡ ਵੈੱਬ ਦੇ ਤੇਜ਼ੀ ਨਾਲ ਵਿਕਾਸ ਵਿੱਚ ਇੱਕ ਪ੍ਰਮੁੱਖ ਭੂਮਿਕਾ ਨਿਭਾਈ. ਮੋਜ਼ੇਕ ਦੇ ਪ੍ਰਮੁੱਖ ਵਿਕਾਸਕਾਰਾਂ ਨੇ ਫਿਰ ਨੈੱਟਸਕੇਪ ਕਾਰਪੋਰੇਸ਼ਨ ਦੀ ਸਥਾਪਨਾ ਕੀਤੀ, ਜਿਸਨੇ 1994 ਵਿੱਚ ਇੱਕ ਵਧੇਰੇ ਪਾਲਿਸ਼ ਬਰਾ browserਜ਼ਰ, ਨੈੱਟਸਕੇਪ ਨੈਵੀਗੇਟਰ, ਜਾਰੀ ਕੀਤਾ. ਨੈਵੀਗੇਟਰ ਜਲਦੀ ਹੀ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੇ ਜਾਣ ਵਾਲਾ ਬ੍ਰਾ .ਜ਼ਰ ਬਣ ਗਿਆ. ਵੈੱਬ ਦੇ ਇਨ੍ਹਾਂ ਸ਼ੁਰੂਆਤੀ ਸਾਲਾਂ ਦੌਰਾਨ, ਵੈੱਬ ਪੇਜ ਸਿਰਫ ਸਥਿਰ ਹੋ ਸਕਦੇ ਹਨ, ਬ੍ਰਾ inਜ਼ਰ ਵਿੱਚ ਪੰਨੇ ਨੂੰ ਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ ਗਤੀਸ਼ੀਲ ਵਿਵਹਾਰ ਦੀ ਸਮਰੱਥਾ ਦੀ ਘਾਟ. ਇਸ ਸੀਮਾ ਨੂੰ ਹਟਾਉਣ ਲਈ ਵਧ ਰਹੇ ਵੈੱਬ ਵਿਕਾਸ ਦ੍ਰਿਸ਼ ਵਿਚ ਇਕ ਇੱਛਾ ਸੀ, ਇਸ ਲਈ 1995 ਵਿਚ, ਨੈਟਸਕੇਪ ਨੇ ਨੈਵੀਗੇਟਰ ਵਿਚ ਇਕ ਸਕ੍ਰਿਪਟ ਭਾਸ਼ਾ ਸ਼ਾਮਲ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕੀਤਾ. ਉਨ੍ਹਾਂ ਨੇ ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਦੋ ਰਸਤੇ ਅਪਣਾਏ: ਜਾਵਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਸਨ ਮਾਈਕਰੋਸਿਸਟਮ ਨਾਲ ਸਹਿਯੋਗ ਕਰਨਾ, ਜਦੋਂ ਕਿ ਸਕੀਮ ਭਾਸ਼ਾ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਬਰੈਂਡਨ ਆਈਚ ਨੂੰ ਵੀ ਰੱਖਿਆ. ਨੈੱਟਸਕੇਪ ਪ੍ਰਬੰਧਨ ਨੇ ਜਲਦੀ ਹੀ ਫੈਸਲਾ ਲਿਆ ਕਿ ਜਾਵਾ ਵਰਗੇ ਸਮਾਲਟੈਕਸ ਅਤੇ ਘੱਟ ਸਕੀਮਾਂ ਜਾਂ ਹੋਰ ਮੌਜੂਦਾ ਸਕ੍ਰਿਪਟ ਭਾਸ਼ਾਵਾਂ ਵਾਂਗ ਇਕ ਨਵੀਂ ਭਾਸ਼ਾ ਤਿਆਰ ਕਰਨ ਲਈ ਆਈਚ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਵਿਕਲਪ ਸੀ. ਹਾਲਾਂਕਿ ਨਵੀਂ ਭਾਸ਼ਾ ਅਤੇ ਇਸਦੇ ਦੁਭਾਸ਼ੀਏ ਨੂੰ ਲਾਗੂ ਕਰਨ ਨੂੰ ਆਧਿਕਾਰਿਕ ਤੌਰ ਤੇ ਲਾਈਵਸਕ੍ਰਿਪਟ ਕਿਹਾ ਜਾਂਦਾ ਸੀ ਜਦੋਂ ਪਹਿਲੀ ਵਾਰ ਸਤੰਬਰ 1995 ਵਿੱਚ ਨੈਵੀਗੇਟਰ ਰੀਲੀਜ਼ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਭੇਜਿਆ ਗਿਆ ਸੀ, ਤਿੰਨ ਮਹੀਨਿਆਂ ਬਾਅਦ ਨਾਮ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਸੀ. ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਨਾਮ ਦੀ ਚੋਣ ਨੇ ਭੰਬਲਭੂਸਾ ਪੈਦਾ ਕੀਤਾ, ਕਈ ਵਾਰ ਇਹ ਪ੍ਰਭਾਵ ਦਿੱਤਾ ਕਿ ਇਹ ਜਾਵਾ ਦੀ ਸਪਿਨ-ਆਫ ਹੈ. ਕਿਉਂਕਿ ਜਾਵਾ ਉਸ ਸਮੇਂ ਨਵੀਂ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸੀ, ਇਸ ਲਈ ਆਪਣੀ ਆਪਣੀ ਨਵੀਂ ਭਾਸ਼ਾ ਕੈਚੇ ਦੇਣ ਲਈ ਨੈਟਸਕੇਪ ਦੁਆਰਾ ਇਸ ਨੂੰ ਇੱਕ ਮਾਰਕੀਟਿੰਗ ਚਾਲ ਵਜੋਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ.
ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਨੇ 1995 ਵਿਚ ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ ਦੀ ਸ਼ੁਰੂਆਤ ਕੀਤੀ, ਜਿਸ ਨਾਲ ਨੈੱਟਸਕੇਪ ਨਾਲ ਬ੍ਰਾ browserਜ਼ਰ ਯੁੱਧ ਹੋਇਆ. ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੇ ਮੋਰਚੇ 'ਤੇ, ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਨੇ ਆਪਣੀ ਖੁਦ ਨੂੰ ਬਣਾਉਣ ਲਈ ਨੇਵੀਗੇਟਰ ਦੁਭਾਸ਼ੀਏ ਨੂੰ ਉਲਟਾ ਦਿੱਤਾ, ਜਿਸ ਨੂੰ JScript ਕਹਿੰਦੇ ਹਨ. ਸੀਐਸਐਸ ਦੇ ਸ਼ੁਰੂਆਤੀ ਸਮਰਥਨ ਅਤੇ HTML ਵਿੱਚ ਐਕਸਟੈਂਸ਼ਨ ਦੇ ਨਾਲ, ਜੇਐਸਕ੍ਰਿਪਟ ਪਹਿਲੀ ਵਾਰ 1996 ਵਿੱਚ ਜਾਰੀ ਕੀਤੀ ਗਈ ਸੀ. ਇਹ ਹਰ ਇਕ ਲਾਗੂਕਰਣ ਨੇਵੀਗੇਟਰ ਵਿਚ ਉਨ੍ਹਾਂ ਦੇ ਹਮਾਇਤੀਆਂ ਨਾਲੋਂ ਕਾਫ਼ੀ ਵੱਖਰਾ ਸੀ. ਇਨ੍ਹਾਂ ਅੰਤਰਾਂ ਨੇ ਵਿਕਾਸ ਕਰਤਾਵਾਂ ਨੂੰ ਆਪਣੀਆਂ ਵੈਬਸਾਈਟਾਂ ਦੋਵਾਂ ਬ੍ਰਾsersਜ਼ਰਾਂ 'ਤੇ ਵਧੀਆ workੰਗ ਨਾਲ ਕੰਮ ਕਰਨਾ ਮੁਸ਼ਕਲ ਬਣਾਇਆ, ਜਿਸ ਨਾਲ ਕਈ ਸਾਲਾਂ ਤੋਂ "ਨੈੱਟਸਕੇਪ ਵਿੱਚ ਸਭ ਤੋਂ ਵਧੀਆ ਵੇਖੇ ਗਏ" ਅਤੇ "ਇੰਟਰਨੈਟ ਐਕਸਪਲੋਰਰ ਵਿੱਚ ਸਭ ਤੋਂ ਵਧੀਆ ਵੇਖੇ ਗਏ" ਲੋਗੋ ਦੀ ਵਿਆਪਕ ਵਰਤੋਂ ਹੋ ਗਈ.
ਨਵੰਬਰ 1996 ਵਿੱਚ, ਨੈਟਸਕੇਪ ਨੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਨੂੰ ਈਸੀਐਮਏ ਇੰਟਰਨੈਸ਼ਨਲ ਵਿੱਚ ਜਮ੍ਹਾ ਕੀਤਾ, ਇੱਕ ਸਟੈਂਡਰਡ ਨਿਰਧਾਰਨ ਲਈ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਦੇ ਰੂਪ ਵਿੱਚ ਜਿਸ ਵਿੱਚ ਸਾਰੇ ਬ੍ਰਾ .ਜ਼ਰ ਵਿਕਰੇਤਾ ਅਨੁਕੂਲ ਹੋ ਸਕਦੇ ਸਨ. ਇਹ ਜੂਨ 1997 ਵਿੱਚ ਪਹਿਲੀ ECMAScript ਭਾਸ਼ਾ ਨਿਰਧਾਰਨ ਦੀ ਅਧਿਕਾਰਤ ਤੌਰ ਤੇ ਜਾਰੀ ਕੀਤੀ ਗਈ.
ਜੂਨ 2 ਵਿੱਚ ECMAScript 1998 ਅਤੇ ਦਸੰਬਰ 3 ਵਿੱਚ ECMAScript 1999 ਜਾਰੀ ਹੋਣ ਨਾਲ, ਮਾਨਕ ਪ੍ਰਕਿਰਿਆ ਕੁਝ ਸਾਲਾਂ ਲਈ ਜਾਰੀ ਰਹੀ. ECMAScript 4 ਤੇ ਕੰਮ 2000 ਵਿੱਚ ਸ਼ੁਰੂ ਹੋਇਆ.
ਇਸ ਦੌਰਾਨ, ਮਾਈਕਰੋਸੌਫਟ ਨੇ ਬ੍ਰਾ browserਜ਼ਰ ਮਾਰਕੀਟ ਵਿੱਚ ਇੱਕ ਵਧਦੀ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਸਥਿਤੀ ਪ੍ਰਾਪਤ ਕੀਤੀ. 2000 ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ, ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ ਦਾ ਬਾਜ਼ਾਰ ਵਿੱਚ ਹਿੱਸਾ 95% ਤੱਕ ਪਹੁੰਚ ਗਿਆ. ਇਸਦਾ ਅਰਥ ਇਹ ਸੀ ਕਿ ਜੇ ਐਸ ਸਕ੍ਰਿਪਟ ਵੈੱਬ 'ਤੇ ਕਲਾਇੰਟ-ਸਾਈਡ ਸਕ੍ਰਿਪਟਿੰਗ ਲਈ ਇਕ ਅਸਲ ਪੱਖੀ ਮਿਆਰ ਬਣ ਗਈ.
ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਨੇ ਸ਼ੁਰੂਆਤੀ ਤੌਰ 'ਤੇ ਮਿਆਰ ਪ੍ਰਕਿਰਿਆ ਵਿਚ ਹਿੱਸਾ ਲਿਆ ਅਤੇ ਆਪਣੀ ਜੇਸਕ੍ਰਿਪਟ ਭਾਸ਼ਾ ਵਿਚ ਕੁਝ ਪ੍ਰਸਤਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕੀਤਾ, ਪਰ ਆਖਰਕਾਰ ਇਸ ਨੇ ECMA ਕੰਮ ਵਿਚ ਸਹਿਯੋਗ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੱਤਾ. ਇਸ ਤਰ੍ਹਾਂ ਈਸੀਐਮਸਕ੍ਰਿਪਟ 4 ਨਾਲ ਖਿਲਵਾੜ ਹੋਇਆ.
2000 ਦੇ ਅਰੰਭ ਵਿੱਚ ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ ਦੇ ਦਬਦਬੇ ਦੇ ਅਰਸੇ ਦੌਰਾਨ, ਕਲਾਇੰਟ-ਸਾਈਡ ਸਕ੍ਰਿਪਟਿੰਗ ਸਥਿਰ ਸੀ. ਇਹ 2004 ਵਿਚ ਬਦਲਣਾ ਸ਼ੁਰੂ ਹੋਇਆ, ਜਦੋਂ ਮੋਜ਼ਿਲਾ ਦੇ ਨੈੱਟਸਕੇਪ ਦੇ ਉਤਰਾਧਿਕਾਰੀ ਨੇ ਫਾਇਰਫਾਕਸ ਬਰਾ browserਜ਼ਰ ਨੂੰ ਜਾਰੀ ਕੀਤਾ. ਫਾਇਰਫਾਕਸ ਨੂੰ ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ ਤੋਂ ਮਾਰਕੀਟ ਵਿੱਚ ਮਹੱਤਵਪੂਰਣ ਹਿੱਸਾ ਲੈਂਦੇ ਹੋਏ ਬਹੁਤ ਸਾਰੇ ਲੋਕਾਂ ਦੁਆਰਾ ਚੰਗੀ ਤਰ੍ਹਾਂ ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆ. 2005 ਵਿੱਚ, ਮੋਜ਼ੀਲਾ ਈਸੀਐਮਏ ਇੰਟਰਨੈਸ਼ਨਲ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਏ, ਅਤੇ ਐਕਸਐਮਐਲ (ਈ 4 ਐਕਸ) ਦੇ ਮਿਆਰ ਲਈ ਈਸੀਐਮਐਸਕ੍ਰਿਪਟ ਉੱਤੇ ਕੰਮ ਸ਼ੁਰੂ ਹੋਇਆ. ਇਸ ਨਾਲ ਮੋਜ਼ੀਲਾ ਮੈਕਰੋਮੀਡੀਆ (ਬਾਅਦ ਵਿੱਚ ਅਡੋਬ ਸਿਸਟਮ ਦੁਆਰਾ ਐਕੁਆਇਰ ਕੀਤੀ ਗਈ) ਨਾਲ ਸਾਂਝੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਨ ਲੱਗੀ, ਜੋ ਆਪਣੀ ਐਕਸ਼ਨਸਕ੍ਰਿਪਟ 4 ਭਾਸ਼ਾ ਵਿੱਚ E3X ਲਾਗੂ ਕਰ ਰਹੇ ਸਨ, ਜੋ ਕਿ ਇੱਕ ECMAScript 4 ਡਰਾਫਟ ਤੇ ਅਧਾਰਤ ਸੀ. ਟੀਚਾ ਐਕਸ਼ਨਸਕ੍ਰਿਪਟ 3 ਨੂੰ ਨਵੇਂ ਈਸੀਐਮਸਕ੍ਰਿਪਟ 4 ਦੇ ਰੂਪ ਵਿੱਚ ਮਾਨਕੀਕਰਨ ਕਰਨਾ ਬਣ ਗਿਆ. ਇਸ ਲਈ, ਅਡੋਬ ਪ੍ਰਣਾਲੀਆਂ ਨੇ ਇੱਕ ਓਪਨ ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ ਦੇ ਤੌਰ ਤੇ ਤਾਮਰਿਨ ਲਾਗੂ ਕਰਨ ਨੂੰ ਜਾਰੀ ਕੀਤਾ. ਹਾਲਾਂਕਿ, ਤਮਾਰਿਨ ਅਤੇ ਐਕਸ਼ਨਸਕ੍ਰਿਪਟ 3 ਸਥਾਪਤ ਕਲਾਇੰਟ-ਸਾਈਡ ਸਕ੍ਰਿਪਟਿੰਗ ਤੋਂ ਬਹੁਤ ਵੱਖਰੇ ਸਨ, ਅਤੇ ਮਾਈਕਰੋਸੌਫਟ ਦੇ ਸਹਿਯੋਗ ਤੋਂ ਬਿਨਾਂ, ਈਸੀਐਮਐਸਕ੍ਰਿਪਟ 4 ਕਦੇ ਵੀ ਸਿੱਧ ਨਹੀਂ ਹੋਇਆ.
ਇਸ ਦੌਰਾਨ, ਖੁੱਲੇ ਸਰੋਤ ਸਮੂਹਾਂ ਵਿੱਚ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਘਟਨਾਵਾਂ ਵਾਪਰ ਰਹੀਆਂ ਹਨ ਜੋ ਈਸੀਐਮਏ ਦੇ ਕੰਮ ਨਾਲ ਜੁੜੇ ਨਹੀਂ ਹਨ. 2005 ਵਿਚ, ਜੈਸੀ ਜੇਮਜ਼ ਗੈਰੇਟ ਨੇ ਇਕ ਵ੍ਹਾਈਟ ਪੇਪਰ ਜਾਰੀ ਕੀਤਾ ਜਿਸ ਵਿਚ ਉਸਨੇ ਅਜੈਕਸ ਸ਼ਬਦ ਦੀ ਸ਼ੁਰੂਆਤ ਕੀਤੀ ਅਤੇ ਤਕਨਾਲੋਜੀ ਦੇ ਇਕ ਸਮੂਹ ਦਾ ਵਰਣਨ ਕੀਤਾ, ਜਿਸ ਵਿਚੋਂ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਰੀੜ ਦੀ ਹੱਡੀ ਸੀ, ਜਿਸ ਵਿਚ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਸੀ ਜਿੱਥੇ ਡੇਟਾ ਨੂੰ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿਚ ਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਪੂਰੇ ਪੇਜ ਦੀ ਜ਼ਰੂਰਤ ਤੋਂ ਪਰਹੇਜ਼ ਕਰਦੇ ਹੋਏ. ਮੁੜ ਲੋਡ. ਇਸ ਨਾਲ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੀ ਪੁਨਰ ਜਨਮ ਦੀ ਸ਼ੁਰੂਆਤ ਹੋਈ, ਓਪਨ-ਸੋਰਸ ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਆਲੇ ਦੁਆਲੇ ਬਣੀਆਂ ਕਮਿ theਨਿਟੀਆਂ ਦੀ ਅਗਵਾਈ. ਬਹੁਤ ਸਾਰੀਆਂ ਨਵੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਬਣਾਈਆਂ ਗਈਆਂ ਸਨ, ਜਿਸ ਵਿੱਚ jQuery, ਪ੍ਰੋਟੋਟਾਈਪ, ਡੋਜੋ ਟੂਲਕਿੱਟ, ਅਤੇ MooTools ਸ਼ਾਮਲ ਹਨ.
ਗੂਗਲ ਨੇ ਆਪਣੇ ਕ੍ਰੋਮ ਬਰਾ browserਜ਼ਰ ਨੂੰ 2008 ਵਿਚ V8 ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਇੰਜਣ ਨਾਲ ਡੈਬਿ. ਕੀਤਾ ਸੀ ਜੋ ਇਸ ਦੇ ਮੁਕਾਬਲੇ ਨਾਲੋਂ ਤੇਜ਼ ਸੀ. ਪ੍ਰਮੁੱਖ ਇਨੋਵੇਸ਼ਨ ਸਿਰਫ ਸਮੇਂ ਦੇ ਸਮੇਂ ਦਾ ਸੰਕਲਨ (ਜੇ ਆਈ ਟੀ) ਸੀ, ਇਸ ਲਈ ਦੂਜੇ ਬ੍ਰਾ browserਜ਼ਰ ਵਿਕਰੇਤਾਵਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਇੰਜਣਾਂ ਨੂੰ ਜੇਆਈਟੀ ਲਈ ਭਰਨ ਦੀ ਜ਼ਰੂਰਤ ਸੀ.
ਜੁਲਾਈ 2008 ਵਿਚ, ਇਹ ਅਸਪਸ਼ਟ ਪਾਰਟੀਆਂ ਓਸਲੋ ਵਿੱਚ ਇੱਕ ਕਾਨਫਰੰਸ ਲਈ ਇਕੱਤਰ ਹੋਈਆਂ ਸਨ. ਇਸ ਦੇ ਨਤੀਜੇ ਵਜੋਂ 2009 ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਸਾਰੇ ਸਬੰਧਤ ਕੰਮਾਂ ਨੂੰ ਜੋੜਨ ਅਤੇ ਭਾਸ਼ਾ ਨੂੰ ਅੱਗੇ ਵਧਾਉਣ ਲਈ ਆਖਰੀ ਸਮਝੌਤਾ ਹੋਇਆ. ਨਤੀਜਾ ECMAScript 5 ਸਟੈਂਡਰਡ ਸੀ, ਜੋ ਦਸੰਬਰ 2009 ਵਿੱਚ ਜਾਰੀ ਹੋਇਆ ਸੀ.
ਭਾਸ਼ਾ 'ਤੇ ਅਭਿਲਾਸ਼ੀ ਕੰਮ ਕਈ ਸਾਲਾਂ ਤੋਂ ਜਾਰੀ ਰਿਹਾ, ਜਿਸਦੇ ਨਤੀਜੇ ਵਜੋਂ 6 ਵਿੱਚ ECMAScript 2015 ਦੇ ਪ੍ਰਕਾਸ਼ਨ ਦੇ ਨਾਲ ਰਸਮੀ ਤੌਰ' ਤੇ ਕੀਤੇ ਜਾ ਰਹੇ ਵਾਧੇ ਅਤੇ ਸੰਸ਼ੋਧਨ ਦਾ ਇੱਕ ਵਿਸ਼ਾਲ ਸੰਗ੍ਰਹਿ ਪੂਰਾ ਹੋਇਆ. ਡ੍ਰਾਫਟ ਨਿਰਧਾਰਨ ਇਸ ਵੇਲੇ GitHub 'ਤੇ ਖੁੱਲ੍ਹੇ ਤੌਰ' ਤੇ ਬਣਾਈ ਰੱਖਿਆ ਗਿਆ ਹੈ, ਅਤੇ ECMAScript ਐਡੀਸ਼ਨ ਨਿਯਮਤ ਸਾਲਾਨਾ ਸਨੈਪਸ਼ਾਟ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ. ਭਾਸ਼ਾ ਵਿਚ ਸੰਭਾਵਿਤ ਸੰਸ਼ੋਧਨ ਦੀ ਵਿਆਪਕ ਪ੍ਰਸਤਾਵ ਪ੍ਰਕਿਰਿਆ ਦੁਆਰਾ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਹੁਣ, ਐਡੀਸ਼ਨ ਨੰਬਰ ਦੀ ਬਜਾਏ, ਡਿਵੈਲਪਰ ਆਗਾਮੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਸਥਿਤੀ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਜਾਂਚਦੇ ਹਨ.
ਵਰਤਮਾਨ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਈਕੋਸਿਸਟਮ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਫਰੇਮਵਰਕ ਹਨ, ਸਥਾਪਿਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ਅਭਿਆਸ ਹਨ, ਅਤੇ ਵੈੱਬ ਬਰਾsersਜ਼ਰਾਂ ਤੋਂ ਬਾਹਰ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਵਿੱਚ ਵਾਧਾ ਹੈ. ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸਿੰਗਲ-ਪੇਜ ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਹੋਰ ਜਾਵਾ ਸਕ੍ਰਿਪਟ-ਹੈਵੀ ਵੈਬਸਾਈਟਾਂ ਦੇ ਉਭਾਰ ਦੇ ਨਾਲ, ਵਿਕਾਸ ਪ੍ਰਕਿਰਿਆ ਵਿਚ ਸਹਾਇਤਾ ਲਈ ਬਹੁਤ ਸਾਰੇ ਟ੍ਰਾਂਸਪਿਲਰ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ.
ਪ੍ਰਮਾਣੀਕਰਣ ਪਾਠਕ੍ਰਮ ਨਾਲ ਆਪਣੇ ਆਪ ਨੂੰ ਵਿਸਥਾਰ ਵਿੱਚ ਜਾਣੂ ਕਰਵਾਉਣ ਲਈ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਦਾ ਵਿਸਤਾਰ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰ ਸਕਦੇ ਹੋ।
EITC/WD/JSF JavaScript ਫੰਡਾਮੈਂਟਲ ਸਰਟੀਫਿਕੇਸ਼ਨ ਪਾਠਕ੍ਰਮ ਇੱਕ ਵੀਡੀਓ ਰੂਪ ਵਿੱਚ ਓਪਨ-ਐਕਸੈਸ ਡਾਇਡੈਕਟਿਕ ਸਮੱਗਰੀ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ। ਸਿੱਖਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਇੱਕ ਕਦਮ-ਦਰ-ਕਦਮ ਢਾਂਚੇ (ਪ੍ਰੋਗਰਾਮ -> ਪਾਠ -> ਵਿਸ਼ੇ) ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ ਜੋ ਪਾਠਕ੍ਰਮ ਦੇ ਸੰਬੰਧਿਤ ਹਿੱਸਿਆਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ। ਡੋਮੇਨ ਮਾਹਰਾਂ ਨਾਲ ਅਸੀਮਤ ਸਲਾਹ ਵੀ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਸਰਟੀਫਿਕੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਦੇ ਵੇਰਵਿਆਂ ਲਈ ਜਾਂਚ ਕਰੋ ਕਿਦਾ ਚਲਦਾ.
ਪਾਠਕ੍ਰਮ ਹਵਾਲਾ ਸਰੋਤ
MDN ਵੈੱਬ ਡੌਕਸ - ਜਾਵਾ ਸਕ੍ਰਿਪਟ
https://developer.mozilla.org/en-US/docs/Web/JavaScript
ਐਮਡੀਐਨ ਵੈੱਬ ਡੌਕਸ ਸਿੱਖਣ ਵਾਲੀ ਸਮੱਗਰੀ - ਜਾਵਾ ਸਕ੍ਰਿਪਟ - ਗਤੀਸ਼ੀਲ ਕਲਾਇੰਟ-ਸਾਈਡ ਸਕ੍ਰਿਪਟਿੰਗ
https://developer.mozilla.org/en-US/docs/Learn/JavaScript
ਵੈਬ ਡਿਜ਼ਾਈਨ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਡਬਲਯੂ 3 ਸੀ ਸਟੈਂਡਰਡ - ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵੈਬ ਏਪੀਆਈ
https://www.w3.org/standards/webdesign/script
ਡਬਲਯੂ 3 ਸਕੂਲ - ਜਾਵਾ ਸਕ੍ਰਿਪਟ
https://www.w3schools.com/js/default.asp
ਆਧੁਨਿਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਟਿutorialਟੋਰਿਅਲ
https://javascript.info/
ਕੋਡਪੈਨ: Codeਨਲਾਈਨ ਕੋਡ ਸੰਪਾਦਕ ਅਤੇ ਫਰੰਟ ਐਂਡ ਵੈਬ ਡਿਵੈਲਪਰ
https://codepen.io/
EITC/WD/JSF JavaScript Fundamentals ਪ੍ਰੋਗਰਾਮ ਲਈ ਪੂਰੀ ਔਫਲਾਈਨ ਸਵੈ-ਸਿੱਖਣ ਦੀ ਤਿਆਰੀ ਸਮੱਗਰੀ ਨੂੰ ਇੱਕ PDF ਫਾਈਲ ਵਿੱਚ ਡਾਊਨਲੋਡ ਕਰੋ
EITC/WD/JSF ਤਿਆਰੀ ਸਮੱਗਰੀ - ਮਿਆਰੀ ਸੰਸਕਰਣ
EITC/WD/JSF ਤਿਆਰੀ ਸਮੱਗਰੀ - ਸਮੀਖਿਆ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਨਾਲ ਵਿਸਤ੍ਰਿਤ ਸੰਸਕਰਣ