ਡਾਇਨਾਮਿਕ HTML (DHTML) ਬਾਰੇ ਜਾਣੋ

ਡਾਇਨਾਮਿਕ ਐਚਐਮਐਲ ਸੱਚਮੁੱਚ ਐਚਟੀਐਮਐਲਐਮ ਦੀ ਨਵੀਂ ਹਦਾਇਤ ਨਹੀਂ ਹੈ, ਬਲਕਿ ਸਟੈਂਡਰਡ ਐਚਟੀਐਮਐਲ ਕੋਡ ਅਤੇ ਕਮਾਂਡਾਂ ਨੂੰ ਵੇਖਣਾ ਅਤੇ ਕੰਟਰੋਲ ਕਰਨਾ ਹੈ.

ਗੁੰਝਲਦਾਰ HTML ਬਾਰੇ ਸੋਚਦੇ ਸਮੇਂ, ਤੁਹਾਨੂੰ ਸਟੈਂਡਰਡ HTML ਦੇ ਗੁਣਾਂ ਨੂੰ ਯਾਦ ਰੱਖਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਇੱਕ ਵਾਰ ਸਰਵਰ ਤੋਂ ਇੱਕ ਪੰਨੇ ਲੋਡ ਹੋ ਜਾਂਦੀ ਹੈ, ਇਹ ਉਦੋਂ ਤੱਕ ਨਹੀਂ ਬਦਲ ਜਾਵੇਗਾ ਜਦੋਂ ਤੱਕ ਕੋਈ ਹੋਰ ਬੇਨਤੀ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਆਉਂਦੀ. ਡਾਇਨਾਮਿਕ HTML ਤੁਹਾਨੂੰ HTML ਤੱਤਾਂ ਉੱਤੇ ਵਧੇਰੇ ਨਿਯੰਤਰਣ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਸਮੇਂ ਵੈਬ ਸਰਵਰ ਤੇ ਵਾਪਸ ਪਰਤਣ ਦੇ ਬਿਨਾਂ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ.

DHTML ਲਈ ਚਾਰ ਭਾਗ ਹਨ:

DOM

DOM ਉਹ ਹੈ ਜੋ ਤੁਹਾਨੂੰ DHTML ਨਾਲ ਇਸ ਨੂੰ ਬਦਲਣ ਲਈ ਤੁਹਾਡੇ ਵੈਬ ਪੇਜ ਦੇ ਕਿਸੇ ਵੀ ਹਿੱਸੇ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ. ਵੈਬ ਪੇਜ ਦੇ ਹਰੇਕ ਹਿੱਸੇ ਨੂੰ DOM ਦੁਆਰਾ ਨਿਰਦਿਸ਼ਟ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਇਸ ਦੇ ਅਨੁਕੂਲ ਨਾਮਕਰਨ ਕੰਨਵੈਂਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਉਨ੍ਹਾਂ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ.

ਸਕ੍ਰਿਪਟਾਂ

ਜਾੱਰਟਾਈਵ ਜਾਂ ਐਕਟਿਵ ਐਕਸ ਵਿਚ ਲਿਖੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਡੀਐਚਐਲਐਲ ਨੂੰ ਐਕਟੀਵੇਟ ਕਰਨ ਲਈ ਵਰਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਦੋ ਸਭ ਤੋਂ ਆਮ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾਵਾਂ ਹਨ. ਤੁਸੀਂ DOM ਵਿੱਚ ਨਿਸ਼ਚਿਤ ਚੀਜ਼ਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਇੱਕ ਸਕ੍ਰਿਪਟ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ.

ਕੈਸਕੇਡਿੰਗ ਸਟਾਇਲ ਸ਼ੀਟ

ਵੈਬ ਪੇਜ ਦੀ ਦਿੱਖ ਅਤੇ ਪ੍ਰਭਾਵ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ CSS ਨੂੰ ਡੀ ਐੱਫ ਐੱਲ ਦਾ ਇਸਤੇਮਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਸਟਾਈਲ ਸ਼ੀਟਾਂ ਪਾਠ ਦੇ ਰੰਗਾਂ ਅਤੇ ਫੌਂਟਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀਆਂ ਹਨ, ਬੈਕਗ੍ਰਾਉਂਡ ਰੰਗ ਅਤੇ ਚਿੱਤਰਾਂ, ਅਤੇ ਪੰਨੇ 'ਤੇ ਆਬਜੈਕਟਸ ਦੀ ਪਲੇਸਮੈਂਟ. ਸਕ੍ਰਿਪਟ ਅਤੇ DOM ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਤੱਤਾਂ ਦੀ ਸ਼ੈਲੀ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ.

XHTML

XHTML ਜਾਂ HTML 4.x ਦਾ ਉਪਯੋਗ ਪੰਨਾ ਨੂੰ ਬਣਾਉਣ ਅਤੇ CSS ਅਤੇ DOM ਲਈ ਕੰਮ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ. ਡੀਐਚਐਲਐਫਐਲ ਲਈ ਐਕਸਐਲਟੀਏਟ ਲਈ ਕੁਝ ਖਾਸ ਨਹੀਂ ਹੈ - ਪਰ ਜਾਇਜ਼ ਐਕਸਐਚਐਲਟੀ ਹੋਣ ਨਾਲ ਹੋਰ ਵੀ ਮਹੱਤਵਪੂਰਣ ਹੈ, ਕਿਉਂਕਿ ਇੱਥੇ ਸਿਰਫ ਬਰਾਊਜ਼ਰ ਨਾਲੋਂ ਜਿਆਦਾ ਕੰਮ ਕਰਨ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ ਹਨ.

DHTML ਦੇ ਫੀਚਰ

