Артқа

JavaScript үйренуге арналған ең жақсы 5 кітап

Илья Кантор «Заманауи JavaScript оқулығы»

Оқулықты JS бойынша нағыз гуру Илья Кантор жазған, әйгілі орыс тілді JavaScript-ті үйренуге арналған онлайн—ресурстың авторы- javascript.ru, әр веб-әзірлеушіге таныс. Бұл үш томдық жұмыс мақтауға тұрарлық, Қазіргі JavaScript-тің барлық нәзіктіктері мен ерекшеліктерін егжей-тегжейлі сипаттайды. JS-тегі негіздерді, деректер құрылымын, жабуды, нысандарды, OOP-ті үйренуден басқа, сіз жетілдірілген тақырыптарды үйренесіз: итераторлар, промистер, генераторлар, Модульдер, оқиғалар, графикалық компоненттерді құру, тұрақты өрнектер, анимация, AJAX, оңтайландыру және басқалар. Оқулық үш томнан тұрады: "JavaScript тілі", "құжат, оқиғалар, интерфейстер", "тақырыптық бөлімдер". Кітап басқа классикалық еңбекке қарағанда оңай оқылады — "JavaScript Дэвид Флэнаганның егжей-тегжейлі нұсқаулығы", ол біздің бестікке кіреді.

Ник Морган « Балаларға арналған JavaScript. Бағдарламалауға қызықты кіріспе»

Балаға арналған кітап атауына қарамастан, кітап өте техникалық күшті және оны оқу тіпті тәжірибелі JS бағдарламашылары үшін де қызық емес болмайды. Мен қарапайым кездейсоқ ойындарды дамыту мысалдарымен бағдарламалау тілдерін үйренгенді ұнатамын. Сондықтан да кітап JavaScript үйрену үшін үздік бестікке енген шығар. Онда массивтер, циклдар, веб-беттегі элементтерді басқару бойынша бағдарламалау негіздерін классикалық зерттеуден басқа, сіз "қазынаны іздеу", "Ілулі" және "жылан"онлайн ойындарын дамыту мысалдарын таба аласыз. Кітап тамаша бастама болады деп ойлаймын. Көптеген түрлі-түсті суреттер мен дәйекті код үлгілері бар қызықты ойын дамыту сияқты қызық ақпараттар болуы мүмкін.

Өте керемет және танымдық кітап. Барлығы жақсы көрсетілген және жазылған, әр әрекет айтарлықтай егжей-тегжейлі сипатталған. Автор бір бағдарламаны жасаудың көптеген жолдары бар екенін және оның коды біздікімен сәйкес келмеуі мүмкін екенін жақсы түсіндіреді.

Флэнаган Дэвид «JavaScript. Толық нұсқаулық»

Бұл кітап мен үшін JS-тің ең кең анықтамалығы болып табылады. Алғаш рет ол аздап оқылады. Бірақ біраз уақыттан кейін материалды тереңірек түсіну үшін кітапты қайтадан оқу керек. JavaScript әлемінде, менің ойымша, бұл бұрыннан үйренуге міндетті қасиетті "торға" айналды. Сіз негізгі JavaScript-тен басқа, құжаттармен, Window объектісімен, оқиғаларды өңдеумен, HTTP протоколымен, jQuery кітапханасымен жұмыс істеуді, графикамен және медиа файлдармен жұмыс істеуді және деректерді клиент жағында қалай сақтауды, сонымен қатар HTML5 қолданбалы интерфейстерімен жұмыс істеуді біле аласыз.Бұл кітап JavaScript бағдарламалау тілін және веб-браузерлерде енгізілген JavaScript интерфейстерін қамтиды.Мен оны бағдарламалау тәжірибесі бар және JavaScript-ті үйренгісі келетіндерге, сондай - ақ JavaScript-ті қолданатын, бірақ шеберліктің жоғары деңгейіне көтеріліп, тіл мен веб-платформаны шынымен меңгергісі келетіндерге жаздым. Менің мақсатым-JavaScript пен платформаны мүмкіндігінше толық және егжей-тегжейлі сипаттау. Нәтижесінде бұл көлемді және егжей-тегжейлі кітап болды.

Кайл Симпсон «Сіз JS-ті білмейсіз»

Кайл Симпсон-бұл Open Web Остин евангелисті, Техас, ол JavaScript-пен байланысты барлық нәрсеге құмар. Ол-автор, семинар тренері, көптеген конференцияларда техникалық спикер. Бұл іс жүзінде кішкентай JavaScript кітаптарының бүкіл сериясы. Әр кітап материалдың аз ғана бөлігін ашатындықтан, мен оларды бір дереккөз және бір "тарауларға бөлінген кітап"ретінде қарастырамын. Мұнда тізім: "Up & Going", "Scope & Closures", "this & Object Prototypes", "Types & Grammar", "Async & Performance", "ES6 & Beyond". Оқулықтардың бұл сериясы JavaScript-тің ең күрделі бөліктерін тереңірек білуге және түсінуге өте ыңғайлы. Кітаптардың барлық сериялары жоғарыда аталған үш оқулықтан кейін JS-ті жақсы толықтырады.JavaScript-те қандай бағдарламалау тәжірибесі болса да, сіз тілді толық түсінбеуіңіз мүмкін. Бұл қысқаша нұсқаулық барлық кітаптарға қарағанда түрлерін тереңірек зерттейді: сіз түрлердің қалай жұмыс істейтінін, оларды өзгерту мәселелері туралы білесіз және жаңа мүмкіндіктерді пайдалануды үйренесіз."Сіз JS-ті білмейсіз" сериясындағы басқа кітаптар сияқты, мұнда JavaScript бағдарламашылары аулақ болуды жөн көретін тілдің тривиалды емес аспектілері қарастырылады (немесе олар жоқ деп санайды). Осы біліммен қаруланғаннан кейін сіз нағыз JavaScript шеберлігіне қол жеткізесіз.

Майкл Макмиллан «JavaScript көмегімен мәліметтер құрылымы және алгоритмдер»

Бесінші кітапты таңдау кезінде менде қиындықтар мен күмән болды. Қазір көптеген түрлі керемет кітаптар JS-де жазылған. Соңғы таңдау кез — келген бағдарламалау тілін үйренудегі маңызды сәттердің бірі-алгоритмдер мен мәліметтер құрылымын анықтады. Әңгімелесудегі осы тақырыптар бойынша сұрақтар үміткердің техникалық деңгейіне қарамастан, Кіші немесе аға әзірлеуші болсын, бұрыннан бері міндетті болып келеді. Бұл кітап егжей-тегжейлі және көптеген кодтық мысалдармен деректердің негізгі құрылымын және оларды қолдану мысалдарын ашады. Ол JavaScript-ті үйренуге арналған ең жақсы бес кітапты лайықты түрде жабады.Егер сіз JavaScript-ті сервер жағында қолдансаңыз, әдеттегі объектіге бағытталған бағдарламаларды (мысалы, C # және Java) қамтамасыз ететін классикалық деректер құрылымын іске асыруыңыз керек.