Re[13]: html5
От: Gaperton http://gaperton.livejournal.com
Дата: 21.07.11 08:42
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>А вот это вообще делать вспотеешь: http://www.impredicative.com/ur/demo/threads.html


Неужели?

worker.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>Вообще вспотеешь это делать!</title>
    <script type="text/javascript">
        var worker1 = new Worker('worker.js');
        var worker2 = new Worker('worker.js');

        worker1.onmessage = worker2.onmessage = function handle(event) {
            document.write( event.data );
        };

        worker1.postMessage({ prefix: "A", delay: 5000 });
        worker2.postMessage({ prefix: "B", delay: 3000 });
    </script>
</head>
<body>
</body>
</html>


worker.js:
onmessage = function( a_event ){
    var count = 0;

    setInterval( function(){
        postMessage( a_event.data.prefix + ' ' + count++ );
    }, a_event.data.delay );
};




Заработало с первого раза, сразу, как отпечатал со скоростью машинистки. Что-то не заметил, чтобы я "вообще вспотел". При том, что это голый HTML5, без какого-либо фреймворка.

WH>Вот тебе демка покруче: http://www.impredicative.com/ur/more/dragList.html


Ты, должно быть, шутишь. "Демки покруче" лежат не по твоему адресу, а вот здесь:
http://www.sencha.com/products/extjs/examples/

ЗЫ: Падсталом валялся, глядя на твои крутые демки.

WH>Про то насколько легко делается общение с сервером я вообще молчу.


        Ext.data.JsonP.request({
            callbackKey: 'jsonp',
            url: 'http://grishin/WS_P2FORTS',
            params : { command: 'db_counter' },
            callback : function( a_success, a_data ){
                   alert('Ура, мы сделали это!');
            },

            timeout: 3000
        });


Куда уж легче-то. Твоя шняга и JSONP-то поди делать не умеет.

Это если ручками запрос оформлять, что в случае ExtJS вообще-то делать не нужно, там они автоматически строятся.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.