Я недавно читал эту книгу «Наддуваемая графика Javascript», и это просто потрясающе. В нем есть несколько действительно интересных концепций и примеров с использованием элемента canvas html5 и другой графики. Он также использует библиотеку jquery и учит, как создавать собственные плагины. Однако в большинстве своих примеров он использует bitwise operators
, и мне трудно понять их. Он объясняет их использование, но не полностью. Наиболее используемые в его примерах:
Javascript Поразрядные регулярные операторы
x >> 0
x << y
x >>> 0
x & y
x | y
x^y
У меня возникли некоторые проблемы с пониманием их использования и их преимущества, так что я просто хочу знать, что их эквивалент с помощью регулярных операторов. Как я могу заменить x >> y
чем-то, используя x%y
или что-то в этом роде.
Они объясняют, что они делают, но единственным ясным примером является x >> y. Также они не вникают в детали производительности и их преимущества. – lomas09
Эта ссылка должна быть обязательной для чтения, но не относится непосредственно к JavaScript, поэтому в моих глазах нет дубликатов. –