LINUX.ORG.RU
ФорумTalks

Неоходимо выучить JavaScript за 15-20 минут

 


0

1

Знаю Си, Си++ и ещё парочку си-подобных языков могу читать...
Забежал на w3schools и увидел как они в JS лепят объекты и мне стало странно. В JS есть понятие класса? Или одни только объекты? В общем нужно что-то краткое и ёмкое. И желательно НА ОДНОЙ СТРАНИЦЕ, а не как эти сумасшедшие разделили всё на блоки по 200 слов в каждом.

★★☆
Ответ на: комментарий от buddhist

Я не холивара ради. Я не первый год программирую и меня такие мелочи мало волнуют. Как реализовано, так и буду писать.
Основной вопрос: дайте ссылку на краткую и полную доку для программиста.

Stahl ★★☆
() автор топика
Ответ на: комментарий от inoremap

console.log(«Oy vey»);

Автор точно поляк?:)

Stahl ★★☆
() автор топика

Не выйдет. Я, например, когда пытался свой первый веб-сервис написать, убил с месяц на ознакомление с жабоскриптиком. И то, без гугола ничего написать не мог. Нет нифига вменяемого мануала по этой дряни!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Stahl

Классы нужны только извращенцам и гуеклепальщикам на культях. В очень редких случаях классы действительно необходимы!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

В очень редких случаях классы действительно необходимы!

Туалетная бумага тоже не есть что-то из разряда необходимого.
И антибиотики не необходимы.
Даже без еды можно протянуть некоторое время.
Но с классами, в основном, удобней. Особенно если пишется х.з. что, которое имеет перспективу превратиться в другое х.з. что.

Блин! Провокатор! Вот я и не удержался:(

Stahl ★★☆
() автор топика

А для чего тебе JS? Веб-странички клепать или что-то другое? А то для веб-страничек одного голого языка мало, нужно еще знать, какие объекты есть, какие методы и что с ними вообще можно делать.

amomymous ★★★
()
Ответ на: комментарий от amomymous

Из всей сопутствующей обвязки мне, думаю, нужно будет знать лишь как изменить содержимое тега с определённым id. Это, вроде бы, просто.

Stahl ★★☆
() автор топика
Ответ на: комментарий от Eddy_Em

Не нужно. Все нужные данные могут быть захардкожены.

Stahl ★★☆
() автор топика
Ответ на: комментарий от buddhist

Но есть библиотеки, добавляющие ... в JS

В этом суть JS.
И проблема. А потом всё тормозит в браузере и летает на сервере :(

Shadow ★★★★★
()
Ответ на: комментарий от Shadow

Суть JS в том, что это наколенная поделка :) Все остальное вторично

buddhist ★★★★★
()
Ответ на: комментарий от amomymous

А для чего тебе JS? Веб-странички клепать или что-то другое?

Qt, KDE и GNOME нынче тоже на жабаскрипте.

bluesman
()
Ответ на: комментарий от Stahl

Вот в этом твоя проблема.

Пойми, JS - другой язык. С другой парадигмой. Ты привык к одному узкому пути. Но тут он тебя заведёт в никуда.

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

Мне нужно написать пару килобайт кода и забыть по это JS. Меня не волнует ни «красота» ни «идеологическая корректность» кода. Работает? Хорошо.

Stahl ★★☆
() автор топика

Знаю Си, Си++ и ещё парочку си-подобных языков могу читать...

JavaScript ближе к функциональным языкам, у него только синтаксис сишный.

Основной вопрос: дайте ссылку на краткую и полную доку для программиста.

Самая исчерпывающая дока — стандарт, но осилить его невероятно сложно.

Из всей сопутствующей обвязки мне, думаю, нужно будет знать лишь как изменить содержимое тега с определённым id. Это, вроде бы, просто.

А обработка событий, например, нажатия на ссылки, или ещё что-нибудь не нужно будет?

В общем, из сопутствующих библиотек, хотя бы на будущее, рекомендую jQuery, Lo-Dash и AngularJS.

static_lab ★★★★★
()
Ответ на: комментарий от Stahl

Мне нужно написать пару килобайт кода и забыть по это

Гы-гы. Я так уже несколько десятков килострок "забыл" ☺

И до сих пор ведь руки из жопы! Вот такой я идиот...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Ну я совсем далёк от веба. Сейчас просто приспичило сделать одну прикольную штуку на веб базисе(я даже могу её не делать — никто этого не заметит) и надо немного потыкать палочкой.

Stahl ★★☆
() автор топика
Ответ на: комментарий от Stahl

Та же хрень: попросили нашабашить за пару-тройку дней управление одной хренью (два шаговых двигателя, веб-морда) — чтобы можно было с модного ойфончека тудым-сюдым дыц-пыц ☺

Eddy_Em ☆☆☆☆☆
()

Нету, все рандомно, как на рабочем столе примерно.

uin ★★★
()

Теперь ты знаешь его! Иди и пиши, сын мой.

f00fc7c8
()

гугли JavaScript CheatSheet, там этого добра полно, на одной странице

stevejobs ★★★★☆
()
Ответ на: комментарий от Stahl

Но с классами, в основном, удобней.

тогда http://coffeescript.org/

тоже на одной странице, компилируется в javascript, классы есть

писать хорошо без знания javascript не получится, но тебе ведь и не надо писать хорошо

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от Miguel

берем coffeescript/iced-coffeescipt и посылаем путь джаваскипта куда подальше

stevejobs ★★★★☆
()
Ответ на: комментарий от Stahl

$(«#yourid»).html(«внутренности тега»).attr(«имяатрибута», «новое значение»)

Это с использованием jquery. Даже проще чем веник.

drull ★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.