Java skript funktsiyalari. Mova dasturlash JavaScript (Java Script). JavaScript uchun nima talab qilinadi

Golovna / Asosiy funksionallik

Internetda millionlab veb-sahifalar, turli maqsadlarga xizmat qiluvchi veb-saytlardagi joylashtirishlar mavjud. Ularning xatti-harakatlari giyohvandlikka olib keladi, boshqalari esa yo'q.

Tí, yakí yaxshi ko'rinadi, g'alabalarda oddiy va interaktiv tarzda buni amalga oshiring, sizni uzoq vaqt davomida olishingiz mumkin, tse saytlari, de vicoristovuêtsya JavaScript. Yana sharob kerakmi? Keling, to'g'ri tushunaylik.

Bu ko'p paradigmali til bo'lib, u ob'ektga yo'naltirilgan, funktsional va imperativ dasturlashni qo'llab-quvvatlaydi. Java bilan bog'lanishni taklif qilish uchun uni nomlashni xohlasangiz, uning sintaksisi C filmiga o'xshaydi.

Ko'pgina veb-sahifalar HTML kod formatida so'raladi. Ushbu til yanada sodda, chunki u veb-sahifaga turli elementlarni qo'shish imkonini beradi, bu esa uni yanada qulayroq qiladi va o'qishni yaxshilaydi. HTML kodi veb-sahifalar uchun tasvirlar, ranglar va asosiy animatsiyalarni yaratishga imkon beradi, bu esa ularni eng yaxshi ko'rinishga olib keladi. CSS wiki(Kaskad uslubidagi jadvallar), katta moslashuvchanlikni ta'minlaydi va kodning murakkabligini va veb-sahifalarning katlanishini o'zgartiradi. Shu tariqa, u tomonning mazmunini ochish osonroq bo'ladi yordamchi binolar, kabi uslubdagi telefonlar, planshetlar va ish stoli kompyuterlari. JavaScript asosan veb-sahifalarni foydali va foydali qilish uchun interaktiv elementlarni qo'shish uchun g'alaba qozonadi. Keling, nima ishlashi va qanday g'alaba qozonishiga hayron bo'laylik.

JavaScript nima?

Tsya mova dasturlash mijoz tomonidan eshitiladi. Vín vikoristovuêtsya vzaêmodííí z koristuvach uchun. Sharoblar ham rozrobtsí ígor, yotar g'olib mobil qo'shimchalar, darvozada hujjatlar pdf va ishchi stol vidjetlari. Veb-brauzerlar tsíêí̈ mov uchun budovanuyu pídtrimku mumkin.

dumba 1

Tugatish uchun birinchi qo'ng'iroq oddiy va menyudagi narsalarni qo'ng'iroq qiling. Shuningdek, siz brauzerni kerakli joyga ko'chirishingiz yoki rangni o'zgartirish uchun menyu tugmasidan foydalanishingiz mumkin. Ajratish chizig'idagi rangni o'zgartirish narxi turli vizual effektlar uchun vikoristanga o'zgartirilishi, shuningdek, veb-sahifaning ko'rinishini yaxshilash mumkin. Dumba ostidagi kursorni o'zingiz tanlagan tugma ustiga olib boring va uning rangi qanday o'zgarishini bosing.

qizil
Zeleniy
Moviy
- JavaScript-ga qaysi konteyner ulangan.
- animate.js kutubxonasini ulash misoli, chunki u html tomoni bilan bir xil papkada joylashgan. src(manba) - faylga yo'l.

JavaScript xavfsiz bo'lishi juda muhim, shuning uchun siz o'z kodingizni vinolarning veb-sahifasiga kiritganingizda, u yuqori yaxshilanishlarni talab qilmaydi va boy ob'ektlarning boshqa tomonlari bilan qayta ishlanmaydi. Vín navít vydkriti navíd ning ajoyib dasturi vikno mumkin emas. JavaScript-ning asosiy nomuvofiqligi saytlararo skriptdir.

skript vbudovuêtsya chetga, bir pratsyuvav koristuvach uchun va bunday unvonda siz oblykovy rekord olishingiz mumkin. Tse nebazhanih diy olib kelishi mumkin. Buni brauzerning o'zida kechirish orqali ham qilish mumkin. Ushbu robotlarni skriptlar bilan o'g'irlashda, kod dasturning o'zi tomonidan yovuzlarning qo'liga o'g'irlanganligiga ishonch hosil qiling. Xushbo'y hidni boshqa shaklda o'zgartirish yoki shpigunskiy chi shkidlivy ta'siridan qutulish uchun aralashtirish mumkin.

