Принципы для моделирования документов CouchDB

В настоящее время нет никакого представленного способа непосредственно управлять DOM в UIWebView, ни любыми удобными методами для обработки вещей как размеры шрифта. Я предлагаю регистрировать Радары .

сказавший это. можно изменить размер шрифта путем изменения CSS, как любая другая веб-страница. Если это не возможно (Вы не управляете содержанием), можно записать небольшую функцию JavaScript, чтобы изменить свойства CSS на страницах DOM и выполнить ее путем вызова:

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script;

116
задан Brian Tompsett - 汤莱恩 4 November 2015 в 10:17
поделиться

1 ответ

Книга говорит, если я правильно помню, денормализовать до тех пор, пока «не будет больно», при этом не забывая о частоте, с которой ваши документы могут обновляться.

  1. Какие правила / принципы вы используете для разделения ваших документов (отношений и т. Д.)?

Как правило, я включаю все данные, необходимые для отображения страницы, относящейся к рассматриваемому элементу. Другими словами, все, что вы напечатали бы на реальном листе бумаги, который вы бы кому-то передали. Например, документ с котировкой акций будет включать название компании, биржу, валюту в дополнение к цифрам; контрактный документ будет включать имена и адреса контрагентов, всю информацию о датах и ​​сторонах подписания. Но котировки акций на разные даты составят отдельные документы, отдельные контракты образуют отдельные документы.

  1. Можно ли объединить весь сайт в один документ?

Нет, это было бы глупо, потому что:

  • вам придется читать и записывать весь сайт (документ) при каждом обновлении, а это очень неэффективно;
  • вы не получите никакой выгоды от кеширования представлений .
15
ответ дан 24 November 2019 в 02:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: