|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
|
Веб-API в стиле RESTful
2013-10-31 15:13:30 (читать в оригинале)Всем привет.
У нас снова появилась необходимость узнать мнение пользователей Хабры по поводу издания книги «RESTful Web APIs».

Читать дальше →
Тэги: <<питер>>, api, web-разработка, блог, веб-разработка, дом, издательский, компании
Постоянная ссылка
Выбор цвета / поиск цветовой ниши
2013-10-30 13:14:47 (читать в оригинале)Всем привет. Я думаю, этот топик прочтет достаточное количество людей занимающихся разработкой web-сайтов и айдентики. Кто-то отметит и сделает выводы, кто-то подтвердит свои догадки, а кто-то скажет, что ересь и по-прежнему будет рисовать зеленый логотип «потому что зеленый цвет доллара и вообще он экологичный» Читать дальше →
Как обойти PopUp blocker в браузере в асинхронных запросах
2013-10-30 10:13:45 (читать в оригинале)Проблема
Браузеры по политике безопасности разрешают открывать всплывающее окно, только, если пользователь непосредственно предпринял для этого какие-то действия. Например, этот код будет работать:
$("someElement").on("click", function(){
window.open("http://yandex.ru")
}
Читать дальше →
Тэги: chrome, explorer, firefox, internet, javascript, opera, браузеры, веб-разработка
Постоянная ссылка
Где jQuery хранит обработчики событий
2013-10-30 09:41:19 (читать в оригинале)В «интернетах» я не наш подробного ответа на этот вопрос. Как правило, рекомендуется использовать стандартный метод для получения обработчиков:
$(elem).data('events')
Но в моем случае он работать не хотел, поэтому пришлось немного разобраться в коде jQuery и найти где же все-таки они хранятся.
Читать дальше →
Matreshka.js — Наследование
2013-10-30 02:58:13 (читать в оригинале)- Введение
- Наследование
- MK.Object
- MK.Array
Приветствую всех читателей и писателей Хабра.
В предыдущей статье мы поговорили об основах работы с Матрешкой. В этой, я хочу рассказать, как наследовать Матрешку и как строить пока что небольшие приложения на её базе.
Матрешка устроенна в виде класса, сконструтированного при помощи кастомной функции
Class. Это немного измененная версия функции, о которой я писал на форуме javascript.ru (ссылка на доку).Так почему классы? Класс — это лишь слово, не противоречащее парадигме прототипного программирования. Если взглянуть на документацию того же Backbone.js, то вы увидите, что и они оперируют словом «класс» без всяких стеснений. Мы можем поспорить о том, что в Javascript нет классов, есть конструкторы, и я с вами соглашусь, но, на деле, имеет ли этот спор смысл? Если конструктор выглядит как класс, плавает как класс, и крякает как класс, то это, наверное, и есть класс?
От лирики к делу. Итак, Матрешка создана в виде класса:
window.MK = window.Matreshka = Class({ ... });
Аргумент класса — прототип конструктора, который можно определить так:
var MyClass = Class({
constructor: function() { ... }
});
… который затем и возвращается из функции Class. Если конструктор не определен, то им станет пустая функция.Один класс может быть унаследован от другого класса (в данном случае
MyClass наследуется от Матрешки):var MyClass = Class({
'extends': MK
});
(Для
'extends' кавычки нужны не только для того, чтоб избежать ошибки синтаксиса (extends — зарезервированное слово), но и для подсветки синтаксиса. Остальные свойства могут быть без кавычек.)При наследовании Матрешки есть важное правило: конструктор должен быть всегда и в нем должен вызываться метод
.initMK, который, в данном случае, инициализирует псевдоприватные свойства: __id (идентификатор экземпляра для внутреннего использования), объект .__events (объект событий) и объект .__special (хранящий значения «специальных» свойств, их акцессоры и привязанные элементы). Это же правило верно и для классов, которые будут объяснены в следующих статьях: MK.Array и MK.Object.Читать дальше →
Категория «Образование»
Взлеты Топ 5
|
| ||
|
+493 |
506 |
В интересном положении |
|
+450 |
511 |
Документальное кино |
|
+439 |
471 |
ГОРОСКОП |
|
+406 |
514 |
Документальные фильмы |
|
+377 |
445 |
Темы_дня |
Падения Топ 5
|
| ||
|
-1 |
13 |
Волонтеры. Красный крест |
|
-1 |
30 |
Skytao |
|
-3 |
8 |
Улицы Праги |
|
-7 |
5 |
Планирование проекта |
|
-8 |
6 |
Адреналин продаж |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.