DHTML ਦੀ ਚਾਰ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ:

  1. ਟੈਗ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਬਦਲਣਾ
  2. ਰੀਅਲ-ਟਾਈਮ ਸਥਿਤੀ
  3. ਡਾਇਨਾਮਿਕ ਫੌਂਟਸ (ਨੈੱਟਸਕੇਪ ਸੰਚਾਰਕ)
  4. ਡੇਟਾ ਬਾਈਡਿੰਗ (ਇੰਟਰਨੈੱਟ ਐਕਸਪਲੋਰਰ)

ਟੈਗਸ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਬਦਲਣਾ

ਇਹ ਡੀਐਚਐਲਐਫਐਲ ਦਾ ਸਭ ਤੋਂ ਆਮ ਵਰਤੋਂ ਦਾ ਇੱਕ ਹੈ. ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ HTML ਟੈਗ ਦੇ ਗੁਣਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਬਾਹਰ ਇੱਕ ਘਟਨਾ ਦੇ ਆਧਾਰ ਤੇ ਹੁੰਦਾ ਹੈ (ਜਿਵੇਂ ਕਿ ਮਾਊਸ ਕਲਿਕ, ਸਮਾਂ, ਜਾਂ ਤਾਰੀਖ, ਅਤੇ ਹੋਰ). ਤੁਸੀਂ ਇਸ ਦੀ ਵਰਤੋਂ ਪੰਨੇ ਉੱਤੇ ਜਾਣਕਾਰੀ ਲੋਡ ਕਰਨ ਲਈ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਜਦੋਂ ਤੱਕ ਪਾਠਕ ਕਿਸੇ ਖਾਸ ਲਿੰਕ 'ਤੇ ਕਲਿੱਕ ਨਹੀਂ ਕਰਦਾ ਉਦੋਂ ਤੱਕ ਇਸ ਨੂੰ ਪ੍ਰਦਰਸ਼ਤ ਨਾ ਕਰੋ.

ਰੀਅਲ-ਟਾਈਮ ਪੋਜੀਸ਼ਨਿੰਗ

ਜਦ ਬਹੁਤੇ ਲੋਕ ਡੀ ਐਚ ਐੱਫ ਆਈ ਬਾਰੇ ਸੋਚਦੇ ਹਨ ਤਾਂ ਉਹ ਇਸ ਦੀ ਉਮੀਦ ਕਰਦੇ ਹਨ. ਵੈੱਬ ਪੇਜ ਦੇ ਦੁਆਲੇ ਹਿਲਾਉਣ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ, ਚਿੱਤਰ ਅਤੇ ਪਾਠ. ਇਹ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਪਾਠਕ ਨਾਲ ਪਰਸਪਰ ਖੇਡਾਂ ਖੇਡਣ ਜਾਂ ਆਪਣੀ ਸਕਰੀਨ ਦੇ ਅਨਮੋਲ ਭਾਗਾਂ ਨੂੰ ਚਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦੇ ਸਕਦਾ ਹੈ.

ਡਾਇਨਾਮਿਕ ਫੌਂਟ

ਇਹ ਇੱਕ Netscape ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ ਨੈੱਟਸਕੇਪ ਨੇ ਇਸ ਨੂੰ ਇਸ ਸਮੱਸਿਆ ਦਾ ਹੱਲ ਲੱਭਣ ਲਈ ਸਮੱਸਿਆ ਦੇ ਡਿਜ਼ਾਇਨ ਕਰਨ ਵਾਲਿਆਂ ਦੇ ਨਾਲ ਇਸ ਨੂੰ ਵਿਕਸਿਤ ਕੀਤਾ ਸੀ ਕਿ ਇਹ ਰੀਡਰ ਦੇ ਸਿਸਟਮ ਤੇ ਕਿਹੜੇ ਫੌਂਟ ਹੋਣਗੇ. ਗਤੀਸ਼ੀਲ ਫੌਂਟਾਂ ਦੇ ਨਾਲ, ਫੌਂਟਾਂ ਨੂੰ ਐਨਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪੰਨੇ ਨਾਲ ਡਾਉਨਲੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਜੋ ਸਫ਼ਾ ਹਮੇਸ਼ਾਂ ਦਿਖਾਈ ਦੇਵੇ ਕਿ ਡਿਜ਼ਾਇਨਰ ਨੇ ਇਸ ਨੂੰ ਕਿਵੇਂ ਕਰਨਾ ਹੈ.

ਡੇਟਾ ਬਾਈਡਿੰਗ

ਇਹ ਇੱਕ IE ਸਿਰਫ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ ਮਾਈਕਰੋਸਾਫਟ ਨੇ ਇਸ ਨੂੰ ਵਿਕਸਿਤ ਕੀਤਾ ਹੈ ਤਾਂ ਜੋ ਵੈਬ ਸਾਈਟਾਂ ਤੋਂ ਡਾਟਾਬੇਸ ਤਕ ਆਸਾਨੀ ਨਾਲ ਪਹੁੰਚ ਮਿਲ ਸਕੇ. ਇਹ ਇੱਕ ਡਾਟਾਬੇਸ ਤੱਕ ਪਹੁੰਚਣ ਲਈ CGI ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਸਮਾਨ ਹੈ ਪਰ ਕਾਰਜ ਕਰਨ ਲਈ ਇੱਕ ActiveX ਨਿਯੰਤਰਣ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ. ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਬਹੁਤ ਸ਼ੁਰੂਆਤ ਅਤੇ ਸ਼ੁਰੂਆਤ DHTML ਲੇਖਕ ਲਈ ਮੁਸ਼ਕਲ ਹੈ.