| 
 | 
| 
 
Как делается автоматическое подключение библиотек? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Есть веб-сервер, который возвращает на клиента страницы. Некоторые страницы это чистый HTML (без JS). В некоторых страницах JS "автономный", обеспечивающий работу верстки Bootstrap. В некоторых страницах добавляется код, обеспечивающий интерактивность страниц. Для удобства в последнем случае типовые фрагменты выделены в функции общего назначения и прототипы (например форматирование чисел и денежных сумм, экранирование спецсимволов HTML) и т.д.). Назову это, скажем, библиотекой пользовательских функций. Эта библиотека нужна только в последнем случае, когда на страницу добавляется пользовательский код. Но и в этом случае она нужна не целиком, для каждого случая нужна только часть функций библиотеки. Скажем, в библиотеки сотня функций, но в одной случае нужен только десяток функций для форматирования данных, а в другом два десятка функций для работы с таблицами. Можно вообще не забивать этим голову и всегда подключать библиотеку. Тем более, что в этом случае она будет кешироваться пользовательским браузером. Можно подключать библиотеку только в случае использования пользовательского кода. Можно не подключать всю библиотеку, а подключать только используемые в каждом конкретном случае функции. Тогда на клиента будет загружаться только используемый код, но тогда он не будет кешироваться. Как вообще сейчас принято делать? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.02.2020, 12:19 | 
  
  
  
   | 
||
| 
 
Как делается автоматическое подключение библиотек? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.02.2020, 14:54 | 
  
  
  
   | 
||
| 
 
Как делается автоматическое подключение библиотек? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Alibek B., Для таких случаев используется WebPack. Он может обработать все модули, которые затребует страница и выбрать из них только то, что ей действительно нужно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.02.2020, 16:37 | 
  
  
  
   | 
||
| 
 
Как делается автоматическое подключение библиотек? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Alibek B. Есть веб-сервер, который возвращает на клиента страницы. Скажем, в библиотеки сотня функций, но в одной случае нужен только десяток функций для форматирования данных, а в другом два десятка функций для работы с таблицами. Можно и нужно разделить библиотеку на смысловые модули и подключать только то, что нужно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.02.2020, 16:38 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?desktop=1&fid=22&tid=1443532]:  | 
    0ms | 
get settings:  | 
    8ms | 
get forum list:  | 
    11ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    55ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    40ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 12ms | 
| total: | 146ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.