Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '} where tag_slug= 'javascript'' at line 1 in system/classes/databaseconnection.php line 271
Archive - Пара слов о программировании

Posts tagged with javascript

25.Понимание Javascript с помощью Object Graphs

Настоящее понимание семантики языка - важный секрет хорошего разработчика на Javscript. В этой статье с помощью диаграмм показаны основы JS.

Все - ссылки

Переменные в JS это ярлыки, которые указывают на значение в памяти. Эти значения могут быть простыми типами - строками, числами и булевыми значениями. Так же они могут быть объектами или функциями.

читать дальше

15.Как сделать ввод пароля наподобие iPhone

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

Когда пользователь вводит пароль, а видит только звездочки - это неудобно. Причем на повышение безопасности этот функционал почти не влияет, зато может оказаться решающим для вашего сайта.

Якоб Нильсен

Нильсен утверждает, что основные условия успешного юзабилити - предоставление обратной связи и отображение текущего состояния. Более того, он утверждает, что с точки зрения бизнеса неудачные попытки войти на сайт встанут в дополнительные расходы на поддержку пользователей. Все это верно, но тем не менее для пользователей важно, что их пароль не видно.

Пользователи привыкли, что их пароль никто не видит.

читать дальше

12.Использование jQuery Deferred

Если вы перешли к jQuery 1.5, то, наверно, уже слышали о новом функционале, позволяющем сделать следующее:

  1. var jax = $.ajax({
  2. url: '/some/url'
  3. })
  4. jax.success(function() {
  5. alert("Работает!");")
  6. });

читать дальше

09.Выпадающие списки, которые видны при печати

При печати веб-страницы с тегом select на ней, выпадающий список будет выглядеть так же как и на экране.

Конечно, в таком виде он совершенно не нужен и бесполезен. Он может даже скрывать совершенно необходимые детали, важные для понимания того, что напечатано (например, набор параметров продукта).

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

читать дальше

17.Фильтрующиеся блоки

Один из клиентов, для которого я делал магазин, с довольно большим количеством продукции, захотел разделить их на сайте по своим особым признакам. У каждого продукта эти признаки свои. Какой-то может быть со скидкой, какой-то иметь "специальную" цену, какой-то быть и вообще бесплатным. Первоначально задумывались специальные страницы для скидок. Но после обсуждения, было решено, что посетителю сайта нет дела до того, почему продукт распродается со скидкой, и разбиение списка с продуктами на разные страницы может плохо сказаться на юзабилити.

читать дальше