Page 32 of 59

Re: Text-based Browser

Posted: Fri Nov 08, 2013 8:23 pm
by SoUrcerer
Это нормальный процесс :) Зато если бы ты раньше думал, то у нас вообще браузера не было бы скорее всего ;)

Re: Text-based Browser

Posted: Fri Nov 08, 2013 9:29 pm
by e-andrew
Попробуй подчистую переписать=) Но уже с полностью продуманной архитектурой (например добавить глобальные атрибуты - атрибуты для всех тэгов, групповые атрибуты - атрибуты для группы тэгов и тд)
Хотя переписывать такой проект будет занятием довольно долгим, но править текущий код будет намного сложнее и мб даже дольше.

Re: Text-based Browser

Posted: Fri Nov 08, 2013 9:32 pm
by Akyltist
постепенный переход "тег за тегом" на DOM архитектуру)

Re: Text-based Browser

Posted: Fri Nov 08, 2013 9:58 pm
by SoUrcerer
DOM - не панацея. С DOM рендеринг текста усложняется, хотя и дает больше возможностей.

Re: Text-based Browser

Posted: Fri Nov 08, 2013 10:06 pm
by Akyltist
SoUrcerer wrote:DOM - не панацея. С DOM рендеринг текста усложняется, хотя и дает больше возможностей.
в перспективе (далекой далекой) чтобы нормально работал js на сайтах нужна DOM архитектура, хотя не панацея)

Re: Text-based Browser

Posted: Fri Nov 08, 2013 10:09 pm
by Mario_r4
eAndrew wrote:Попробуй подчистую переписать=) Но уже с полностью продуманной архитектурой (например добавить глобальные атрибуты - атрибуты для всех тэгов, групповые атрибуты - атрибуты для группы тэгов и тд)
Хотя переписывать такой проект будет занятием довольно долгим, но править текущий код будет намного сложнее и мб даже дольше.
Да-да! И сразу на ассемблер! :wink:

Re: Text-based Browser

Posted: Fri Dec 27, 2013 3:34 pm
by Leency
HTMLv 0.99.31

С этой версии компонент WebView, отображающий содержимое страницы в HTMLv, вынесен в отдельный модуль и может быть скомпилирован в составе другого проекта на С--.
"Может быть скомпилирован" пока что не означает, что он там будет работать :)

Зачем этот сыр бор: для Liza. Да и не только для неё.

Re: Text-based Browser

Posted: Fri Dec 27, 2013 6:34 pm
by Mario_r4
Leency wrote:С этой версии компонент WebView, отображающий содержимое страницы в HTMLv, вынесен в отдельный модуль и может быть скомпилирован в составе другого проекта на С--.
В библиотеку надо и не будет нужды раздувать бинарники. (Я нынче за кэпа)

Re: Text-based Browser

Posted: Sun Dec 29, 2013 5:46 am
by Leency
Завтра будет прикольная фича.

Re: Text-based Browser

Posted: Sun Dec 29, 2013 4:01 pm
by Leency
HTMLv 0.99.5

Реализован задуманный мной давным давно Condition Script :D
Он позволяет добавить динамики страницам: реализовать галерею, отображение книги по главам и "спойлеры"!!!11

Я прикрепил архив с демками. Для запуска демок используйте последнюю ночную сборку.
1. первая демка - это игра "Спички" (The Matches), которая когда-то выкладывалась в этой теме. Только теперь не 12 html-файлов, а один! Всё в нём!
2. ремейк Solar System! Теперь тоже в одном файле!

Re: Text-based Browser

Posted: Sun Dec 29, 2013 4:38 pm
by Leency
Спецификация Condition Script.

Введён один новый тег condition (рус. условие) с одним лишь параметром.

Code: Select all

<condition show_if=0>Щука</condition>
<condition show_if=1>Карась</condition>
Всё довольно просто. Есть некая переменная condition, которая при загрузке страницы равна 0. Потому после загрузки страницы мы увидим слово "Щука", т.к. condition==0.

Чтобы увидеть своло "Карась", нам нужно изменить condition. Это делается с помощью ссылок, начинающизся со знака $. Например:

Code: Select all

<a href="$1">Показать блок с condition==1, т.е. слово "Карась"</a>
<a href="$+">Увеличить condition, тоже покажет "Карась".</a>
<a href="$-">Уменьшить condition, сейчас и так 0. Меньше быть не может.</a>
Также в тег <body> добавлен параметр condition_max для максимального значения переменной condition - это необходимо для href="$+" которые актуально испоьлозовать в галереях.

Re: Text-based Browser

Posted: Sun Dec 29, 2013 9:00 pm
by ppk-center
Может быть вообще разработать стандарт Kolobri HTML...

Re: Text-based Browser

Posted: Sun Dec 29, 2013 9:08 pm
by ppk-center
Я скоро этим займусь!

Re: Text-based Browser

Posted: Sun Dec 29, 2013 9:34 pm
by ppk-center
Примерно так:

Code: Select all

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<neck>
<!--***-->
</neck>
<body condition_max="" text="">
<header></header>
<article>
<center>
<h2></h2>
<p></p>
</center>
  </article>
<footer></footer>
</body>

Re: Text-based Browser

Posted: Sun Dec 29, 2013 10:53 pm
by Unusual
ppk-center wrote:Я скоро этим займусь!
Код ты писать будешь?