KIS 2011 vs jQuery UI

31 Авг
2010

Сегодня столкнулся с проблемой: на части сайтов не работали js скрипты. В частности jQuery UI.

Меня заинтересовала эта «бага» и я начал ковыряться в сорсах страницы, открывая каждый из подключенных к ней скриптов по очереди. Тут очередь дошла до «jquery-ui-1.7.2.custom.min.js«.  И что же я получил открыв его?

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

Периодическая таблица элементовСегодня, на просторах Интернета, нашел интересный сайт. Называется он «Periodic Table of the Elements».

Суть сайта в том, что он представляет все элементы HTML5 в виде таблицы, очень похожей на таблицу Мендилеева.

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

Посмотреть все это можно по адресу: http://joshduck.com/periodic-table.html

Список наиболее популярных PHP заголовкой маймтайпов

Atom

header('Content-type: application/atom+xml');

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

Сегодня столкнулся с такой проблемой, что после установки IIS, сайты написанные на ASP.NET 4 не запускались на локальной машине, выдавая ошибку 500.21, с сообщением о том, что модуль ManagedPipelineHandler якобы не работает.

Побороздив просторы интернета и перепробовав кучу способов, нашел в итоге 1 реально работающий:

Откройте консоль: «Пуск»->»Выполнить»->напечатать «cmd»->»Ok»

И запустите следующую программу с ключом » -i»:

%windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i

Внимание! Числа в версии фреймворка нужно посмотреть в папке %windir%\Microsoft.NET\Framework\

Также, если установка не начинается, а выдается список с возможными командами, то пропишите ключ вручную, возможно, символ «-» превратился в длинное тире, при копировании.

Array.IndexOf и IE

12 Авг
2010

Как обычно, IE преподносит сюрпризы каждый день.
Вот и сегодня, написал для одного сайта скрипт. Проверил, работает. Показал клиенту, тот говорит, что скрипт нерабочий!
Долго искать причину не пришлось. Оказалось, что в IE, даже в восьмой версии не реализован метод Array.indexOf!

Решается данная проблема очень просто. Нужно просто самому реализовать нужную функцию, если она отсутствует.
Вот как это можно сделать:

if(!Array.indexOf){
    Array.prototype.indexOf = function(obj){
        for(var i=0; i<this.length; i++){
            if(this[i]==obj){
                return i;
            }
        }
        return -1;
    }
}
Наверх