Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «html»
Фотогалерея для пользователей сайта 2016-07-21 08:18:14
... редактора без знаний html. Такую задачу решал ...
+ развернуть текст сохранённая копия
Представьте, что пользователи сайта могут сами создавать фотогалереи и публиковать их на сайте с помощью визуального редактора без знаний html. Такую задачу решал на сайте rusland.xyz
Идея сайта в том, что любой путешественник может написать историю своего похода. Такие истории содержат сочетания множества фотографий и небольшого количества текста. В стандартных wysiwyg редакторах есть опция добавить одну картинку (как на habr), но когда фотографий 50+ начинаешь искать другой выход. Что получилось в итоге? Смотрите
Примеры публикаций созданных в этом редакторе:
- Горный Алтай
- Сплав по реке Катунь
Далее о том, как это работает и какие инструменты использовались
Читать дальше →
Тэги: ckeditor, html, javascript, jquery, postimage, wysiwyg, веб-сайтов, изображений, обработка, разработка
[Перевод] Как «думать на AngularJS», если вы используете jQuery 2016-07-15 18:12:53
1.Не изменяйте конструкцию страницы с помощью DOM манипуляций.
В jQuery вы верстаете ...
+ развернуть текст сохранённая копия
1.Не изменяйте конструкцию страницы с помощью DOM манипуляций.
В jQuery вы верстаете страницу, а затем делаете ее динамической. Это потому, что jQuery был предназначен для проектирования системы улучшения характеристик и невероятно вырос из этой простой предпосылки.
Но на angularjs, вы должны начать с нуля свою задумку. Вместо того, чтобы начать думать «у меня часть DOM и я хочу сделать X», вы должны начать с того, что вы хотите достичь, затем думать о разработке приложения, и, наконец, интересоваться разработкой представления.
2.Не дополняйте jQuery c AngularJS.
Аналогично, не начинайте с идеи, что jQuery делает X, Y, и Z, так я буду только добавлять angularjs в главенствующей роли для моделей и контроллеров. Это действительно заманчиво когда вы только начинаете, поэтому я всегда рекомендую, чтобы новые разработчики angularjs не использовали jQuery для всего, по крайней мере, пока они не привыкнут делать вещи «угловым путем».
Я видел много разработчиков, здесь и в рассылке, которые создают сложные решения с плагинами jQuery длинной в 150-200 строк кода, которые склеивают в angularjs с запутанными коллекциями каллбэков и $apply, но они, в конечном счете, заставляют код работать!
Проблема в том, что в большинстве случаев jQuery плагин можно переписать на angularjs, в части кода, где все вдруг становится понятным и простым.
Суть такова: когда разрабатываете, сначала «думайте на angularjs»; если вы не можете придумать решение, спросите у коллег, если после всего, вы не найдете решения, то не стесняйтесь обратиться за помощью к jQuery. Но не позволяйте jQuery стать костылем, или вы не мастер в angularjs.
Читать дальше →
Тэги: #angular, #angularjs, #html, #jquery, #js, angularjs, html, javascript, веб-сайтов, разработка
Пишем адаптивный шаблон для Emlog CMS 2016-07-11 12:38:25
Сегодня хотелось бы рассказать о Emlog CMS, о данной системе мало кто слышал, но она является ...
+ развернуть текст сохранённая копия
Сегодня хотелось бы рассказать о Emlog CMS, о данной системе мало кто слышал, но она является хорошим вариантом для ведения личного сайта. Emlog работает быстро и стабильно, но уступает по функционалу Wordpress, например, и у этого скрипта меньше плагинов и шаблонов. Скрипт китайский, но имеет русскую локализацию, правда, шаблоны к нему только на китайском и, в основном, не адаптивные, напишем подходящий шаблон для ведения блога, например.
Работа с Emlog немногим отличается от Wordpress, дефолтный шаблон включает в себя такие файлы, как:
- 404.php
- echo_log.php – Полная новость.
- footer.php
- header.php
- log_list.php – Короткая новость.
- main.css – Все css шаблона.
- module.php – Подключаемые модули и комментарии.
- page.php — Страница открытой новости.
- side.php – Боковая панель.
- t.php – Микроблог.
Примеры функций для шаблона:
<?php require_once View::getView('module'); ?> //Подключение модулей.
<?php include View::getView('side'); ?> //Подключение боковой панели с модулями.
<?php echo $site_title; ?> //Заголовок страницы.
<?php blog_navi(); ?> //Панель со ссылками.
<?php echo $footer_info; ?> //Информация в конце страницы.
Читать дальше →
Тэги: #emlog, #html, #javascript, #php, #site, cms, html, веб-сайтов, разработка
Книга «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 4-е изд.» 2016-07-05 12:10:10
+ развернуть текст сохранённая копия
Новое 4-ое издание признанного бестселлера, охватывающего как клиентские, так и серверные аспекты веб-разработки. Эта книга поможет вам освоить динамическое веб-программирование с применением самых современных технологий. Книга изобилует ценными практическими советами, содержит исчерпывающий теоретический материал. Для закрепления материала автор рассказывает, как создать полнофункциональный сайт, работающий по принципу социальной сети.
- Изучите важнейшие аспекты языка PHP и основы объектно-ориентированного программирования.
- Познакомьтесь с базой данных MySQL.
- Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
- Пользуйтесь фундаментальными возможностями языка JavaScript.
- Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта.
- Изучите основы CSS для форматирования и оформления ваших страниц.
- Освойте продвинутые возможности HTML5: геолокацию, обработку аудио и видео, отрисовку на холсте.
Читать дальше →
Тэги: <<питер>>, css, html, php, блог, дом, издательский, книги, компании, литература, профессиональная
Опрос: насколько строго вы следуете стандартам и лучшим практикам на фронтенде? 2016-06-23 11:15:30
Как-то так получилось, что за последнюю неделю я посмотрел довольно большое количество выступлений ...
+ развернуть текст сохранённая копия
Как-то так получилось, что за последнюю неделю я посмотрел довольно большое количество выступлений на разных крупных и не очень конференциях. И часто там говорили об очень важных, в теории, вещах: производительности, доступности, прогрессивном улучшении.
Но, судя по моему опыту и ощущениям, на практике никто этим не занимается, кроме самых крупных компаний. Эти ощущения подтверждает, например, подкаст Веб-стандартов: там при обсуждении каких-то технологий или практик, постоянно звучат слова "мы это у себя не используем", "только если заказчик пнёт".
Я бы хотел проверить, так ли это, проведя небольшой опрос. Думаю, результаты будут интересны многим, приглашаю обсудить вопросы, ответы и вообще эту тему в целом в комментариях.
P.S. Я в опросе довольно вольно использую термин "стандарты". Понятно, что для некоторых вещей стандартов нет, но придумывать какое-то альтернативное название не вижу смысла.
14 вопросов
Тэги: html, javascript, веб-сайтов, веб-стандарты, верстка, микроформаты, опрос, прогрессивное, разработка, семантика, семантическая, улучшение
Главная / Главные темы / Тэг «html»
|
Взлеты Топ 5
Падения Топ 5
|