Какво е JavaScript

По време на това писание, има голям набор от рамки и библиотеки, че е трудно да си представим, от къде да започна, особено когато сте нови.

И знам, че голяма част от това, което ние публикуваме тук е насочена към тези, които вече имат опит в писмен вид, уеб приложения, или трябваше да се справят с уеб програмиране. Но това не е целевата аудитория на тази статия.

Сега, когато сме обхванати езиковите характеристики, можем да обсъдим някои аспекти и нюанси.

Въпреки, че всички по-горе е важно, но също така трябва да се знае как езиковите работи (особено ако сте работили с други езици), така и вие правете престъпвате развитието на знанията, като език, за да работят, а не как тя може да работи.

Аз в тази статия ще опиша как работи езика. така че можете да започнете да пишете код с разбиране на това, което правиш.

Това ни дава възможност както на разработчиците да добавят допълнителна функционалност на обектите с помощта на наследяване прототип основа.

Prototype-ориентираното програмиране - обектно-ориентирано програмиране стил, в който използвате повторно поведение (известен като наследство) се извършва в процеса на клониране съществуващите обекти, които служат като прототипи.

Бих казал, че ако никога не са работили с обектно-ориентиран език преди, ще имате предимство, защото не сте приключили концептуалния модел за представяне на това как тя работи.

Ако, от друга страна, като преди това сте работили с тези езици, е необходимо да се определи разликите между прототипа и класическа наследство.

Последното и може би най-важното нещо е, че когато се правят промени в обекта чрез своя прототип, те са на разположение на всеки, който използва тази възможност (най-малко в рамките на вашата среда).

Това е наистина мощен инструмент, но също така прави малко промяна мисленето си, ако още не сте го използвали.

Това може да бъде елемент контрол, отстраняване (или скриване) елемент или такива неща. След това, малко по малко започна да се разширява сайтове браузъри и са се научили да правят асинхронни повиквания към сървъра, обработва отговора, а след промяна на статута на страницата на базата на тази реакция.

Но това не е всичко.

Какво е JavaScript

Какво е JavaScript

Какво да очакваме от езика?

Без значение дали сте начинаещ или искате да научите нов език, вече има опит с други хора, винаги има набор от очаквания, че езикът може да предложи.

Докато ние говорим за това как борда работи вътре език, но ние не обсъждахме елементи, които са на разположение на езика, да не говорим за API-интерфейси. Честно казано, обсъждане на API и вградени функции - това е тема за друга статия.

Но обсъждането на вградени обекти? Това можем да видим преди края на статията:

Имайте предвид, че всички типове данни, изброени по-горе са обект на собствените си свойства и методи. Но това не означава, че трябва да се обадите на строителя да се създаде променливи. Можете да създадете низове, числа или булеви стойности, както следва:

Но, в крайна сметка, те са все още обекти.

За да е ясно, това е - основните обекти. Има няколко специални обекти, които трябва да се разглеждат, ако искате да работите с обработка на грешки, различни видове колекции и така нататък.

Ако тази тема ви интересува, а след това аз силно ви препоръчвам тази страница от мрежата за разработчици на Mozilla.

Какво библиотеки и рамки са на разположение?

Това не е пълен списък на това, което е на разположение, но това е отправна списък, които трябва да знаете, най-малко, дори и ако тя няма да работи с тях.

заключение

Разбира се, не всички от тях работят с интерфейса. Някои предприемачи са ангажирани само в сървъра страна, някои - напротив само клиента. Въпреки това, ние трябва да работим заедно, за да се уверите, че различните части на нашата молба правилно да общуват помежду си.

допълнителни ресурси