Size: a a a

2020 September 06

G

Get_RiGhT in pro.js
dynamic
Вот у тебя есть ник Get_RiGhT. А у меня dynamic. Вычислим хэш от ников по функции, которая представляет просто количество символов в них. У тебя получится число 9 а у меня 7. Если тебе просто дать число 7, ты не сможешь точно понять, что тебе дали хэш от моего ника, потому что может быть множество ников в которых 7 символов - это называется коллизией - когда одна хэш-функция для разного набора входных данных выдает одинаковый выходной. Но главное, что для одних и тех же входных данных, функция всегда будет выдать один и тот же результат.

Хэш-функции бывают самыми разными, и работают по различным алгоритмам, намного сложнее, чем просто подсчет количества символов.

Например, у тебя есть два файла, каждый размером в гигабайт. Ты можешь сравнивать их напрямую, а можешь вычислить хэши каждого и сравнить непосредственно хэши, что скорее всего будет быстрее. Особенно если тебе часто надо сравнивать множество файлов с множеством файлов - их хэши можно вычислить лишь однажды. Вероятность того, что при разных файлах у тебя будут одинаковые хэши прямо зависит от выбранной тобой хэш-функции.

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

G

Get_RiGhT in pro.js
сейчас открыл капот webpack
источник

G

Get_RiGhT in pro.js
хотел разобрать его
источник

G

Get_RiGhT in pro.js
и там вообщем использовались эти даннык как Хэш
источник

G

Get_RiGhT in pro.js
Get_RiGhT
и там вообщем использовались эти даннык как Хэш
ну в этом случае понял что нужны для того чтобы пользователь якобы сразу видел результат, потому что если использовать с одним названием то браузер за кеширует это название
источник

G

Get_RiGhT in pro.js
и возможно пользователь с первого раза не увидит какие все таки изменения произошли
источник

G

Get_RiGhT in pro.js
Get_RiGhT
ну в этом случае понял что нужны для того чтобы пользователь якобы сразу видел результат, потому что если использовать с одним названием то браузер за кеширует это название
название js скрипта
источник

d

dynamic in pro.js
Часть URI после решетки называют хэшем исключительно потому, что символ решетки (октоторп - #) так же называется хэшем. На самом деле эта часть правильно называется URI fragment. URI состоит из схемы, пути (иерахической части), строки запроса и фрагмента.
источник

LM

Leroy Merlen in pro.js
Ребят
источник

LM

Leroy Merlen in pro.js
Как обновить dom чтобы визуально все обновилось?
источник

LM

Leroy Merlen in pro.js
Добавляю через append элементы
источник

LM

Leroy Merlen in pro.js
Они криво устанавливаются
источник

LM

Leroy Merlen in pro.js
визуально
источник

P

Panda in pro.js
Код.
источник

d

dynamic in pro.js
Leroy Merlen
Они криво устанавливаются
Наискосок?
источник

LM

Leroy Merlen in pro.js
Да всяко разно
источник

LM

Leroy Merlen in pro.js
Если бы эти элементы в самом начале были бы в коде, то все ок
источник

LM

Leroy Merlen in pro.js
А как динамично добалвяю, все съезжает
источник

P

Panda in pro.js
стили кривые походу.
источник

d

dynamic in pro.js
Очень здорово. Только ничего не понятно, что ты имеешь в виду.
источник