Мануалы

JavaScript Reserved Words

2006/2/26 22:7 

чтобы не забыть -

JavaScript Reserved Words

break, continue, do, for, import, new, this, void, case, default, else, function, in, return, typeof, while, comment, delete, export, if, label, switch, var, with

Java Keywords (Reserved by JavaScript)

abstract, implements, protected, boolean, instanceOf, public, byte, int, short, char, interface, static, double, long, synchronized, false, native, throws, final, null, transient, float, package, true, goto, private

ECMAScipt Reserved Words

catch, enum, throw, class, extends, try, const, finally, debugger, super

Other JavaScript Keywords

alert, eval, Link, outerHeight, scrollTo, Anchor, FileUpload, location, outerWidth, Select, Area, find, Location, Packages, self, arguments, focus, locationbar, pageXoffset, setInterval, Array, Form, Math, pageYoffset, setTimeout, assign, Frame, menubar, parent, status, blur, frames, MimeType, parseFloat, statusbar, Boolean, Function, moveBy, parseInt, stop, Button, getClass, moveTo, Password, String, callee, Hidden, name, personalbar, Submit, caller, history, NaN, Plugin, sun, captureEvents, History, navigate, print, taint, Checkbox, home, navigator, prompt, Text, clearInterval, Image, Navigator, prototype, Textarea, clearTimeout, Infinity, netscape, Radio, toolbar, close, innerHeight, Number, ref, top, closed, innerWidth, Object, RegExp, toString, confirm, isFinite, onBlur, releaseEvents, unescape, constructor, isNan, onError, Reset, untaint, Date, java, onFocus, resizeBy, unwatch, defaultStatus, JavaArray, onLoad, resizeTo, valueOf, document, JavaClass, onUnload, routeEvent, watch, Document, JavaObject, open, scroll, window, Element, JavaPackage, opener, scrollbars, Window, escape, length, Option, scrollBy

Руководство разработчика для prototype.js

2006/1/20 21:21 

это замечательная, весьма функциональная библиотека написанная на JavaScript Сэмом Стефенсоном, выполняющая ряд очень полезных функций. Например, меня просто очаровала функция Try.these() – она позволяет легко попробовать вызвать несколько функций, до тех пор пока какая-нибудь из них не заработает. Опля – не работает эта фича, не поддерживается именно этим браузером – попробуем следующую, у нас их много! Отдельно отмечаем классы Ajax.Request и Ajax.Updater, очень упрощающие работу с объектом XMLHttpRequest.Сам код библиотеки написан в соответствии со стандартами и не имеет никаких дополнительных требований к серверной части ПО. Руководство переведено на несколько языков, в том числе и на русский, снабжено примерами кода, который сможет понять даже такой малосведущий в Java Script-е, как я.

upd: На xmlhack.ru опубликована статья Prototype: упрощение работы с AJAX. Очень хорошее дополнение к материалу.

web developer's handbook

2006/1/14 13:54 3

Справочник веб-разработчика. С виду то, что Яндекс и Гугл обзывают линкопомойкой, создано видимо с понятной целью, но юзабельно. Достаточно обширный каталог на все случаи жизни, приведу только заголовки разделов:

  • creativity
  • css galleries & showcases
  • color tools
  • color schemes
  • palettes
  • color patterns
  • fashion: colors selection
  • color theory
  • royalty free photos
  • css daily reading
  • web design daily reading
  • css layouts
  • css navigation menus
  • css techniques
  • css-web-tools & services
  • html-web-tools & services
  • accessibility checkers
  • miscellaneous tools
  • ajax applications
  • DOM
  • fonts
  • typography
  • CMS
  • blogging
  • specifications
  • usability & accessibility
  • add a link (free)
  • seo tools
  • seo references
  • howtogetthingsdone
  • freelancers resources

Сам попользовался, впечатление осталось приятное, посмотрим, как этот все будет пополняться. Есть и свой интерес – в ближайшее время планировал запустить нечто подобное, более узко специализированное, вот и начну отслеживать конкурентов...

9 приемов создания эффективных интернет-приложений

2006/1/12 21:38 
9 приемов создания эффективных интернет-приложений

так можно перевести название заметки Билла Скотта. Основными составляющими для приличного Ajax-приложения Билл считает следующие:

  1. Делайте приложение интерактивным «в себе». Обрабатывайте данные прямо на странице вместо того, чтобы передавать их с одной страницы на другую. Помещайте инструменты так близко к объектам редактирования, как только возможно
  2. Делайте их завлекающими. Используйте всплывающие подсказки чтобы пригласить пользователя на следующий уровень взаимодействия с приложением.
  3. Используйте легкие всплывающие сообщения вместо перемещения фокуса внимания пользователя по странице. В конце-концов пользователь переутомляется, всплывающие сообщения помогут облегчить нагрузку и освободить место на странице.
  4. Творчески используйте полезную площадь страницы. Как уже отмечено, pop-up-ы в этом могут помочь. Использование слайдов долгое время использовалось в десктопных приложениях, может быть полезным и в вебе.
  5. По возможности не используйте переходы между страницами. Представьте себе переход со страницы на страницу границей, которую пользователь может перейти, а может и не захотеть. Считайте это местом, в котором пользователь может потерять интерес и покинуть ваш сайт.
  6. Создайте четкую зону внимания пользователя. Сделайте взаимодействие максимально легким и понятным. Голосование за новости или к примеру фильмы пользователь должен делать одним кликом – и без перезагрузки страницы. Проверка домена – не покидая страницы, покупка товара – один клик и товар в корзине на текущей странице, как взятый в супермаркете по ходу движения к кассе шоколадный батончик.
  7. Думайте о взаимодействии пользователя с приложением как о сценарии. Создавая интерфейс, чувствуйте себя режиссером. Элементы интерфейса – это актеры и Вы моделируете их поведение. Дайте им сыграть вашу пьесу.
  8. Займите действием антракт. Поддерживайте осведомленность пользователя о ходе происходящего, используйте индикаторы прогресса или загрузки, не давайте ему отвлечься.
  9. Думайте об объектах. Вместо того, чтобы концентрироваться на страницах или содержании, думайте о создании информационно насыщенных объектов. Хороший пример – лог Yahoo!'s Trip Planner. Создав его однажды, его можно изучать или предложить для общего пользования. Это позволит создавать более интерактивные приложения, делать работу пользователя распознаваемой и обеспечивать совместный доступ к ее результатам.

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

Пишем правильный online WYSIWYG-редактор

2005/12/16 16:34 

сегодня появилась интересная статья на Xpoint.ru – автор выложил первую часть, ждем продолжения. Цитата из предисловия: «WYSIWYG-редактор позволяет значительно облегчить рутинную работу работы с текстом. Также он снижает требования к квалификации персонала. Так что штука это полезная и нужная. Иногда.»