2016-05-12 3 views
3

Я начал работать над проектом, и странный способ включить CSS-файл с помощью javascript.Причина включения javascript с document.write

Пример из проекта:

document.write('<link rel="stylesheet" type="text/css" href="css/plugins/jquery.datatables.css" />'); 

Есть ли какой-либо причине (преимущество), чтобы включить файл таким образом?

+7

Это файл css, а не js –

+0

@TudorConstantin Там также включены файлы js – jihn

ответ

4

Файл CSS будет добавлен только на страницу, если у пользователя включен JavaScript. Пропускная способность.

+1

Как это повлияет на кого-либо в 2016 году? Это текстовый файл. – Gendarme

+0

@ Gendarme - Сегодня это, вероятно, больше проблема с мобильными пользователями, которым приходится наблюдать за их использованием данных. – j08691

0

Возможно, загрузить таблицу стилей только при отображении dataTable и избежать ненужного запроса?

2

Этот код не включает JavaScript, но CSS включает ... с помощью JavaScript. Это позволяет динамически выбирать ваш CSS, возможно, для выбора тем или адаптации макета к устройству.

Смежные вопросы