ਜਦੋਂ ਅਜੈਕਸ ਅਤੇ ਕਦੋਂ ਨਹੀਂ ਵਰਤਣਾ

ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਬੌਸ ਤੋਂ "ਐਜ਼ੈਕਸ ਕਾਲ" ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ ਤਾਂ ਕੀ ਕਰਨਾ ਹੈ?

ਮੈਂ ਇਸ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹਾਂ, ਮੈਂ ਜਾਵਾਸਕਰਿਪਟ ਦਾ ਇੱਕ ਵੱਡਾ ਪ੍ਰਸ਼ੰਸਕ ਨਹੀਂ ਹੋਇਆ. ਮੈਂ ਹਮੇਸ਼ਾ ਸੱਚੀਂ ਖੁਸ਼ ਸੀ ਕਿ ਮੇਰੇ ਕੋਲ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਗਾਈਡ ਹੈ ਤਾਂ ਜੋ ਮੈਨੂੰ ਇਸ ਨੂੰ ਆਪਣੀ ਸਾਈਟ ਤੇ ਨਹੀਂ ਭਰਨਾ ਪਵੇ. ਮੈਂ ਜਾਵਾਜੀ ਨੂੰ ਪੜ੍ਹ ਅਤੇ ਲਿਖ ਸਕਦਾ ਹਾਂ, ਪਰੰਤੂ ਜਦੋਂ ਤਕ ਮੇਰਾ ਕੁਝ ਹੁਣ ਤਕ ਹੋ ਰਿਹਾ ਹੈ, ਮੈਂ ਇਸ ਵਿੱਚ ਬਹੁਤ ਘੱਟ ਦਿਲਚਸਪੀ ਰੱਖਦਾ ਸੀ. ਜੋ ਵੀ ਕਾਰਣ ਕਰਕੇ, ਜੇ ਐਸ ਐਸ ਲਿਪੀਆਂ ਲਿਖਣ ਲਈ ਆਇਆ ਤਾਂ ਮੇਰੇ ਮਨ ਦੀ ਪੂਰੀ ਮਾਨਸਿਕ ਵਿਰਾਸਤ ਸੀ ਮੈਂ ਗੁੰਝਲਦਾਰ C ++ ਅਤੇ ਜਾਵਾ ਐਪਲੀਕੇਸ਼ਨ ਲਿਖ ਸਕਦਾ ਹਾਂ ਅਤੇ ਮੈਂ ਆਪਣੀ ਨੀਂਦ ਵਿੱਚ ਪਰਲ ਸੀਜੀਆਈ ਸਕਰਿਪਟ ਲਿਖ ਸਕਦਾ ਹਾਂ, ਪਰ ਜਾਵਾਸਕ੍ਰਿਪਟ ਹਮੇਸ਼ਾ ਇੱਕ ਸੰਘਰਸ਼ ਹੁੰਦਾ ਹੈ.

ਅਜੈਕਸ ਨੇ JavaScript ਨੂੰ ਹੋਰ ਮਜ਼ੇਦਾਰ ਬਣਾਇਆ

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

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

ਕੀ ਤੁਸੀਂ ਕਦੇ ਬਣਾਇਆ ਹੈ ਬੇਮਿਸਾਲ ਅਜੈਕਸ ਐਪਲੀਕੇਸ਼ਨ?

ਮੈਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਮੇਰਾ ਉਸ ਖਾਤੇ 'ਤੇ ਈ-ਮੇਲ ਜਾਂਚਕਰਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸਨੂੰ ਕੋਈ ਈਮੇਲ ਨਹੀਂ ਮਿਲੀ. ਤੁਸੀਂ ਵੈਬ ਪੇਜ ਤੇ ਜਾਓਗੇ ਅਤੇ ਇਹ "ਤੁਹਾਡੇ ਕੋਲ 0 ਮੇਲ ਸੁਨੇਹੇ ਹਨ." ਜੇ ਕੋਈ ਸੁਨੇਹਾ ਆਇਆ ਤਾਂ 0 ਬਦਲ ਜਾਵੇਗਾ, ਪਰ ਉਸ ਖਾਤੇ ਤੋਂ ਬਾਅਦ ਕੋਈ ਮੇਲ ਨਹੀਂ ਮਿਲਦਾ, ਇਹ ਕਦੇ ਨਹੀਂ ਬਦਲਦਾ. ਮੈਂ ਖਾਤੇ ਵਿੱਚ ਡਾਕ ਭੇਜ ਕੇ ਇਸ ਦੀ ਜਾਂਚ ਕੀਤੀ, ਅਤੇ ਇਸ ਨੇ ਕੰਮ ਕੀਤਾ. ਪਰ ਇਹ ਬਿਲਕੁਲ ਬੇਤਹਾਸ਼ਾ ਸੀ. ਪੰਜ ਸਾਲ ਪਹਿਲਾਂ ਹੀ ਮੇਲ ਚੈੱਕ ਚੈੱਕਰ ਵਧੀਆ ਸਨ, ਅਤੇ ਫਾਇਰਫਾਕਸ ਜਾਂ ਆਈ.ਈ. ਜਦੋਂ ਮੇਰੇ ਇਕ ਸਹਿ-ਕਰਮਚਾਰੀ ਨੇ ਇਹ ਦੇਖਿਆ ਤਾਂ ਉਸਨੇ ਕਿਹਾ, "ਇਹ ਕੀ ਹੈ?" ਜਦੋਂ ਮੈਂ ਸਮਝਾਇਆ, ਉਸ ਨੇ ਪੁੱਛਿਆ "ਕਿਉਂ?"

ਇੱਕ ਅਜੈਕਸ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਹਮੇਸ਼ਾਂ ਕਿਉਂ ਪੁੱਛੋ

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

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

ਇਹ ਐਜੈਕਸ ਦੀ ਚੰਗੀ ਵਰਤੋਂ ਦੀ ਤਰ੍ਹਾਂ ਜਾਪਦਾ ਹੈ, ਜਦੋਂ ਤਕ ਤੁਸੀਂ ਇਸਦੇ ਨਾਲ ਕੁਝ ਮੁੱਦਿਆਂ ਬਾਰੇ ਸੋਚਣਾ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰਦੇ:

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

ਐਜ਼ੈਕਸ ਕਾਰਵਾਈ ਲਈ ਨਹੀਂ ਹੈ

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

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

ਜੇ ਤੁਹਾਡੀ ਸਮਗਰੀ ਜਾਂ ਡਾਟਾ ਬਹੁਤ ਘੱਟ ਹੀ ਬਦਲਦਾ ਹੈ, ਤਾਂ ਸੰਭਵ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਲਈ ਐਜੈਕਸ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਨੀ ਚਾਹੀਦੀ.

ਅਜੈਕਸ ਲਈ ਚੰਗੀਆਂ ਚੀਜ਼ਾਂ

ਜਦੋਂ ਤੁਸੀਂ & # 34; ਐਜ਼ੈਕਸ ਕਾਲ ਪ੍ਰਾਪਤ ਕਰੋ & # 34;

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

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

ਛੋਟਾ ਸ਼ੁਰੂ ਕਰੋ ਸ਼ੁਰੂ ਤੋਂ ਇੱਕ ਪੂਰੀ ਨਵੀਂ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਬਾਰੇ ਚਿੰਤਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪਹਿਲਾਂ ਕੁਝ ਨਵਾਂ ਬਣਾਓ. ਜੇ ਤੁਸੀਂ ਆਪਣੀ ਵੈੱਬਸਾਈਟ 'ਤੇ ਅਜੈਂਸੀਅਨ ਨੂੰ ਕੁਝ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ, ਤਾਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਸਾਰੇ ਬੌਸ ਜਾਂ ਮਾਰਕੀਟਿੰਗ ਵਿਭਾਗ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਟੀਚਿਆਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇ. ਅਸਲ ਵਿੱਚ ਇਹ ਇੱਕ ਅਜ਼ਕਸ ਐਪਲੀਕੇਸ਼ਨ ਸਥਾਪਤ ਕਰਨਾ ਸੰਭਵ ਹੈ ਜੋ ਅਸਲ ਵਿੱਚ ਫਾਇਦੇਮੰਦ ਹੈ, ਪਰ ਜੇ ਤੁਸੀਂ ਸੋਚਦੇ ਹੋ ਕਿ ਇਹ ਪਹਿਲਾ ਕਿਵੇਂ ਕਰਨਾ ਹੈ.

ਕੀ ਤੁਹਾਨੂੰ ਇਹ ਲੇਖ ਲਾਭਦਾਇਕ ਸੀ? ਇੱਕ ਟਿੱਪਣੀ ਕਰੋ.