Я не уверен, почему ваша страница загружает двойные компоненты, вы заходите на сайт напрямую или по другому пути?
Если ваше изображение не отображается, вот почему: все в вашей папке src
предполагается, что она динамическая, то есть она не будет обслуживаться напрямую. Если вы хотите включить изображение статически, вы можете создать папку public
в корневой директории (на том же уровне, что и папка src
) и поместить туда изображения. Все в этой папке public
будет обслуживаться напрямую. Так, например, у вас может быть такая структура:
|-- src
`-- public
`-- images
`-- logo.png
Затем в вашем коде вы можете включить путь, например
Я думаю, для логотипа, как вы используете В этом случае этот метод является достаточным. Однако, если вы всегда будете связывать изображения, подобные этим, вы упустите множество интересных функций Гэтсби. Например, Гэтсби может лениво загрузить ваше изображение или оптимизировать размер файла! Вы можете узнать больше здесь (официальный блог Гэтсби) .
Поскольку шестнадцатеричное число соответствует намного более тесно вдребезги это десятичные числа. Каждая шестнадцатеричная цифра соответствует 4 битам (откусывание). Так, после того как Вы изучили битовую маску, связанную с каждой шестнадцатеричной цифрой (0-f), можно сделать что-то как, "Я хочу маску для байта низкоуровневого":
0xff
или, "Я хочу маску для нижней части 31 бит":
0x7fffffff
Только для ссылки:
HEX BIN
0 -> 0000
1 -> 0001
2 -> 0010
3 -> 0011
4 -> 0100
5 -> 0101
6 -> 0110
7 -> 0111
8 -> 1000
9 -> 1001
A -> 1010
B -> 1011
C -> 1100
D -> 1101
E -> 1110
F -> 1111
Они, вероятно, использовали шестнадцатеричные значения, потому что числа легче помнить в шестнадцатеричном числе. Например, 0x7fffffff совпадает с 2147483647, но намного легче помнить.
Шестнадцатеричное число является человекочитаемой формой двоичного файла, который на самом деле использует ЦП. Когда рассмотрение низкого уровня управляет, чтобы часто имело больше смысла соответствовать ЦП и думать в шестнадцатеричном числе,