ቪዲዮ: በጃቫስክሪፕት ውስጥ IIFE ምንድን ነው?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
አን IIFE (ወዲያውኑ የተጠራ ተግባር መግለጫ) ሀ ጃቫስክሪፕት ልክ እንደተገለጸ ወዲያውኑ የሚሰራ ተግባር. ይህ በ ውስጥ ተለዋዋጮች እንዳይደርሱ ይከላከላል IIFE ፈሊጥ እንዲሁም ዓለም አቀፍ ወሰንን መበከል።
ከዚህ አንፃር የ IIFE አጠቃቀም በጃቫ ስክሪፕት ምንድነው?
ወዲያውኑ የተጠራ ተግባር አገላለጽ ( IIFE ለጓደኞች) ልክ እንደተፈጠሩ ወዲያውኑ ተግባራትን ለማከናወን የሚያስችል መንገድ ነው. IIFEs በጣም ጠቃሚ ናቸው ምክንያቱም ዓለም አቀፉን ነገር ስለማይበክሉ እና ተለዋዋጭ መግለጫዎችን ለመለየት ቀላል መንገዶች ናቸው።
በተጨማሪም፣ በጃቫ ስክሪፕት ውስጥ በምሳሌነት ማንሳት ምንድነው? ማንሳት ን ው ጃቫስክሪፕት ሁሉንም ተለዋዋጭ እና የተግባር መግለጫዎች ወደ የአሁኑ ወሰን አናት የማንቀሳቀስ የአስተርጓሚ ተግባር። (ተግባር() {var foo; var bar; var baz; foo = 1; alert (foo + "" + bar + "" + baz); bar = 2; baz = 3; })(); አሁን ለምን ሁለተኛው ምክንያታዊ ነው ለምሳሌ የተለየ ነገር አላመጣም።
ከዚህ አንፃር በ es6 ውስጥ IIFE ያስፈልገናል?
ከሆነ አንቺ ሞጁሎችን እየተጠቀምኩ ነው፣ የለም ፍላጎት ለመጠቀም IIFE (ይህ "መጠቅለያ" ተብሎ የሚጠራው በዚህ መንገድ ነው) ምክንያቱም ሁሉም ተለዋዋጮች ለሞጁሉ የተወሰነ ወሰን ስላላቸው ነው። ይሁን እንጂ አሁንም አለ ናቸው። አንዳንድ ሁኔታዎች መቼ ትፈልጋለህ የኮዱን አንድ ክፍል ከሌላው ለመለየት, እና ከዚያ ትችላለህ መጠቀም IIFE.
ለምን IIFE ጥቅም ላይ ይውላሉ?
ለመጠቀም ዋናው ምክንያት IIFE የውሂብ ግላዊነትን ማግኘት ነው። የጃቫ ስክሪፕት var ተለዋዋጮችን ወደ ተግባራቸው ስለሚይዝ ማንኛውም ተለዋዋጮች በ ውስጥ ተገልፀዋል። IIFE በውጭው ዓለም ሊደረስበት አይችልም.
የሚመከር:
በጃቫስክሪፕት ውስጥ አስተናጋጅ ምንድን ነው?
ፍቺ እና አጠቃቀም የአስተናጋጁ ንብረት የዩአርኤል አስተናጋጅ ስም እና ወደብ ያዘጋጃል ወይም ይመልሳል። ማስታወሻ፡ የወደብ ቁጥሩ በዩአርኤል ውስጥ ካልተገለጸ (ወይም የእቅዱ ነባሪ ወደብ ከሆነ - እንደ 80፣ ወይም 443) አንዳንድ አሳሾች የወደብ ቁጥሩን አያሳዩም።
በጃቫስክሪፕት ውስጥ ማጠቃለያ ምንድን ነው?
ጃቫ ስክሪፕት አብስትራክት ማጠቃለያ የትግበራ ዝርዝሮችን መደበቅ እና ለተጠቃሚዎች ተግባራዊነትን ብቻ የሚያሳይ መንገድ ነው። በሌላ አነጋገር አግባብነት የሌላቸውን ዝርዝሮች ችላ በማለት አስፈላጊውን ብቻ ያሳያል
በጃቫስክሪፕት ውስጥ አንድ ክፍል ምንድን ነው?
በእቃ ተኮር ፕሮግራሚንግ ውስጥ፣ ክፍል ነገሮችን ለመፍጠር፣ ለስቴት (የአባል ተለዋዋጮች) የመጀመሪያ እሴቶችን እና የባህሪ ትግበራዎችን (የአባላት ተግባራትን ወይም ዘዴዎችን) ለመፍጠር ሊገለጽ የሚችል ፕሮግራም-ኮድ-አብነት ነው።
በጃቫስክሪፕት ውስጥ የኦኦኦፕስ ጽንሰ-ሀሳቦች ምንድን ናቸው?
ይዘቱ ክፍል. እቃው (የክፍል ምሳሌ) ገንቢው. ንብረቱ (የነገር ባህሪ) ዘዴዎች። ውርስ። ማሸግ. ረቂቅ
በጃቫስክሪፕት ውስጥ ብሎብ ምንድን ነው?
የብሎብ ነገር እንደ ፋይል የማይለወጥ ፣ ጥሬ መረጃን ይወክላል። እንደ ጽሑፍ ወይም ሁለትዮሽ ዳታ ሊነበቡ ወይም ወደ ReadableStream ሊለወጡ ስለሚችሉ ስልቶቹ ውሂቡን ለማስኬድ ጥቅም ላይ ሊውሉ ይችላሉ። Blobs የግድ በጃቫስክሪፕት-ቤተኛ ቅርጸት ያልሆነ ውሂብን ሊወክል ይችላል።