Ushbu skript shakllari uchun bir xil maxfiy ma'lumotlarni kiritmang. Barcha hidlar uchinchi tomon serveriga yuborilishi mumkin, ularning qonuniy tan olinishi va o'g'irlanishi mumkin. Bundan tashqari, brauzerlar JavaScript-ni maxsus rejimda ishga tushirishi mumkin, bu esa kechirimga olib kelishi va ajoyib narsalar uchun skriptlarni o'tkazib yuborishi mumkin. Bu ularning g'alabalaridagi qiyinchiliklardan biridir. Ko'pincha josuslik dasturlari sifatida ishlaydigan skriptlar troyan bo'lishi mumkin.

Ilgari men Internet o'zimni rivojlantirishim uchun bunday ajoyib imkoniyatlarni berishi mumkin deb o'ylamagan edim, lekin bir soatdan keyin men o'zim uchun butun dunyoni, ko'proq imkoniyatlarni yaratganimni ko'rdim. Internet sizga o'z mahsulotingizni sotish imkoniyatini beradi, bundan tashqari, u juda mashhur. Bugungi kunda koristuvachlar juda ko'p butun dunyo tarmog'i o'sadi va bir vaqtning o'zida bizning imkoniyatlarimiz oshadi.

Agar men pul topishning boy sxemalarini tushunmasam, lekin bugungi kunda har qanday biznesning markazida nima borligini to'liq ishonch bilan ayta olaman. global tarmoq yolg'on veb-sayt. Va nafaqat sayt, balki to'g'ri sayt. Bundan tashqari, sayt foydali bo'lishiga shaxsiy bo'lmagan omillar qo'shiladi. Har qanday veb-saytga yopishib oladigan birinchi narsa bu interfeys.

Menga ishoning, bundan tashqari, sayt qo'shadi, eskirgan, yangi vipadkovy koristuvach, chi ní ustida yo'qotish chi bo'ladi. Shubhasiz, agar biror kishi sizning saytingizni uzoq vaqt davomida o'qiyotgan bo'lsa, unda siz turli xil xatolarni ayta olmaysiz, chunki siz saytning funksionalligiga ruxsat berishingiz mumkin. Lekin birinchi navbatda, interfeys sizning saytingizni mijozga munosib qilishda muhim rol o'ynaydi. Ko'rinishidan, "kiyim kiyishadi, atirgulni ko'rishadi".

Va saytingiz uchun esda qoladigan original libosni yaratish uchun siz bilishingiz kerak, javascript nima uchun. Aslida, JavaScript-ni ishlatmasdan chiroyli, funktsional saytni amalga oshirish mumkin emas. Bundan tashqari, saytni tonna kodlar bilan bezovta qilish shart emas. Barcha qatorlarni qo'shish kifoya qiladi va turli xil tugmalar va "jonlantiruvchi" menyu elementlari tanish bo'ladi. Nutqdan oldin portfeldagi rasmlarni aylantirish imkonini beruvchi JavaScript skripti. Albatta, siz ma'lumotlarni ko'rishda yon tomonning funksionalligini qo'shimcha ravishda oshirishingiz mumkin. Mana tezh javascript talab qilinadi

Agar kimdir o'ylasa, masalan, siz yaxshi CMS-da ishlaysiz va bunday blog uchun JavaScript-ni bilishingiz shart emas. Merezha-da siz turli xil modullar va plaginlarni topishingiz mumkin, ular yordamida siz funksionallikni sezilarli darajada yaxshilashingiz, klassik effektlarni qo'shishingiz mumkin. To'g'ri, unutmangki, veb-texnologiyalar joyida turmaydi, hamma narsa doimo o'zgarib turadi. Shu sababli, asta-sekin yangi JavaScript kutubxonalarining paydo bo'lishini ko'rish mumkin va hatto, ehtimol, bugungi paketlar kechagina mumkin bo'lganlarni amalga oshirishga imkon beradi. Xuddi shu narsa, agar biz saytni yangilash haqida gapiradigan bo'lsak, keyin JavaScript-dan foydalanishni o'z ichiga oladi.

