dash-b · ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ · ਕਲਿੱਕ 'ਤੇ
ਇੱਕ ਡੈਸ਼ਬੋਰਡ ਜੋ ਅਸਲ ਵਿੱਚ ਕੁਝ ਕਰਦਾ ਹੈ।
ਜ਼ਿਆਦਾਤਰ ਡੈਸ਼ਬੋਰਡ ਬਣਤਰ ਪੱਖੋਂ ਸਿਰਫ਼-ਪੜ੍ਹਨਯੋਗ ਹੁੰਦੇ ਹਨ: ਉਹ ਤੁਹਾਨੂੰ ਇੱਕ ਅੰਕੜਾ ਦਿਖਾਉਂਦੇ ਹਨ ਅਤੇ ਉਸ 'ਤੇ ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਕਿਤੇ ਹੋਰ ਜਾਣ ਲਈ ਛੱਡ ਦਿੰਦੇ ਹਨ। dash-b ਦੀ ਇੱਕ ਟਾਈਲ ਵਿੱਚ ਬਟਨ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਉਸ ਨੂੰ ਦਬਾਉਣ ਨਾਲ ਇੱਕ ਕਤਾਰ ਲਿਖੀ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਾਂ ਤੁਹਾਡੀ ਆਪਣੀ ਸਾਰਣੀ ਤੋਂ ਬਣਿਆ ਇੱਕ ਫਾਰਮ ਖੁੱਲ੍ਹਦਾ ਹੈ।
ਦੋ ਟਾਈਲਾਂ
ਇੱਕ ਬਟਨ, ਜਾਂ ਇੱਕ ਫਾਰਮ
ਕਾਰਵਾਈ
ਇੱਕ ਬਟਨ, ਉਸ ਲੇਬਲ ਨਾਲ ਜੋ ਤੁਸੀਂ ਚੁਣਦੇ ਹੋ। ਇਹ ਤੁਹਾਡੀ ਆਪਣੀ ਸਾਰਣੀਆਂ ਵਿੱਚੋਂ ਇੱਕ 'ਤੇ ਇੱਕ ਨਾਮ-ਦੱਸੀ ਕਾਰਵਾਈ ਚਲਾਉਂਦਾ ਹੈ — ਅੱਜ ਦੀ ਕਮਾਈ ਨੂੰ ਜਮ੍ਹਾਂ ਕੀਤਾ ਹੋਇਆ ਨਿਸ਼ਾਨਤ ਕਰੋ, ਇੱਕ ਸ਼ਿਫਟ ਸ਼ਾਮਲ ਕਰੋ, ਇੱਕ ਟਿਕਟ ਬੰਦ ਕਰੋ। ਕੁਝ ਟਾਈਪ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ, ਇੱਕ ਦਬਾਉਣਾ।
ਡਾਟਾ ਫਾਰਮ
ਉਹੀ ਚੀਜ਼, ਜਦੋਂ ਕਾਰਵਾਈ ਨੂੰ ਵੇਰਵਿਆਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਖੇਤਰ ਸਾਰਣੀ ਦੀ ਆਪਣੀ ਸਕੀਮਾ ਤੋਂ ਲਏ ਜਾਂਦੇ ਹਨ, ਨਾ ਕਿ ਡਿਜ਼ਾਈਨ ਵੱਲੋਂ ਘੋਸ਼ਿਤ ਕਿਸੇ ਚੀਜ਼ ਤੋਂ, ਇਸ ਲਈ ਤੁਹਾਰੇ ਵੱਲੋਂ ਨਾਮ ਬਦਲੇ ਗਏ ਕਾਲਮ ਨਾਲ ਫਾਰਮ ਬਦਲ ਜਾਂਦਾ ਹੈ ਅਤੇ ਤੁਹਾਰੇ ਵੱਲੋਂ ਮਿਟਾਏ ਗਏ ਕਾਲਮ ਲਈ ਪੁੱਛਣਾ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ।
ਕਾਰਵਾਈ ਕੀ ਹੈ
ਤਿੰਨ ਕੁੰਜੀਆਂ, ਅਤੇ ਕੋਈ ਚੌਥੀ ਨਹੀਂ
ਇੱਕ ਕਾਰਵਾਈ ਇੱਕ ਕਾਰਜ ਦਾ ਨਾਮ ਦੱਸਦੀ ਹੈ, ਦੱਸਦੀ ਹੈ ਕਿ ਉਹ ਕਿਸ 'ਤੇ ਚੱਲਦੀ ਹੈ, ਅਤੇ ਪੈਰਾਮੀਟਰ ਭੇਜਦੀ ਹੈ। ਇਹੀ ਪੂਰੀ ਸ਼ਬਦਾਵਲੀ ਹੈ:
- ਕਮਾਂਡ ਇੱਕ ਰਜਿਸਟਰੀ ਵਿੱਚ ਸੂਚਕ ਹੈ ਜਿਸ ਵਿੱਚ ਸਿਰਫ਼ dash-b ਦਾ ਆਪਣਾ ਕੋਡ ਹੀ ਜੋੜ ਸਕਦਾ ਹੈ। ਇੱਕ ਡਿਜ਼ਾਈਨ ਇੱਕ ਨਹੀਂ ਬਣਾ ਸਕਦਾ।
- ਬਾਈਡਿੰਗ ਇੱਕ ਨਾਮ ਹੈ, ਜੋ ਬਟਨ ਦਬਾਉਣ ਦੇ ਸਮੇਂ ਉਨ੍ਹਾਂ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿਰੁੱਧ ਹੱਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਤੁਹਾਡਾ ਖਾਤਾ ਰੱਖਦਾ ਹੈ। ਕੋਈ ਡਿਜ਼ਾਈਨ ਜੋ ਤੁਹਾਨੂੰ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਅਜਿਹੀ ਸਾਰਣੀ ਦਾ ਨਾਮ ਲੈਂਦਾ ਹੈ ਜੋ ਤੁਹਾਡੇ ਕੋਲ ਨਹੀਂ ਹੈ, ਰੁਕ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਹ ਦੱਸਦਾ ਹੈ।
- ਪੈਰਾਮੀਟਰ ਇੱਕ ਸ਼ਾਬਦਿਕ ਮੁੱਲ ਹੈ, ਜਾਂ ਫਾਰਮ, ਟਾਈਲ ਜਾਂ ਦਬਾਉਣ ਤੋਂ ਪੜ੍ਹਿਆ ਗਿਆ ਇੱਕ ਨਾਮ-ਦੱਸਿਆ ਮੁੱਲ। ਇੱਕ ਪੱਧਰ ਡੂੰਘਾ, ਅਤੇ ਇਸ ਤੋਂ ਬਾਅਦ ਕੁਝ ਨਹੀਂ।
ਇੱਕ ਕਾਰਵਾਈ ਵਿੱਚ ਲਿਖਿਆ URL, ਹੈੱਡਰ, ਟੋਕਨ ਜਾਂ ਭੂਮਿਕਾ ਇੱਕ ਮਰਿਆ ਹੋਇਆ ਕੁੰਜੀ ਹੈ।
dash-b ਵਿੱਚ ਕੁਝ ਵੀ ਉਨ੍ਹਾਂ ਨੂੰ ਨਹੀਂ ਪੜ੍ਹਦਾ। ਇੱਕ ਟੈਸਟ ਚਾਰਾਂ ਨੂੰ ਲੈ ਕੇ ਚੱਲਣ ਵਾਲੀ ਇੱਕ ਕਾਰਵਾਈ ਭੇਜਦਾ ਹੈ ਅਤੇ ਜਾਂਚਦਾ ਹੈ ਕਿ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਹੈਂਡਲਰ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚਿਆ।
ਸ਼ਬਦਾਵਲੀ ਜਾਣ-ਬੁੱਝ ਕੇ ਕਮਜ਼ੋਰ ਹੈ। ਪੈਰਾਮੀਟਰ ਭਾਸ਼ਾ ਵਿੱਚ ਹਰ ਜੋੜੀ ਗਈ ਸੰਚਾਲਕ ਇੱਕ ਕਦਮ ਹੈ ਇੱਕ ਨਿਯਮ-ਇੰਜਣ ਵੱਲ, ਜੋ ਇੱਕ ਅਜਿਹੀ ਫਾਈਲ ਦੇ ਅੰਦਰ ਰਹਿੰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਅਣਜਾਣ ਲੋਕ ਇੱਕ-ਦੂਜੇ ਨੂੰ ਭੇਜਦੇ ਹਨ, ਅਤੇ ਇੱਕ ਡਿਜ਼ਾਈਨ ਫਾਈਲ ਕਿਸੇ ਹੋਰ ਦੀ ਤਰਕ-ਪ੍ਰਣਾਲੀ ਚਲਾਉਣ ਦੀ ਥਾਂ ਨਹੀਂ ਹੈ।
ਲਿਖਤ ਜਿਨ੍ਹਾਂ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ
ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਤਿੰਨ dash-b ਦੇ ਬਾਕੀ ਵਿਵਹਾਰ ਦੇ ਉਲਟ ਹਨ
ਅਣਜਾਣ ਕਮਾਂਡ ਇੱਕ ਸਪੱਸ਼ਟ ਗਲਤੀ ਹੈ
ਹੋਰ ਥਾਵਾਂ 'ਤੇ ਇੱਕ ਅਣਪਛਾਤੀ ਕੁੰਜੀ ਨੂੰ ਚੁੱਪਚਾਪ ਅਣਡਿੱਠਾ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਕਿਉਂਕਿ ਇੱਕ ਡਿਜ਼ਾਈਨ ਨੂੰ ਆਪਣੇ ਤੋਂ ਨਵੇਂ ਰੂਪ ਦੇ ਨਾਲ ਮਿਲਣ 'ਤੇ ਬਚ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇੱਥੇ ਨਹੀਂ: ਇੱਕ ਲਿਖਤ ਜੋ ਚੁੱਪਚਾਪ ਕੁਝ ਨਹੀਂ ਕਰਦੀ, ਉਹ ਕੰਮ ਕਰਨ ਵਾਲੀ ਲਿਖਤ ਵਰਗੀ ਹੀ ਦਿਖਦੀ ਹੈ।
ਸਿਰਫ਼ ਅਸਲੀ ਦਬਾਅ ਹੀ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ
ਕੀ ਕਿਸੇ ਵਿਅਕਤੀ ਨੇ ਅਸਲ ਵਿੱਚ ਬਟਨ ਦਬਾਇਆ, ਇਹ ਰਨਟਾਈਮ ਫੈਸਲਾ ਕਰਦਾ ਹੈ, ਕਦੇ ਵੀ ਡਿਜ਼ਾਈਨ ਨਹੀਂ। ਜੋ ਡਿਜ਼ਾਈਨ ਦਾਅਵਾ ਕਰਦਾ ਹੈ ਕਿ ਕੋਈ ਹਾਵ-ਭਾਵ ਵਾਪਰਿਆ, ਉਸ ਨੂੰ ਰੱਦ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
ਜੋ ਕੁਝ ਵੀ ਡਾਟਾ ਬਦਲਦਾ ਹੈ, ਉਹ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ
ਕਾਰਵਾਈਆਂ ਸਿਰਫ਼-ਪੜ੍ਹਨਯੋਗ, ਸਥਾਨਕ, ਜਾਂ ਬਦਲਣ ਵਾਲੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਬਦਲਣ ਵਾਲੀ ਪਹਿਲਾਂ ਪੁੱਛਦੀ ਹੈ — ਅਤੇ ਪੁੱਛਣ ਤੋਂ ਬਚ ਨਹੀਂ ਸਕਦੀ — ਅਤੇ ਉਸ ਨੂੰ ਇੱਕ ਕੁੰਜੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਡਬਲ ਦਬਾਉਣ ਨੂੰ ਇੱਕ ਵਾਰ ਹੀ ਲਾਗੂ ਹੋਣ ਦਿੰਦੀ ਹੈ।
ਇਹ ਕਿੱਥੇ ਨਹੀਂ ਦਿਖਾਈ ਦਿੰਦਾ
ਨਿਰਯਾਤ ਕੀਤੇ HTML ਪੰਨੇ ਵਿੱਚ ਨਹੀਂ
ਇੱਕ ਡਿਜ਼ਾਈਨ ਨੂੰ ਸੁਤੰਤਰ ਪੰਨੇ ਵਜੋਂ ਨਿਰਯਾਤ ਕਰੋ ਅਤੇ ਬਟਨ ਉਸ ਵਿੱਚ ਨਹੀਂ ਹੁੰਦੇ। ਇੱਕ ਨਿਰਯਾਤ dash-b ਦਾ ਕੋਈ ਕੋਡ ਨਹੀਂ ਚਲਾਉਂਦਾ, ਇਸ ਲਈ ਉੱਥੇ ਇੱਕ ਫਾਰਮ ਕਿਸੇ ਦੀ ਟਾਈਪ ਕੀਤੀ ਸਮੱਗਰੀ ਇਕੱਠੀ ਕਰਦਾ ਅਤੇ ਉਸ ਨੂੰ ਭੇਜਣ ਦੀ ਕੋਈ ਥਾਂ ਨਹੀਂ ਹੁੰਦੀ — ਜੋ ਬਿਲਕੁਲ ਪੇਸ਼ ਨਾ ਕਰਨ ਤੋਂ ਵੀ ਮਾੜਾ ਹੈ। ਟਾਈਲ ਇੱਕ ਡਿਜ਼ਾਈਨਰ ਅਤੇ ਖਾਤਾ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਅਤੇ ਨਿਰਯਾਤ ਇਸ ਨੂੰ ਛੱਡ ਕੇ ਇਹ ਦੱਸਦਾ ਹੈ।
ਪ੍ਰਕਾਸ਼ਿਤ ਲਿੰਕ ਲਈ ਵੀ ਉਹੀ ਗੱਲ ਹੈ। ਇੱਕ ਪਾਠਕ ਕੀ ਦੇਖ ਸਕਦਾ ਹੈ ਅਤੇ ਕੀ ਨਹੀਂ, ਇਹ ਇਸ ਗੱਲ ਤੋਂ ਤੈਅ ਹੁੰਦਾ ਹੈ ਕਿ ਟਾਈਲ ਕਿਸ ਦੇ ਡੇਟਾ ਨਾਲ ਜੁੜੀ ਹੈ — ਸਾਂਝਾ ਕਰਨਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਦੋਵੇਂ ਸਥਿਤੀਆਂ ਦੱਸਦਾ ਹੈ।
ਇਸਨੂੰ ਲਿਖਣ ਲਈ ਇੱਕ ਸਾਰਣੀ ਦੀ ਲੋੜ ਹੈ।
ਇਹ ਤੁਹਾਡੇ ਖਾਤੇ 'ਤੇ ਇੱਕ ਸਾਰਣੀ ਹੋ ਸਕਦੀ ਹੈ, ਜਾਂ ਤੁਹਾਡੀ ਆਪਣੀ ਡੇਟਾਬੇਸ ਜਿਸ ਤੱਕ ਤੁਹਾਡੇ ਵੱਲੋਂ ਹੋਸਟ ਕੀਤੇ ਕਨੈਕਟਰ ਰਾਹੀਂ ਪਹੁੰਚ ਹੈ — ਜਿਸ ਸਥਿਤੀ ਵਿੱਚ ਕੋਈ ਡੇਟਾਬੇਸ ਪਾਸਵਰਡ ਕਦੇ ਸਾਡੇ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚਦਾ।