ઉકેલી: url પર મળી

Got to URL ની મુખ્ય સમસ્યા એ છે કે તે જાહેરાત મુજબ કામ કરતું નથી. વેબસાઇટ વપરાશકર્તાઓને વચન આપે છે કે તેઓ એડ્રેસ બારમાં સરનામું દાખલ કરીને તેમના વેબ બ્રાઉઝરના વર્તમાન સ્થાનને સરળતાથી ઍક્સેસ કરી શકે છે, પરંતુ આવું નથી. તેના બદલે, વપરાશકર્તાઓને એક પૃષ્ઠ પર રીડાયરેક્ટ કરવામાં આવે છે જે તેમને તેમના એકાઉન્ટને ઍક્સેસ કરવા માટે તેમની લૉગિન માહિતી ઇનપુટ કરવાનું કહે છે. આ તે વપરાશકર્તાઓ માટે એક મોટી અસુવિધા છે જેઓ વેબ પૃષ્ઠોને ઍક્સેસ કરવાનો અથવા ઇન્ટરનેટ પર માહિતી શોધવાનો પ્રયાસ કરી રહ્યાં છે.

window.location = "http://www.google.com";

આ કોડ લાઇન વર્તમાન વિન્ડોને Google હોમ પેજ પર રીડાયરેક્ટ કરશે.

_ઉપ_

JavaScript માં, સબરૂટિન એ કોડનો એક બ્લોક છે જેને કોડના બીજા બ્લોકમાંથી કૉલ કરી શકાય છે.

સ્વયં અન્ય દલીલો

JavaScript માં સ્વ અને અન્ય વિશે દલીલો કરવાની થોડી અલગ રીતો છે.

પ્રથમ રસ્તો એ છે કે નામ અથવા અભિવ્યક્તિ પછી "સ્વ" કીવર્ડનો ઉપયોગ કરવો. ઉદાહરણ તરીકે, self.name વર્તમાન ઑબ્જેક્ટ પર નામ ગુણધર્મની કિંમત પરત કરશે.

બીજી રીત એ છે કે અભિવ્યક્તિ દ્વારા અનુસરવામાં આવેલ કીવર્ડ “અન્ય” નો ઉપયોગ કરવો. ઉદાહરણ તરીકે, other.name એ ઑબ્જેક્ટ પર નામની મિલકતની કિંમત પરત કરશે જે વર્તમાન ઑબ્જેક્ટ નથી.

વર્ગના દાખલા

JavaScript માં, વર્ગો ચોક્કસ પ્રકારનાં ઉદાહરણો છે. તેઓ ચલોની જેમ જ છે જેમાં તેઓ ડેટાને પકડી શકે છે, પરંતુ તેમની પાસે કેટલીક વિશિષ્ટ ગુણધર્મો છે.

પ્રથમ, વર્ગમાં એવા ગુણધર્મો હોઈ શકે છે જે વર્ગ માટે જ વિશિષ્ટ હોય. ઉદાહરણ તરીકે, વર્ગમાં "નામ" નામની મિલકત હોઈ શકે છે જે વર્ગનું નામ ધરાવે છે.

બીજું, વર્ગોમાં પદ્ધતિઓ હોઈ શકે છે. પદ્ધતિ એ ફંક્શન જેવી છે, પરંતુ તે વર્ગના વ્યક્તિગત દાખલા સાથે જોડાવાને બદલે વર્ગની છે. પદ્ધતિઓનો ઉપયોગ વર્ગના નવા દાખલાઓ બનાવવા અથવા પદ્ધતિની બહારથી વર્ગના સભ્યોને ઍક્સેસ કરવા જેવી વસ્તુઓ કરવા માટે કરી શકાય છે.

છેવટે, વર્ગોમાં ગુણધર્મો અને પદ્ધતિઓ હોઈ શકે છે જે વર્ગના તમામ ઉદાહરણો દ્વારા શેર કરવામાં આવે છે. તેને "પ્રોટોટાઇપ પ્રોપર્ટી" કહેવામાં આવે છે. પ્રોટોટાઇપ પ્રોપર્ટી એક ચલ જેવી છે જેમાં તે ડેટા ધરાવે છે જે વર્ગના તમામ ઉદાહરણો દ્વારા શેર કરવામાં આવે છે. જો કે, ચલોથી વિપરીત, જે કોઈપણ ડેટા પ્રકારને પકડી શકે છે, પ્રોટોટાઇપ પ્રોપર્ટી હંમેશા ઑબ્જેક્ટ સંદર્ભ ધરાવે છે. આનો અર્થ એ છે કે જ્યારે તમે new() નો ઉપયોગ કરીને વર્ગનો દાખલો બનાવો છો, ત્યારે તમને એક ઑબ્જેક્ટ સંદર્ભ મળે છે જે વર્ગ ઑબ્જેક્ટના દાખલા તરફ નિર્દેશ કરે છે (માત્ર જૂના ઑબ્જેક્ટને બદલે). પછી તમે ડોટ નોટેશનનો ઉપયોગ કરીને આ ઑબ્જેક્ટના સભ્યોને ઍક્સેસ કરી શકો છો (જેમ કે: Class.prototype).

જાદુઈ પદ્ધતિ

આ પ્રશ્નનો કોઈ ચોક્કસ જવાબ નથી. કેટલાક લોકો jQuery જેવી મૂળ JavaScript લાઇબ્રેરીઓનો ઉપયોગ કરવાનું પસંદ કરે છે, જ્યારે અન્ય લોકો લૂપ્સ અને શરતી નિવેદનો જેવી વધુ "પરંપરાગત" પ્રોગ્રામિંગ પદ્ધતિઓનો ઉપયોગ કરવાનું પસંદ કરી શકે છે. આખરે, ચોક્કસ વ્યક્તિ માટે શું શ્રેષ્ઠ કામ કરે છે તે તેમની પોતાની પસંદગીઓ અને અનુભવ પર આધાર રાખે છે.

સંબંધિત પોસ્ટ્સ:

પ્રતિક્રિયા આપો