Endi JavaScript-ni o'chirib qo'yamiz. Agar kimdir g'amxo'rlik qilsa, biz uni dasturlash haqida ko'proq ma'lumot olish uchun qulayroq qilamiz. Ale, bu yomon emas. Veb dasturchilar doimiy ravishda yangi ijodlar ustida ishlamoqda JavaScript elementlari, ushbu vikining sintaksisini sezilarli darajada soddalashtirish uchun. Krim tsyogo vikorist JavaScript kodi saytingizning yon tomonlarida siz vaucherlarga g'alabalarni qo'shishingiz mumkin. Ajoyib video kurslar sizga yordam berish uchun keladi, ularning yordami uchun siz qisqa muddatda yangi laymanni o'rganishingiz, JavaScript-ni o'zlashtirishingiz mumkin.

Men Yevgen Popovni veb-saytlarni rivojlantirish bo'yicha past darajadagi video kurs muallifi, axborot yordami uchun maqtayman. Bundan tashqari, video kurs "Javascript + video formatlarda suhbat uchun jQuery

Mova JavaScript dasturlashê ob'ektga yo'naltirilgan skriptim, Netscape Communications to'plami LiveScript nomi ostida bo'linadi, keyin esa "JavaScript" nomiga o'zgartiriladi va Sun Microsystems tomonidan Java-ga yaqinroq sintaksis yaxshilanadi. JavaScript ECMA ning ECMAScript nomi ostidagi oxirgi standartlashuvidir. Microsoft o'zining JScript versiyalarini nomlaydi.

Ismning LiveScript-dan JavaScript-ga o'zgarishi Netscape Netscape Navigator brauzerida Java texnologiyasini targ'ib qilgan paytda sodir bo'ldi. Tsya o'zgarishi pochatkivtsiv uchun dasturlash talabalari ongiga ko'p firibgarlik olib keldi. Java va JavaScript o'rtasida haqiqiy aloqa yo'q, ularning o'xshashligi o'xshash sintaksisdan va tilning Internetda keng qo'llanilishidan kelib chiqadi va tugaydi.

JavaScript ob'ektga yo'naltirilgan skript skripti sifatida, chunki u Document Object Model (DOM) interfeysi orqali o'zaro ishlaydi va ba'zida u server tomonida (veb-serverlar) va veb-brauzerning mijoz tomonida bo'lishi mumkin. . Ko'pgina veb-saytlar dummilar uchun qattiq dinamik veb-xatolarni yaratish uchun mijoz tomonida JavaScript texnologiyasidan foydalanadi. Win Unicode-ni sindirishi va oddiy viruslarning intensivligi va kuchini yo'qotishi mumkin (bu Netscape Navigator 4-ning 1.2-versiyasida kiritilgan va). Internet Explorer 4). JavaScript virusi, qatorning oldingi qismida joylashgan, siz qo'shimcha EVAL funktsiyasi uchun vikonate qilishingiz mumkin.

JavaScript-ning asosiy vazifalaridan biri bu kichik funktsiyalardir HTML tomonlari va asosiy vazifalarni vizualizatsiya qilish uchun brauzerdan DOM-dan nimani o'zgartirishga ruxsat berilgan, bu statik HTML bilan mumkin emas: yangi oynaga kirish, shaklga kiritilgan qiymatni qayta tekshirish, kursorni o'tkazishda tasvirni o'zgartirish sichqoncha ustida va boshqalar. Afsuski, bunday funktsiyalarni yaratish zerikarli vazifa bo'lishi mumkin, chunki brauzerlar standartlashtirilmagan, turli xil brauzerlar turli xil ob'ektlarni yoki skript usullarini yaratishi mumkin, ular ko'pincha turli xil variantlarni yozishga to'g'ri keladi. JavaScript funktsiyalari uchun turli xil brauzerlar Ammo dasturlash asoslarini o'rganish juda oson emas.

JavaScript / ECMAScript quyidagi dvigatellar tomonidan qo'llab-quvvatlanadi:

  • Karkidon
  • O'rgimchak maymun

Dovkillya

<-! ... ->Belgilash sharhi kod ko'rinadigan matnda, tegni tanimaydigan brauzerlarda ko'rinmasligini ta'minlash uchun kerak.

III uchinchi usul - teglarga skript elementlarini qo'shish narxi. Bu variant podíy maqsadi uchun g'alaba qozonadi (masalan, podííí ulash, go'yo ayiqning shovqinida spratsovuê).

// sharh

© 2022 androidas.ru - Android haqida hamma narsa