Facebook Error – Oauth2 specification states that ‘perms’ should now be called ‘scope’

AJAX технологии, PHP программирование 25.01.2012

По состоянию на 13 декабря 2011, JavaScript SDK теперь поддерживает только OAuth 2.0 для проверки подлинности.

Возможность включения OAuth 2.0 в JS SDK был впервые представлен в июле. Все приложения были даны до 1 октября 2011 для тестирования и миграции. Нужно заменить response.session на response.authResponse . Чтобы обратиться за разрешениями, сейчас пользуем ‘scope’, а не ‘perms’.

Читать полностью »

Аналог PHP функции htmlspecialchars_decode на JavaScript

PHP программирование, Уроки jQuery 03.10.2011

Эта функция является обратной к htmlspecialchars (). Она преобразует специальные HTML-сущности обратно в соответствующие символы.

Конвертируемые сущности : &, " (когда ENT_NOQUOTES не установлена), ' (когда ENT_QUOTES установлена), < and >.

Читать полностью »

Как использовать нестандартный шрифт?

Интересные статьи, Уроки jQuery 16.01.2011

Если стоит задача использовать в проекте нестандартный шрифт, то есть возможность пойти несколькими путями:

  1. Ъ-метод – не использовать нестандартные шрифты, достаточно в CSS сказать body {font-family: sans-serif;} и не морочить себе голову.
  2. Быдло-метод – нарезать из ЖПЕГов, картинок с заголовками, ужать посильнее, что б появилась размытость и вставлять вместо текста картинки. Достаточно популярный на наших просторах метод.
  3. W3C-метод – используем @font-family и наслаждаемся красивыми шрифтами без всяких заморочек. Пока этот метод не рассматривают, как рабочий, по причине слабой поддержи со стороны браузера.
  4. sIFR – клевая вещь, наиболее употребляемая на сегодняшний день, но как недостаток – требует наличия Flash-плагина. Хотя это трудно назвать недостатком, но если есть инструмент, позволяющий обойтись без плагинов, то это не может не радовать.
  5. Cufón – самое то. Относительно новый метод, который показывает превосходные результаты. Он и есть герой этой статьи.


Для любознательных: есть еще один способ, практически полный аналог куфона — typefaces.js, но сегодня мы будем говорить не о нем. Читать полностью »

Скорость загрузки сайта

Интересные статьи 16.11.2009

ksysguardСведите HTTP-запросы к минимуму

80% времени, в течение которого грузится сайт, тратится на загрузку компонентов интерфейса – изображений, таблиц стилей, скриптов, флэш-элементов и т.п. Если вы снизите количество этих труднозагружаемых компонентов, то ваш сайт сразу же начнет работать быстрее за счет снижения количества HTTP-запросов.

Простейший способ минимизировать количество элементов – это упростить дизайн сайта. А вот возможно ли организовать быструю загрузку сайта не в ущерб дизайну? Вот некоторые техники, которые позволят ускорить работу сайтов даже со сложным дизайном. Читать полностью »

Поисковая оптимизация сайта

SEO (учимся продвигать), Интересные статьи 27.10.2009

poiskovaya_optimizaciya_saitaПоисковая оптимизация (SEO, от Search Engine Optimization) – это процесс увеличения количества посетителей сайта путем продвижения его в списке, который выдается поисковыми системами при поиске по ключевым словам. Известно, что пользователи редко заглядывают на вторую или третью страницу результатов поиска, так что вы, вероятно, хотите вывести свой сайт на первую страницу или даже занять первое место на ней. Для этого придется должным образом оптимизировать его и подстроить соответствующим образом код страниц. Читать полностью »

Новый HTML 5

Интересные статьи, Новости Интернет 01.10.2009

p803273309В статье мы рассмотрим новшества и изменения HTML 5, и посмотрим, что из этого уже работает в новейших браузерах.

Новый доктайп и способ указания кодировки в HTML 5

В отличие от существующих громоздких доктайпов, объявление 5-ой версии кратко и лаконично: Читать полностью »

Раскрытие и скрытие div с помощью jquery

AJAX технологии, Уроки jQuery 17.09.2009

Раскрытие и скрытие div с помощью jqueryДанный урок очень прост,  но темне мение эфект раскрытия и скрытия обьектов используется достаточно часто. А мы это сделаем еще и с анимацией.

Не знаю как кому, но я очень часто использую фишку с отображением и скрытием какого либо слоя. Нюанс состоит в том, чтобы передать функции только, к примеру, идентификатор слоя id, а она уж сама, в зависимости от значения свойства CSS — display сменит его на противоположное. jQuery, в этом случа предоставил возможность анимировать процес с раскрытием/закрытием слоя. Читать полностью »

Оптимизация подключаемых файлов

Интересные статьи 18.08.2009

mainОколо 80% времени загрузки тратится фронтэндом – конечной страницей пользователя, которая собирается из html-разметки или динамически, с помощь. скриптов. Большая часть времени уходит на загрузку компонентов страницы: картинок, CSS-файлов, скриптов, flash. Уменьшение количества этих компонентов уменьшает количество запросов к серверу, необходимых до того, как клиентское приложение может отрендерить страницу. Читать полностью »

Как правильно использовать JQuery?

AJAX технологии, Уроки jQuery 15.07.2009

full-e661a070b23842a51e271322c4378abfПривожу вашему вниманию очень важные советы по Правельному использованию фрейворка JQuery. При использовании данных советов вы увеличети производительность, валидность и свидёте возможность ошибок в минимум. И так начнем. Это перевод статьи, написанной Jon Hobbs-Smith. Я счел ее довольно интересной и решил выложить в своем блоге.

1. Загружайте библиотеку с Google Code
На Google Code хранится несколько популярных Javascript библиотек, в том числе и jQuery, при этом есть несколько способов их подключения к вашему сайту. Надо сказать, что подгружаются они довольно быстро, к тому же если пользователь до этого посещал сайт, где библиотека подгружается таким же образом как и у вас с Google, то файл вообще загрузиться с кеша. Читать полностью »

Правильные веб формы. Какие они?

Интересные статьи 15.07.2009

hostingРассмотрим несколько моментов которые необходимо учитывать при использовании форм на своих веб сайтах. И так приступим:

1. Используйте ярлыки (labels)

Вам не обязательно необходимы ярлыки для того, чтобы форма работала. Однако, ярлыки все же придают порядок Вашим текстовым полям и связывают друг друга. Использование тега <label> не только семантически правильно, но и дает Вам возможность более гибко регулировать внешний вид с помощью стилей. Читать полностью »