Что касается стилей - в новом объекте их нет, а после смены src наверно слетают. Не надо думать про стили как источник информации - они оформление.
Еще про асинхронность пример. Как например в VB обработать картинку загрузка которой окажется в будущем? Типа вот так
While Image.src = Null
' do nothing
End While
ну вот, прога ничего не будет делать пока нул
Как происходит чтение файлов, допустим (ts = TextStream Object)
Dim text as String
text = ts.ReadAll() ' в это время ничего не происходит, программа занята чтением файла.
На десктопе это нормально и ожидаемо, на десктопе запускаются новые thread чтобы программа работала в то время как какой-то тред занят, или вообще завис.
Но веб это же сеть. Если на вебе так делать - у вас страница будет загружаться картинка за картинкой, текст за текстом, то есть прогрессивно - один за другим. Если какой-то ресурс не загрузится - вся очередь встанет намертво. В то время как технология TCP IP позволяет передавать сразу десяток картинок и кучу текста.
Конечно, сервер он как бы десктопное приложение. Вы запросили ресурс - он по схеме открывает с десяток тредов и каждый щарашит свою часть, асинхронно то есть, как попало. Браузер все в кучу собирает по событиям загрузки кусков.
Последний раз редактировалось kostyanet, 12.10.2014 в 06:27.
|