2016-04-16 2 views
0

Когда созданный объект html создается, браузер дает ему некоторые свойства, такие как scrolltop ecc.Как браузер дает эти свойства? Через какой язык?Как браузер устанавливает свойства html?

+1

От моего понимания это зависит от того, как браузер реализует спецификацию HTML. Свойства DOM Element обрабатываются браузером и, как таковые, зависят от реализации браузера. –

+0

Например, свойство scrolltop может быть найдено с помощью javascript-метода или оно вычисляется браузером. В некотором роде и с помощью javascript мы также можем увидеть это свойство? – Fistright

+0

Свойства по умолчанию элемента DOM задаются браузером. Вы (программист) можете взаимодействовать с этими элементами с помощью Javascript. I.e document.getElementById ('someId'). Attributes –

ответ

1

Как браузер обрабатывает элементы DOM внутри, полностью специфичен для реализации спецификации HTML в браузерах.

Вы (программист) можете взаимодействовать с элементами DOM с помощью Javascript.

Вы можете получить свойство scrollTop определенного элемента, используя следующий JavaScript:

var someElement = document.getElementById("someElement"); var scrollTop = someElement.scrollTop;

Here список свойств элементов DOM и методов.

+0

Я понял, что вы хотите сказать, но я не понимаю, какой тип языковых браузеров использует для вычисления свойств элементов html. Например, какой язык использует Firefox для вычисления свойств элементов html? Есть ли способ найти, для Например, прокрутите верхнее значение с помощью javascript? – Fistright

+0

О, боже, извините. Я хорошо прочитал ваш Answare, и я понял.Browser не использует традиционный язык для вычисления всех свойств, но он использует собственный язык. Хорошо ли я понял? – Fistright

+0

Код, указанный выше, получит верхнее значение прокрутки нужного элемента. Браузеры - это программы, как и любые другие приложения на вашем компьютере. Таким образом, они написаны на стандартных языках программирования. Я считаю, что FireFox написан на C++. –