Все еще существует ужасное решение (который является далеко нижним к использованию платформы или addEventListener
/ attachEvent
), который должен сохранить ток onload
событие:
function addOnLoad(fn)
{
var old = window.onload;
window.onload = function()
{
old();
fn();
};
}
addOnLoad(function()
{
// your code here
});
addOnLoad(function()
{
// your code here
});
addOnLoad(function()
{
// your code here
});
Примечание, что платформы как jQuery позволят выполнять код, когда DOM будет готов и не, когда страница загружается.
DOM быть готовым означает, что Ваш HTML загрузился, но не внешние компоненты как изображения или таблицы стилей, позволив Вам быть названным задолго до огней события загрузки.
Я бы сказал, что причины непопулярности разработки ячеек ближе кому:
Если вы начали два или три года назад чтобы запрограммировать ячейку, вы продолжите на это или вы рассматриваете переход на GPU?
Я бы подумал, что 90% людей, которые программируют для процессора Cell, не в состоянии произвольно решить прекратить программирование для него. Вы нацеливаете этот вопрос на очень конкретное сообщество разработчиков?
Почему Cell умер?
1) SDK был ужасен. Я видел, как некоторые очень умные разработчики буквально выцарапали глаза, просматривая списки рассылки IBM, пытаясь решить ту или иную проблему с помощью Cell SDK.
2) Шина между вычислительными модулями начинала показывать проблемы с масштабированием, и никогда бы не дотянула до 32 ядер.
3) OpenCl опоздал примерно на 3-4 года, чтобы иметь какое-либо применение.