Wide Speci@list Posted October 4, 2007 Report Share Posted October 4, 2007 Очень нужна электронная книга, где детально описано объектно-ориентированное программирование на JavaScript.Хто знает ссылки, плиииииз!!! Только реально рабочие ссылки.Желательно (но не обязательно), чтобы это были не сканы книг, а нормальные текстовики.P. S.Сюда же кидайте ссылки на понравившиеся книги об ООП в глобальном масштабе. Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted October 4, 2007 Report Share Posted October 4, 2007 Желательно (но не обязательно), чтобы это были не сканы книгСюда же кидайте ссылки на понравившиеся книги об ООП в глобальном масштабе.Такое впечатление, что этих самых книг просто завались навыпускали.Вряд ли кто-либо из форумцев делал свои первые шаги в ооп js'а почитывая книги. В основном это разбросанные по сети небольшие статьи, да разборка чужого кода. Link to comment Share on other sites More sharing options...
0 Wide Speci@list Posted October 4, 2007 Author Report Share Posted October 4, 2007 Такое впечатление, что этих самых книг просто завались навыпускали.Вряд ли кто-либо из форумцев делал свои первые шаги в ооп js'а почитывая книги. В основном это разбросанные по сети небольшие статьи, да разборка чужого кода.Я знаю, настоящая беда. Но если есть язык программирования, то компания-создатель обязательно пишет к нему документацию.Если есть документация, то непременно должен быть как минимум обычный перевод на русский. Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted October 5, 2007 Report Share Posted October 5, 2007 http://dklab.ru/chicken/nablas/39.htmlhttp://dklab.ru/chicken/nablas/40.htmlВот, вс? предельно понятно и по существу. Далее только дело фантазии. Link to comment Share on other sites More sharing options...
0 Zeroglif Posted October 5, 2007 Report Share Posted October 5, 2007 Очень нужна электронная книга, где детально описано объектно-ориентированное программирование на JavaScript.Нет такой книги в природе. Но есть, к примеру, неплохая песочница про ООП во Flash:http://oflesh.by.ru/index.htmИ есть множество статей/обзоров, по которым, в принципе, можно разобраться в предмете:http://forum.vingrad.ru/index.php?showtopi...dpost&p=1215304 Link to comment Share on other sites More sharing options...
0 vasa_c Posted October 6, 2007 Report Share Posted October 6, 2007 Есть еще ecma-262, только он не для людей написан .Кстати, никто к нему переводов не встречал? Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted October 6, 2007 Report Share Posted October 6, 2007 Он написан для тех кто творит язык =) Link to comment Share on other sites More sharing options...
0 dert Posted November 21, 2007 Report Share Posted November 21, 2007 неплохая книга для началаhttp://rapidshare.com/files/71202308/kniga...nko_js.zip.html Link to comment Share on other sites More sharing options...
0 vertas Posted November 23, 2007 Report Share Posted November 23, 2007 Загляни сюда...http://www.vertaspage.narod.ru/rznpv.htm Link to comment Share on other sites More sharing options...
0 maddogrts Posted November 26, 2007 Report Share Posted November 26, 2007 Да хорошую книгу по JS не найдешь, кто нибудь видел книгу по JS где примеры написанны с помощью прототипов ?Если есть дайте названияВ бумажном варианте Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted November 26, 2007 Report Share Posted November 26, 2007 maddogrts, http://dklab.ru/chicken/nablas/40.html. О прототипах собственно и писать то нечего (уж не говоря о книге О.о), если понимаешь что это такое... Link to comment Share on other sites More sharing options...
0 maddogrts Posted November 26, 2007 Report Share Posted November 26, 2007 Да хорошую книгу по JS не найдешь, кто нибудь видел книгу по JS где примеры написанны с помощью прототипов ?Ты плохо прочитал. Да о протопипах много не напишеь )) хотя не уверен , ссылку читал и давно уже. Прост ов книгах используется не своременные методы использования JS. Как в книгах профи не пишут.(item.isGood ? good : bad)["add" + (item.typeName || "Default")]((item.process || function(x){return x})(item.node))В JS главное минимум кода мало памяти максим действия. Откройте любую бумажную книгу найдете ли вы там как надо программировать на JS я вас уверяю нет все на уровне:function move() {и т.п.}Я вас уверяю почитайте те же самые наблы так не программируют, вот я и спрашиваю есть ли бумажные книги где нормальные примеры а не для 2 класса ПТУ по программированию )))http://prototypejs.org/ что бы такое в книге было )))) я бы ее купил почему я не могу не водной книге увидеть например такой пример?<script type="text/javascript"><!--function $() { var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements;} Function.prototype.bind = function(object) { var method = this return function() { return method.apply(object, arguments) } } function setMenuObserver() { var menu = $('nav'); items = menu.getElementsByTagName('li'); for(i=0;i<items.length;i++) { items[i].onmouseover = over.bind(items[i]); items[i].onmouseout = out.bind(items[i]); } } function out(){ $('debug').innerHTML += this.innerHTML + ' Out'; } function over(){ $('debug').innerHTML += this.innerHTML + ' Over'; }// --></script> Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted November 26, 2007 Report Share Posted November 26, 2007 почему я не могу не водной книге увидеть например такой пример?maddogrts, потому что книги учат основам, узнав которые, уже вы сами сможете (должны?) писать сложные скрипты.почему я не могу не водной книге увидеть например такой пример?Потому что он состоит из тех основ, которые в книгах до вас пытаются донести. А как ими распорядиться это уже ваше дело. Тем более зачем вам готовые варианты?.. хотите думать и рассуждать как автор скриптов?..если у вас своя голова на плечах есть и вы знаете синтаксис языка, то что вам мешает написать лучше?.. =)Если вы знаете алфавит, то писать поэмы вас кроме себя никто не научит (хотя это конечно не мешает вам быть подражателем). Link to comment Share on other sites More sharing options...
0 maddogrts Posted November 26, 2007 Report Share Posted November 26, 2007 Если вы знаете алфавит, то писать поэмы вас кроме себя никто не научит (хотя это конечно не мешает вам быть подражателем). )))))))))Господи а зачем тогда люди учаться в аспирантуре на филологов и т.п. ? Неужто сами допереть не могут, они же алфавит знают .Суть в том что выйчив базис нам не дают перейти на более высокий уровень , просто нет книг на русском, остается только собирать крохи как например в наблах и учиться самому. Увы это так ((. подражателем никто не собирается быть просто бы показали как МОЖНО писать. У каждого есть свой выбор. Лично я препочитаю скрость удобству. И мне не нравиться модульно писать по функциям как советуют в книгах, но увы как писать оп другому в этих книгазх я не могу найти. Правильно ). Ну издали бы книгу JS для продвинутых ), или еще чего нибудь )). По CSS я такие книжки видел где разбираются сложные примеры, рекомендации по поводу офорления (с пробела без и т.п.), как схитрить в тех или иннных случаях и т.п.По JS ничего такого нету ( видимо авторы не программируют на нем а просто ))), книги пишут ))) Link to comment Share on other sites More sharing options...
0 LokiDi L0ck Posted November 26, 2007 Report Share Posted November 26, 2007 2maddogrts, не надо утрировать мои слова, оные несли вполне определенный смысл.Суть в том что выйчив базис нам не дают перейти на более высокий уровеньКто не да?т?.. только вы сами...просто нет книг на русскомв этих книгазх я не могу найтиПо CSS я такие книжки виделкниги пишутКниги... книги... В общем понятно, надеюсь вы найдете свой путь для дальнейшего развития.Желание обсуждать тему что-то пропало. Link to comment Share on other sites More sharing options...
0 maddogrts Posted November 26, 2007 Report Share Posted November 26, 2007 Так, прошу заметить, что развиться вполне помогает практика. Мне как человеку просто приятнее искать ее не в электронном виде, а в бумажном. Конечно саморазвитие важный элемент. Но мне кажется, что если бы у вас источником были бы только книги , вы бы никогда не программировали с помощью прототипов. Думаете не прав . Да я могу признаться, что, частенько увидев как делают другие начинаю разбираться, почему они так делают, читаю про то, что они делают, нахожу полезным и беру на заметку. Этим и отличается трудолюбивый, умный человек от лодыря. Но согласитесь, как было бы хорошо, если бы о таких вещах как например: http://www.json.org/js.html, http://www.artlebedev.ru/tools/technogrette/js/likbez/ , http://www.rsdn.ru/article/inet/jQuery.xml , http://dklab.ru/chicken/nablas/38.html (которые ужа как три кода назад написаны) знать не из Интернета, а из книги. Я просто говорю было бы здорого. Link to comment Share on other sites More sharing options...
0 Tokolist Posted November 26, 2007 Report Share Posted November 26, 2007 maddogrtsLokiDi L0ckЕсли знаете названия хороших книг и авторов, то выкладывайте, а эту тему (пожалуйста) закрываем. Link to comment Share on other sites More sharing options...
0 IceBars Posted December 9, 2007 Report Share Posted December 9, 2007 Я вас обрадую: http://www.intuit.ru/ -- интэрнет-универ. Есть все практически. Лучше всяких статей, все с примерами. А если хотите ооп в ДЖС учить то лучше выучите его сначала в с++ -- так легче будет. П.С: если торопиться ниче не выучишь. Лучше ежедневно заниматься по 2 часа чем 1 день 8 часов. Попытаюсь сам объяснить -- седня в этом универе экзамен по введению в JS сдал .в джс ооп не представлено обычным образом, классов нету. Зато каждая ф-ия может быть объектом, классом и т.п. Например:function Programmer(nik){this.nik=nik;this.arbeit=function{ alert ('хрен тебе'); };};var maddogrts= new Programmer('maadogrts');При этом только nik разный у программеров. А работу можно сделать так:Programmer.prototype.arbeit=function { alert ('хрен тебе') ; };Короче прототипы описывают общие части. Если общих частей много они пишутся так:Класс.prototype= {a:f1,b:f2,..n:fn};При этом если один раз так сделали то если еще раз так сделаете то все перезапишется. Потом только в одну строчку можно делать.А область видимости там, публичные приватные как я понял не очень нужны в джс. Их лучше не надо применять как я понял из написанного. Link to comment Share on other sites More sharing options...
0 vasa_c Posted December 9, 2007 Report Share Posted December 9, 2007 Для письменной речи у вас слишком много слов-паразитов Вот вы пишите: "в джс ооп не представлено обычным образом, классов нету", а через несколько строчек "Класс.prototype". Link to comment Share on other sites More sharing options...
0 IceBars Posted December 10, 2007 Report Share Posted December 10, 2007 Я не писал Класс.прототип. Я писал Имя_ф-ии-класса.прототип Link to comment Share on other sites More sharing options...
0 vasa_c Posted December 10, 2007 Report Share Posted December 10, 2007 Нет именно "класс.прототип" :-DХотя имя_ф-ии-класса вс? равно говорит о каких-то классах... Link to comment Share on other sites More sharing options...
0 IceBars Posted December 10, 2007 Report Share Posted December 10, 2007 А вот теперь увидел . Я имел ввиду ф-ию -- аналог класса :) . Link to comment Share on other sites More sharing options...
0 Marlik Posted December 15, 2007 Report Share Posted December 15, 2007 Я себе нашел хоошую книгу по JS много скриптов, более менее нормально описанно! Но что то сверх естественного нет =( разбирайся сам как хош ну ни че пока получается все норм! Link to comment Share on other sites More sharing options...
0 kuzyara Posted April 15, 2008 Report Share Posted April 15, 2008 предлагаю модерам вс? это слить в один пост, а то пока все посты прочтешь... ведь здесь нужны только ссылки, а не размышления, пояснения, красочные впечатления от книг! Максимум, описание и небольшой собственный комментарий. Link to comment Share on other sites More sharing options...
0 Tokolist Posted April 28, 2008 Report Share Posted April 28, 2008 kuzyaraнету здесь книг - только ссылки на статьиесли знаете книги указывайте здесь Link to comment Share on other sites More sharing options...
0 ardjuna Posted May 1, 2008 Report Share Posted May 1, 2008 Кто ещ? может дать название или ссылку на хорошую книгу по java script хотя бы для новичка.В куроводстве я начала не наш?л, тобишь основ , подключения , а лишь выдержки из java Link to comment Share on other sites More sharing options...
Question
Wide Speci@list
Очень нужна электронная книга, где детально описано объектно-ориентированное программирование на JavaScript.
Хто знает ссылки, плиииииз!!! Только реально рабочие ссылки.
Желательно (но не обязательно), чтобы это были не сканы книг, а нормальные текстовики.
P. S.
Сюда же кидайте ссылки на понравившиеся книги об ООП в глобальном масштабе.
Link to comment
Share on other sites
25 answers to this question
Recommended Posts