- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Скачал, прочитал и забросил её. В самом начале действительно интересно аж становится всё читать, но далее полный бред. Всего 5-7 примеров на всю книгу и разбираются они по 100 раз, что аж запутывает новичка очень сильно. Нет прямых примеров кода, нужно лезть на какой-то сайт и в какую-то папку (в книге написан только сайт, а где папка - "сам ищи" о_О). Вся книга в картинках, что не позволяет что-то скопировать или конвертнуть в другой формат (ну просто так и останутся картинки, в другом формате).
Честно скажу, вообще не рекомендую читать данную книгу! Много слов - мало толку:)
ИМХО, книга отлично подходит для новичков. Я сам ее прочитал, не имея малейшего представления о том, что такое Ajax, и после этой книги свободно отправлял и обрабатывал Ajax запросы без использования сторонних фреймворков. Потом на практике стал применять Prototype, т.к. он позволял в разы сократить код.
Jensi, Очень рекомендую, когда-то разбирался именно по это статье
http://www.ibm.com/developerworks/ru/library/wa-ajaxintro1/index.html
http://www.ibm.com/developerworks/ru/library/wa-ajaxintro2/index.html
http://www.ibm.com/developerworks/ru/library/wa-ajaxintro3/index.html
Но JS нужно именно понимать, а не знать... И еще, не опускайтесь до уровня фреймворков, там и так все очень-очень просто
А зачем учить именно AJAX ? почему просто не понять принцип JS и использовать либы (JQuery Prototype), для дальнейшей работы ...... это лучший вариант за короткий срок и понять само JS (точнее самый-самый базис) и уже что-то творить на уровне новичка. (естессно не изобретая велосипед)
bomber, нужно четко представлять, как работает Ajax и в каких местах его стоит использовать, а в каких нет. А использование фреймворков придает удобство написания кода и кроссбраузерность (жаль что не на 100%).
почему просто не понять принцип JS и использовать либы (JQuery Prototype), для дальнейшей работ
потому что именно от непонимая принципов, появляются желание использовать эти очень кривые (ИМХО для больших поклонников) фреймворки. Если не понимаешь принципов, не стоит заниматься чем либо. Читайте подпись
T.R.O.N, а в чем кривость либ?
Оказалось, что AJAX не так уж и тяжело учить, нужно просто понять его и знать DOM:)
Я реально понял только по этой ссылке . Есть сразу примеры, всё объясняет человек, а не бредогенератор (как тут). Я смог работать с XML и PHP & MySQL :)
JS я знаю (более-менее). Что-то творить на уровне новичка я явно не собираюсь, т.к.
- Это не интересно
- Мало-функционально
- Зачем останавливаться на этом уровне?!
Не всегда, часто люди ленятся и начинаю использовать готовое/почти готовое
Ваш код, но не код Prototype!
потому что именно от непонимая принципов, появляются желание использовать эти очень кривые (ИМХО для больших поклонников) фреймворки.
желание использовать фреймворки аналогичны желанию использовать языки высокого уровня, и RAD-средств, вместо написания велосипедов на ассемблере.
Кроме скорости разработки (и соответственно снижению цены), фреймворки так же дают снижение стоимости сопровождения. ловить баги и модифицировать ассемблерный код, давно уволившегося программиста, существенно сложнее чем код написанный на языке высокого уровня с хорошо документированными библиотеками.
Хотя по эффективности кода они проигрывают. Если код небольшой, программист высококвалифицированный, и пишет не с нуля, а использует свой собственный фреймворк, который в сто раз лучше и безглючнее опенсорсовского, или MS/Yahoo/Google
для тех, кто не знает JavaScript(Richard Cornford)
К счастью на Richard Cornford свет клином не сошелся. Например MS интегрировали jQuery в состав .NET. Теперь у .NET разработчиков есть альтернатива более старой и родной ajax-библиотеки Atlas. Которая три года назад была страшно кривой. А сейчас говорят почти без багов.
Например MS интегрировали jQuery в состав .NET.
естественно. Кто же против. Ведь сам .NET основан на фрейворках.
Хотя по эффективности кода они проигрывают. Если код небольшой, программист высококвалифицированный, и пишет не с нуля, а использует свой собственный фреймворк, который в сто раз лучше и безглючнее опенсорсовского, или MS/Yahoo/Google
Вот с этим соглашусь.
И еще, говоря о сопровождении, почему-то почти все имеют ввиду простенькие скрипты, которые только и делаю что десяток обращений к методам из объектов/классов фреймворка...
Теперь посмотрим в корень. И гквери и прототип расчитаны на работу именно с ДОМ. Т.е. частично решают вопрос построения интерефейса. Если же скрипт в своем функционале имеет интересные новые идеи, для которых интерфейс это только вспомогательная часть, то при уходе программера наступают те-же проблемы, при всей огромности документации на фреймворки. Если же программер нормальный, и делает все "как для себя", то и в самом коде и в построении интерфейса разобраться будет не сложно.
естественно. Кто же против. Ведь сам .NET основан на фрейворках.
Вот с этим соглашусь.
Так ведь и php-программисты медленно но верно, переходят на опенсорсовские фреймворки. А там тоже самое - встраивают prototype и jquery (Например yii)
Теv кто сидит на Phyton и Ruby проще - у них фреймворки практически с самого начала были.
И еще, говоря о сопровождении, почему-то почти все имеют ввиду простенькие скрипты
Такие сайты вообще мало кто сопровождает.
Если же скрипт в своем функционале имеет интересные новые идеи, для которых интерфейс это только вспомогательная часть
Я всегда считал, что интерфейс всегда первичен. Все остальное - клиентские скрипты или серверные - вторичны. В конце концов асинхронные запросы можно выполнять без всякого Ajax.
то при уходе программера наступают те-же проблемы, при всей огромности документации на фреймворки. Если же программер нормальный, и делает все "как для себя", то и в самом коде и в построении интерфейса разобраться будет не сложно.
Если бы это было так параллельно аббревиатуре RTFM была бы аббревиатура RTFСode
Даже если в договоре есть пункт о составлении докуменатции, документация написанная среднестатистическим программистом никогда не сравнится с мануалами, и учебниками, которая сопровождает наиболее ходовые фреймворки типа jquery/prototype