āĻāĻ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻā§āĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻŽāĻžāĻ° āĻ¨āĻžāĻŽ āĻāĻāĻ˛āĻŋāĻ¯āĻŧāĻž āĻ¸ā§āĻ°ā§āĻĄāĻŋāĻ, āĻāĻŽāĻ°āĻž āĻ¸ā§āĻ°ā§āĻā§āĻ āĻāĻžāĻāĻžāĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻāĻ āĻĒā§āĻ¸ā§āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻŋāĨ¤ āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻ¨ā§āĻ āĻāĻ¯āĻŧāĻžāĻ¨āĻĄā§āĻā§āĻ¸ā§āĻ° āĻŽāĻŋāĻ¨āĻ¸ā§āĻ āĻ āĻĢāĻŋāĻ¸ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻāĻŦāĻ āĻāĻā§āĻ° āĻŦāĻāĻ° āĻĨā§āĻā§ SRI-āĻāĻ° āĻ¸ā§āĻ¨āĻžāĻ¤āĻāĨ¤
āĻŽāĻ¸ā§āĻā§āĻ¤ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°ā§āĻļāĻ¨ āĻā§āĻ˛āĻžāĻ° āĻāĻĒāĻ˛āĻā§āĻˇā§āĻ¯ā§, āĻāĻŽāĻ°āĻž āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ¯āĻŧāĻ āĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻāĻŋ - āĻāĻāĻžāĻ¨ā§ āĻŽāĻŋāĻ¨āĻ¸ā§āĻā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ¸āĻāĻ°āĻāĻ āĻ
ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¤āĻŋāĻšāĻžāĻ¸ āĻā§āĻāĻā§ āĻĒāĻžāĻ¨, āĻŦāĻāĻ°ā§āĻ° āĻĒāĻ° āĻŦāĻāĻ° āĻāĻŽāĻ°āĻž āĻāĻāĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĻāĻā§āĻˇāĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻāĻŋ:
- āĻ˛ā§āĻāĻāĻāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻ˛ā§āĻāĻāĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻŽāĻ¨āĻāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻā§āĻā§āĻ˛ āĻ¸ā§āĻ°āĻŋāĻāĻāĻž āĻāĻā§āĻ¨ āĻ¯āĻŋāĻ¨āĻŋ āĻĒā§āĻ°ā§ āĻĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ˛ā§āĻā§āĻ¨āĨ¤ āĻ¤āĻžāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻ āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§āĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĻā§āĻāĻžāĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ āĻ¸ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻāĻĒāĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ā§āĨ¤
- āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĨ¤ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°āĻāĻž āĻ¯āĻĻāĻŋ āĻ˛ā§āĻāĻāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻāĻ¤, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸ā§āĻā§āĻ˛ āĻĨāĻžāĻāĻ¤ āĻ¨āĻž, āĻ˛ā§āĻāĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¨āĻžāĻ°āĻĻā§āĻ° āĻ¸ā§āĻā§āĻ˛ āĻĨāĻžāĻāĻ¤āĨ¤ āĻ¸ā§āĻ¨ā§āĻĻāĻ°āĻāĻžāĻŦā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻāĻŋāĻā§ āĻĒā§āĻ¨āĻ°ā§āĻā§āĻā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°āĨ¤ āĻ āĻ¤āĻāĻŦ, JS-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻ āĻĨāĻžāĻā§, āĻ¤āĻŦā§ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻāĻžāĻ - āĻāĻŽāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ āĻāĻžāĻ˛ā§āĻŦāĻžāĻ¸āĻŋāĨ¤
- āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻ¨ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĻāĻā§āĻˇāĻ¤āĻžāĨ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻā§āĻā§āĨ¤ āĻāĻāĻŋ āĻ˛ā§āĻāĻ¸ āĻā§āĻ¯āĻžāĻ°āĻ˛ā§āĻ° āĻŽāĻ¤ā§: "āĻāĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻĨāĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¯āĻ¤āĻāĻž āĻĻā§āĻ°ā§āĻ¤ āĻĻā§āĻĄāĻŧāĻžāĻ¤ā§ āĻšāĻŦā§, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ¯ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻĻā§āĻ°ā§āĻ¤ āĻĻā§āĻĄāĻŧāĻžāĻ¤ā§ āĻšāĻŦā§āĨ¤" āĻĒā§āĻ°āĻ¤āĻŋāĻĻāĻŋāĻ¨ āĻāĻŽāĻ°āĻž āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ - āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§ā§ˇ āĻ āĻ¤āĻāĻŦ, āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻāĻžāĻ¸ā§āĻā§, āĻāĻŽāĻ°āĻž āĻāĻŽāĻ¨ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŦā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻāĻ°ā§āĻāĻŋ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻ¨ āĻ¨āĻŦā§āĻ¨ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻžāĻā§āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§, āĻāĻŽāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻŦāĻ˛ āĻ¸āĻ āĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ āĻ¨āĻ¯āĻŧ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ āĻŦāĻ˛āĻŦāĨ¤
āĻāĻžāĻ¸ā§āĻ 1: āĻĒā§āĻ°ā§āĻāĻĢā§āĻ˛āĻŋāĻ
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻžāĻāĻāĻŋ Yandex.Collections āĻāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¨āĻžāĻ° āĻāĻ˛ā§āĻā§āĻ¸āĻŋ Cherenkevich, āĻ¯āĻŋāĻ¨āĻŋ āĻ˛ā§āĻāĻāĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¸āĻšāĻāĻ°ā§āĻŽā§, āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻ¸ā§āĻ°ā§āĻā§āĻ āĻ¸ā§āĻ¯āĻžāĻŽāĻ¸ā§āĻ¨āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ āĻāĻ°ā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤
āĻļāĻ°ā§āĻ¤
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻāĻĢā§āĻ˛āĻŋāĻ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: āĻāĻĒāĻ¨āĻžāĻ°, āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛ āĻĨā§āĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻ˛ā§āĻ¨āĨ¤ āĻ¸āĻžāĻāĻāĻāĻŋ āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻ˛ā§āĻāĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ (āĻ˛ā§āĻāĻāĻāĻā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻā§āĻ:
1000px ,600px ,320px ,āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ ) āĻāĻŽāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛ā§āĻāĻāĻā§ āĻāĻā§āĻ°āĻšā§, āĻ¤āĻžāĻ āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤āĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦ:
- āĻāĻ¨ā§āĻĄā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻŽāĻžāĻĒ, āĻ°āĻ āĻ¸āĻ āĻŋāĻāĻ¤āĻž, āĻĢāĻ¨ā§āĻ āĻļā§āĻ˛ā§, āĻĢāĻ¨ā§āĻ āĻāĻāĻžāĻ°;
- āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸;
- āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ: āĻāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻā§āĻ°āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¤āĻžāĻŽ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž, āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻž āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ;
- āĻā§āĻ°āĻ¸-āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ (āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĒāĻ°ā§āĻā§āĻˇāĻŋāĻ¤)āĨ¤
āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻŦā§:
- āĻāĻ§ā§āĻ¨āĻŋāĻ CSS āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: flexbox, grid, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ;
- āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸;
- āĻĒā§āĻ°āĻžāĻ- āĻāĻŦāĻ (āĻŦāĻž) āĻĒā§āĻ¸ā§āĻ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻ¸āĻŽāĻžāĻŦā§āĻļ, āĻā§āĻˇā§āĻĻā§āĻ°āĻāĻ°āĻŖ, āĻāĻāĻāĻĒā§āĻ āĻā§āĻĄā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨;
- āĻāĻāĻāĻāĻŋāĻāĻŽāĻāĻ˛ āĻĢāĻ°ā§āĻŽ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ, āĻ¸ā§āĻāĻžāĻāĻ˛āĻžāĻāĻāĻĄ āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻ˛ā§āĻĄ āĻŦā§āĻ¤āĻžāĻŽāĨ¤
āĻāĻžāĻāĻāĻŋ āĻŦā§āĻļ āĻŦāĻŋāĻļāĻžāĻ˛, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻž āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻž āĻ¤āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻā§ āĻāĻŋāĻā§āĻāĻž āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻšāĻ¯āĻŧā§ āĻā§āĻ˛ā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻĻā§āĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻĒāĻžāĻ āĻžāĻ¨ - āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻāĻĢā§āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻŦāĻ āĻāĻŋāĻāĻšāĻžāĻŦā§āĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄāĨ¤
āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻ˛ā§āĻāĻāĻāĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛ āĻŽā§āĻŦāĻžāĻāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸, āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĻ āĻāĻŦāĻ āĻĄā§āĻ¸ā§āĻāĻāĻĒā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻ¯āĻŧ, āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§āĻ āĻāĻŋāĻ˛ā§ˇ
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻžāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§ āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻŦāĻ¸ā§āĻ¤ā§āĻ¨āĻŋāĻˇā§āĻ āĻ¤āĻž āĻāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ āĻāĻŋāĻ˛āĨ¤
āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ
āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ. āĻāĻāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻ˛ā§āĻ āĻāĻŋāĻā§ āĻŦā§āĻ˛āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻā§āĻā§ - āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻžāĻāĻāĻžāĻ¤ā§ āĻā§āĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ āĻĨāĻŦāĻž āĻ¤āĻžāĻ°āĻž āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋāĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋāĻā§ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻ°ā§āĻĻāĻžāĻ¯āĻŧ āĻāĻžāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§: āĻāĻāĻāĻŋ āĻ āĻŦāĻ¤āĻžāĻ° āĻ¸āĻš āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻ¨, SRI āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻ, āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻāĻĢā§āĻ˛āĻŋāĻ āĻ¸āĻš āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻ āĻāĻŦāĻ āĻ¯ā§āĻāĻžāĻ¯ā§āĻā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻā§ˇ āĻāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻžāĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻā§āĻŦāĻ˛ āĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻŽā§āĻ˛ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻš'āĻ˛ āĻāĻžāĻ°āĻāĻŋ āĻŦā§āĻ˛āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŋāĻ˛āĨ¤
āĻ˛ā§āĻāĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛ā§āĻāĻāĻā§āĻ° āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ. āĻĄāĻŋāĻāĻžāĻāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻšāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ (āĻ°āĻ, āĻāĻžāĻāĻĒā§āĻā§āĻ°āĻžāĻĢāĻŋ, āĻŦā§āĻ¤āĻžāĻŽā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ¸āĻš) āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻā§āĻ¨āĨ¤ āĻ¨ā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻĄā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ āĻāĻŋāĻ˛āĨ¤ āĻāĻŽāĻŋ āĻ¸ā§āĻ āĻā§āĻ˛ā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻŦ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻ āĻāĻŋāĻ˛āĻžāĻŽ āĻ¯āĻžāĻ°āĻž āĻĄāĻŋāĻāĻžāĻāĻ¨āĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻā§āĻāĻžāĻā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛: āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻ°ā§āĻĻāĻžāĻāĻŋ āĻāĻŋāĻāĻĒā§āĻ°ā§āĻā§āĻ° āĻāĻā§āĻāĻ¤āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤
āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ - āĻāĻāĻŋ āĻ¤āĻāĻ¨ āĻ¯āĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻāĻŋ āĻā§āĻŦāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻ¸ā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻžāĻ¤ā§ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ā§ āĻ¸āĻŦāĻāĻŋāĻā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĨā§āĻā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻĨāĻžāĻā§āĨ¤ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻžāĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§, āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋāĻ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻā§āĻ āĻā§āĻ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻā§āĻ˛ā§ āĻā§āĻā§ āĻāĻŦāĻ āĻ¸āĻŦāĻāĻŋāĻā§ 1920 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻā§, āĻā§āĻ āĻā§āĻ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄā§ āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻāĻ°ā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ°āĻž āĻāĻ āĻāĻžāĻāĻāĻŋ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻŽā§āĻāĻžāĻŦā§āĻ˛āĻž āĻāĻ°ā§āĻā§āĨ¤
āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸. "āĻāĻ¤āĻŦāĻžāĻ° āĻ¤āĻžāĻ°āĻž āĻŦāĻŋāĻļā§āĻŦāĻā§ āĻŦāĻ˛ā§āĻā§" āĻ¯ā§ āĻ˛āĻŋāĻā§āĻāĻāĻŋ āĻāĻāĻāĻžāĻŦā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ , āĻŦā§āĻ¤āĻžāĻŽāĻāĻŋ - āĻšāĻŋāĻ¸āĻžāĻŦā§ āĨ¤ āĻ¸ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻā§āĻ¨āĨ¤ āĻ¸āĻŦāĻžāĻ āĻāĻ¸āĻāĻ°āĻāĻ-āĻāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻāĻŋ āĻāĻŋāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋ, āĻāĻāĻŋ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻžāĻ°āĻžāĻĒ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻāĻ¨ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻāĻŋāĻ˛ā§āĻ¨ āĻ¯āĻŋāĻ¨āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ āĻā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§āĻāĻŋāĻ˛ā§āĻ¨ āĻ¯āĻž āĻ¤āĻŋāĻ¨āĻŋ āĻāĻžāĻ¨āĻ¤ā§āĻ¨ - āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ - āĻāĻŦāĻ . āĻ¸āĻ°ā§āĻŦā§āĻĒāĻ°āĻŋ, āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž - āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ°āĻāĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻŦā§āĻāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ (āĻ āĻ§āĻŋāĻāĻžāĻāĻļ āĻāĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĻā§), āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻĒā§āĻ°āĻŋ- āĻāĻŦāĻ / āĻ āĻĨāĻŦāĻž āĻĒā§āĻ¸ā§āĻ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻāĻ¯āĻŧā§āĻāĻāĻ¨ āĻāĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĻā§āĻ¨, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§āĻ āĻāĻŋāĻ˛ - āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¤āĻžāĻ°āĻž āĻāĻŽ āĻāĻŦāĻ scss āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤)āĨ¤
āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸ā§āĻ˛āĻžāĻāĻĄāĻžāĻ°. āĻ
ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§ āĻāĻŽāĻ°āĻž āĻ˛āĻŋāĻā§āĻāĻŋāĻ˛āĻžāĻŽ āĻ¯ā§ JS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻāĻžāĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - āĻāĻāĻāĻŋ āĻā§āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛āĻžāĻāĻĄāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻĻā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ āĻ¸ā§āĻ¤āĻ°ā§ āĻāĻā§ #button-N:āĻā§āĻ āĻāĻ°āĻž ~ .slider-inner .slider-slides. āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻā§āĻāĻŦāĻā§āĻ¸ā§ āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĻŋ, āĻāĻāĻŋ āĻā§āĻ āĻāĻ°āĻž āĻ
āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻŽāĻ°āĻž āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻ˛āĻžāĻāĻĄāĻā§āĻ˛āĻŋ āĻ¸āĻš āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ
āĻ¨ā§āĻŦāĻžāĻĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ: transform: translate(-33%)āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ˛āĻžāĻāĻĄāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĄā§āĻ°āĻĒāĻĄāĻžāĻāĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž. āĻāĻāĻžāĻ¨ā§āĻ āĻ¸āĻŦ āĻ¨āĻŋāĻā§ āĻ¨ā§āĻŽā§ āĻāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ
āĻ¨ā§āĻ°ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ: .accordion-item input:checked ~ .accordion-item__content. āĻāĻĒāĻ¨āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
:hover, :active āĻāĻŦāĻ :focu* āĻ¸ā§āĻā§āĻā§āĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§āĻ¤āĻž. āĻāĻāĻāĻŋ āĻā§āĻŦ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ. āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻāĻ°āĻžāĻŽ āĻāĻāĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¤āĻžāĻĻā§āĻ° āĻāĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻ āĻāĻāĻā§āĻŽāĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨āĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻā§āĻĄāĻŧā§ āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŽāĻŋ "āĻāĻŽāĻžāĻā§ āĻāĻ˛ āĻāĻ°ā§āĻ¨" āĻŦā§āĻ¤āĻžāĻŽāĻāĻŋ āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻĻā§āĻļā§āĻ¯āĻ¤ āĻāĻŋāĻā§āĻ āĻāĻā§āĻ¨āĻŋ (āĻ¯āĻĻāĻŋāĻ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛), āĻāĻāĻŋ āĻāĻžāĻ°āĻžāĻĒ, āĻāĻžāĻ°āĻŖ āĻāĻŽāĻŋ āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻāĻāĻŋāĻ¤ā§ āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĻŦāĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĻāĻļāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻŽāĻžāĻā§ āĻĻāĻļāĻŦāĻžāĻ° āĻĄāĻžāĻāĻž āĻšāĻŦā§āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻā§āĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻŽā§āĻŦāĻžāĻāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻŽāĻžāĻāĻ¸ āĻ¨ā§āĻ, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻšā§āĻāĻžāĻ° āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŦāĻ āĻāĻ°āĻ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¯āĻž āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¯āĻžāĻ°āĻž āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻāĻŋāĻ° āĻāĻĒāĻ° āĻšā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻāĻ¨ āĻāĻžāĻ°ā§āĻ¸āĻžāĻ°āĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻāĻāĻž āĻā§āĻŦ āĻ āĻĒāĻ°āĻŋāĻā§āĻāĻ¨ā§āĻ¨ āĻĻā§āĻāĻžāĻ¯āĻŧ, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻšā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ˛āĻŋāĻā§āĻā§āĻ¨. āĻāĻžāĻ°ā§āĻ¸āĻžāĻ°āĻā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž: āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĨ¤
āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻļāĻ¨. āĻāĻāĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¯ā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŽāĻ¸ā§āĻŖ āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻŦāĻ¨ā§āĻ° āĻā§āĻ¨ āĻāĻŋāĻā§āĻ āĻ¤āĻžā§āĻā§āĻˇāĻŖāĻŋāĻ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻāĻŋāĻā§ āĻāĻ°āĻ āĻŽāĻ¨ā§āĻ°āĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšā§āĻāĻžāĻ° āĻāĻŦāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ āĻĨāĻžāĻāĻž āĻ¯āĻĨā§āĻˇā§āĻ āĻāĻŋāĻ˛āĨ¤ āĻāĻ¯āĻŧā§āĻ˛, āĻ¯āĻžāĻ°āĻž āĻ¸ā§āĻ˛āĻžāĻāĻĄāĻžāĻ° āĻāĻŦāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻā§āĻĄ āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽāĻšāĻžāĻ¨.
āĻ¸āĻ°ā§āĻŦāĻžāĻ§ā§āĻ¨āĻŋāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§. āĻ āĻ¨ā§āĻā§ āĻĢā§āĻ˛ā§āĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ āĻā§āĻ°āĻŋāĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°ā§āĻ¨āĻŋāĨ¤ āĻĢā§āĻ˛ā§āĻā§āĻ¸ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻāĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻĨāĻžāĻ āĻāĻ āĻĢā§āĻ˛ā§āĻā§āĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ°āĻŖā§ āĻ˛ā§āĻāĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, āĻšāĻžāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¨āĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒāĻžāĻ¨āĻ¨āĻŋā§ˇ
āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ§āĻ¤āĻž. āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛ āĻ¤āĻž āĻšāĻ˛ āĻĢāĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°āĻžāĨ¤ āĻ¯āĻžāĻ°āĻž āĻāĻŽā§āĻ˛ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋāĻā§ āĻāĻŽā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĻā§ āĻāĻŽāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻ˛ā§āĻĄ āĻŦā§āĻ¤āĻžāĻŽ āĻ¸ā§āĻāĻžāĻāĻ˛ āĻāĻ°āĻž. āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĻā§āĻāĻ¤ā§ āĻāĻļāĻž āĻāĻ°āĻŋ: āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ āĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻ˛ā§āĻāĻžāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻ˛ā§āĻŦā§āĻ˛ āĻ¸ā§āĻāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ°ā§āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĒāĻžāĻ¯āĻŧ āĻāĻā§ - āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻā§āĻ āĻāĻ¨āĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻŦā§āĻ¤āĻžāĻŽā§āĻ° āĻāĻĒāĻ°ā§ āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž , āĻāĻŦāĻ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ°āĻ¸-āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦāĻ˛āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ˛ā§āĻŦā§āĻ˛ āĻāĻ°āĻž āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻāĻ¤āĻāĻžāĻŦā§ āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻāĨ¤
āĻā§āĻ°āĻ¸ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯. āĻāĻŽāĻ°āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻāĻŋ āĻ¯ā§ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ (IE āĻŦā§āĻ¯āĻ¤ā§āĻ¤ - āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻžāĻā§āĻ¯āĻŦāĻžāĻ¨ āĻāĻŋāĻ˛), āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ iPhones-āĻ Safari āĻāĻŦāĻ Androids-āĻ Chrome-āĻ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻ āĻāĻā§ā§ˇ
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻā§āĻ āĻ¯āĻĻāĻŋ JS āĻŦāĻž Bootstrap āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋ: āĻāĻāĻ¯āĻŧāĻ āĻĒā§āĻ°ā§ āĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯āĻā§ āĻ¨āĻˇā§āĻ āĻāĻ°āĻŦā§āĨ¤ āĻ¤āĻĻā§āĻĒāĻ°āĻŋ, āĻŦā§āĻāĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻĒā§āĻ° āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻĒāĻžāĻ¯āĻŧāĻ¨āĻŋ, āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻāĻŦāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¯āĻžāĻ°āĻž āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻā§āĻĨāĻžāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻāĻ āĻšā§āĻ¸ā§āĻ āĻāĻ°ā§āĻā§ āĻ¤āĻžāĻ°āĻž āĻā§āĻ¨ āĻŦāĻŋāĻļā§āĻˇ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĒāĻžāĻ¯āĻŧāĻ¨āĻŋ - āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻžāĻāĻžāĻ°ā§āĻ°āĻž āĻā§āĻŦ āĻā§āĻļāĻŋ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯āĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĻā§āĻ˛āĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ āĻāĻāĻŋ āĻāĻ°ā§āĻŽāĻĢāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ˛āĻžāĻ¸ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĻā§āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻžāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻŋāĻ˛āĨ¤ āĻ¯āĻžāĻĻā§āĻ° āĻāĻŽāĻ°āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŋāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻā§āĻŦāĻ¨āĻŦā§āĻ¤ā§āĻ¤āĻžāĻ¨ā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§ - āĻāĻĒāĻ¨āĻŋ āĻāĻ°ā§āĻŦ āĻāĻ°ā§ āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻŦāĻž āĻāĻĒāĻ¨āĻžāĻ° gh-āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻ¸ā§āĻ 2: āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻ°ā§āĻ
āĻāĻžāĻ¸ā§āĻā§āĻ° āĻ˛ā§āĻāĻ āĻšāĻ˛ā§āĻ¨ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻā§āĻ°ā§āĻĒ āĻĄā§āĻ¨āĻŋāĻ¸ āĻŦāĻžāĻ˛āĻŋāĻā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨āĨ¤
āĻļāĻ°ā§āĻ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ°āĻāĻž āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻāĻā§? āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻā§āĻˇāĻ¤ā§āĻ°ā§āĻ° āĻ¨āĻžāĻŽ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻšāĻžāĻ˛āĻāĻž āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻāĻŋ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¤āĻžāĻ°āĻžāĻ° āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§: āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻā§āĻ˛āĻŋ āĻ¤āĻžāĻ°āĻžāĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¤āĻžāĻ°āĻžāĻ° āĻĻā§āĻ°āĻ¤ā§āĻŦ (āĻŽāĻšāĻžāĻāĻžāĻļā§ āĻāĻāĻŽā§āĻā§ āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ), āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒāĻĨā§āĻ° āĻļā§āĻ°ā§ āĻāĻŦāĻ āĻļā§āĻˇ āĻŦāĻŋāĻ¨ā§āĻĻā§ - āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻļā§āĻ°ā§ āĻāĻŦāĻ āĻļā§āĻˇāĨ¤ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻĢāĻŋāĻ¨āĻŋāĻļ āĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻĒāĻĨ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°:
const solution = function(graph, start, finish) { // ĐĐ°ŅĐĩ ŅĐĩŅĐĩĐŊиĐĩ }
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻ¨āĻĒā§āĻ āĻĄā§āĻāĻž:
const graph = { start: { A: 50, B: 20 }, A: { C: 40, D: 20 }, B: { A: 90, D: 90 }, C: { D: 160, finish: 50 }, D: { finish: 20 }, finish: {} }; const start = 'start'; const finish = 'finish';
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻāĻāĻĒā§āĻ:
{ distance: 90, path: ['start', 'A', 'D', 'finish'] }
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻā§āĻāĻžāĻ˛ src/ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°ā§ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨.js āĻ āĻ°āĻžāĻā§āĻ¨āĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻžāĻā§āĻ° āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖāĻāĻŋ āĻāĻŋāĻ˛ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯āĻŽā§āĻ˛āĻāĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻ˛ā§āĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻāĻŋāĻ˛ āĻ¯ā§ āĻĄāĻŋāĻāĻāĻ¸ā§āĻā§āĻ°āĻžāĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¯āĻžāĻ°āĻž āĻāĻāĻŋāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻā§āĻāĻā§ āĻĒā§āĻ¯āĻŧā§āĻā§āĻ¨ āĻāĻŦāĻ JS-āĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻā§āĻ¨ āĻ¤āĻžāĻ°āĻž āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§āĻā§āĻ¨āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŽāĻ°āĻž āĻāĻāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻš āĻ āĻ¨ā§āĻ āĻāĻžāĻāĻāĻĒāĻ¤ā§āĻ° āĻĒā§āĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻŽāĻ°āĻž āĻā§āĻĄ āĻāĻŖā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻā§ā§ˇ āĻāĻāĻž āĻŽāĻāĻžāĻ° āĻ¯ā§ āĻ āĻ¨ā§āĻ āĻ˛ā§āĻ āĻ˛ā§āĻāĻā§āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻĨā§āĻā§ āĻā§āĻĄāĻāĻŋ āĻāĻĒāĻŋ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ āĻāĻāĻāĻŋ āĻāĻŽ āĻ¸ā§āĻā§āĻ° āĻĒā§āĻ¯āĻŧā§āĻā§. āĻāĻŽāĻ°āĻž āĻā§āĻ¨ā§ āĻā§āĻ¸ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°āĻŋ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻŽāĻ°āĻž āĻāĻžāĻ āĻāĻāĻāĻ¨ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻ˛ā§āĻā§āĻ¨ āĻ¤āĻž āĻāĻā§āĻ°āĻāĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻŋāĻ˛ āĻ¯ā§ āĻā§āĻ˛ā§āĻ°āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤āĻžāĻ˛āĻā§āĻ˛ āĻĒāĻžāĻāĻŋāĻ¯āĻŧā§āĻā§, āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻā§ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§ āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻ āĻŦāĻāĻ° āĻāĻŽāĻ°āĻž āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ˛ā§āĻĻā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¤āĻžāĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°ā§āĻ° āĻŦāĻāĻ° āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¯ā§āĻā§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻāĻŋ, āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ° āĻā§āĻˇāĻŽāĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ "āĻŽāĻžāĻ¨āĻŦ", āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ āĻāĻŋāĻ˛āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āĻĄ āĻļā§āĻ˛ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ. āĻ¸ā§āĻĒā§āĻ¸ āĻŦāĻž āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ¯āĻžāĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻā§āĻ¨āĻŋāĨ¤ āĻāĻāĻž āĻ āĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĄāĻŦāĻ˛ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻ¸āĻš āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻŽāĻŋāĻā§āĻ˛āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž āĻāĻŦāĻ āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻŦāĻŋāĻļā§āĻŦā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§ āĻ¤āĻžāĻ°āĻž āĻŦāĻ˛ā§ āĻ¯ā§ āĻāĻāĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĻ° 80% āĻ āĻ¨ā§āĻ¯ āĻ˛ā§āĻā§āĻ° āĻā§āĻĄ āĻĒāĻĄāĻŧāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤āĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻāĻžāĻ¤ā§āĻ°āĻ°āĻžāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻŋāĻāĻ°ā§āĻāĻ° āĻāĻŦāĻ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻā§āĻĄ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ āĻāĻ āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻāĻāĻ¨ āĻŦāĻšāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻāĻžāĻ āĻāĻŋāĻ˛ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ āĻā§āĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻŋāĻ˛ āĻ¨āĻž - āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻ¤āĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸ā§āĻā§āĻ˛āĻž āĻā§āĻ¯āĻžāĻ-āĻāĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻžāĻĻā§ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻā§āĻ˛ā§ āĻā§āĻŦāĻ āĻā§āĻ¸āĻžāĻšāĻŦā§āĻ¯āĻā§āĻāĻ āĻāĻŋāĻ˛āĨ¤
āĻļā§āĻˇ āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ āĻšāĻ˛ āĻ āĻā§āĻā§āĻ¸ā§āĻā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¯āĻŧā§āĻāĻāĻ¨ āĻ˛ā§āĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¯ā§āĻ āĻāĻ°ā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ°ā§āĻŽā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻĒā§āĻ˛āĻžāĻ¸ āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĻā§āĨ¤
āĻ¸āĻ āĻŋāĻ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤:
const solution = function(graph, START, FINISH) {
// ĐŅŅ ĐŊĐĩ ĐąĐĩŅĐŋĐģĐ°ŅĐŊĐž в ŅŅĐžĐŧ ĐŧиŅĐĩ
const costs = Object.assign({[FINISH]: Infinity}, graph[START]);
// ĐĐĩŅваŅ вОĐģĐŊĐ° ŅОдиŅĐĩĐģŅŅĐēиŅ
ĐŊОд
const parents = { [FINISH]: null };
Object.keys(graph[START]).reduce((acc, child) => (acc[child] = START) && acc, parents)
const visited = [];
let node;
// ĐŅĐĩĐŧ ÂĢĐ´ĐĩŅŅвОĐŗĐžÂģ ŅОдиŅĐĩĐģŅ, ĐžŅĐŧĐĩŅĐ°ĐĩĐŧ ĐŋŅОКдĐĩĐŊĐŊŅĐĩ
do {
node = lowestCostNode(costs, visited);
let children = graph[node];
for (let n in children) {
let newCost = costs[node] + children[n];
// ĐŅŅ ĐŊĐĩ ĐžŅĐĩĐŊĐĩĐŊĐ° иĐģи ĐŊĐ°ŅŅĐģŅŅ йОĐģĐĩĐĩ Đ´ĐĩŅŅвŅĐš ĐŋĐĩŅĐĩŅ
Од
if (!costs[n] || costs[n] > newCost) {
costs[n] = newCost;
parents[n] = node;
}
}
visited.push(node);
} while (node)
return {
distance: costs[FINISH],
path: optimalPath(parents)
};
// ĐОСвŅĐ°Ņ ĐŊаСад ĐŋĐž ŅĐ°ĐŧŅĐŧ ÂĢĐ´ĐĩŅŅвŅĐŧÂģ ŅОдиŅĐĩĐģŅĐŧ
function optimalPath(parents) {
let optimalPath = [FINISH];
let parent = parents[FINISH];
while (parent && parent !== START) {
optimalPath.push(parent);
parent = parents[parent];
}
optimalPath.push(START);
return optimalPath.reverse();
}
// ĐиĐŊиĐŧĐ°ĐģŅĐŊĐ°Ņ ŅŅОиĐŧĐžŅŅŅ иС ŅĐĩĐēŅŅĐĩĐš ĐŊОдŅ ŅŅĐĩди ĐŊĐĩĐŋŅĐžŅĐŧĐžŅŅĐĩĐŊĐŊŅŅ
function lowestCostNode(costs, visited) {
return Object.keys(costs).reduce((lowest, node) => {
if (lowest === null || costs[node] < costs[lowest]) {
if (!visited.includes(node)) {
lowest = node;
}
}
return lowest;
}, null);
};
};
āĻāĻžāĻ¸ā§āĻ 3: āĻāĻā§āĻ¨ā§āĻ āĻā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻĄāĻžāĻ°
āĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻ¸ā§āĻ°ā§āĻā§āĻ āĻāĻžāĻāĻžāĻāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻāĻāĻžāĻ¨ā§āĻĄāĻžāĻ° āĻĒāĻĄāĻ¸āĻā§āĻ°ā§āĻŦāĻāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻļāĻ°ā§āĻ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻŽāĻŋāĻ¨āĻŋ-āĻā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻĄāĻžāĻ° āĻ˛āĻŋāĻā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, 2019 āĻ¸āĻžāĻ˛ā§ āĻĢā§āĻ°āĻ¨ā§āĻāĻāĻ¨ā§āĻĄ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĨ¤
āĻā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŽāĻ¤ āĻĻā§āĻāĻ¤ā§ āĻšāĻŦā§. āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¨ā§āĻāĨ¤ āĻāĻā§āĻ¨ā§āĻ āĻ āĻ¨ā§āĻ¸ā§āĻŽāĻžāĻ°āĻ 3, 7 āĻāĻŦāĻ 14 āĻĻāĻŋāĻ¨ āĻāĻā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĨā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄā§āĻ° āĻĒāĻ°ā§, āĻā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻĄāĻžāĻ°āĻāĻŋ āĻā§āĻ˛āĻž āĻāĻŦāĻ āĻ āĻĢāĻ˛āĻžāĻāĻ¨ā§ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻĻāĻ°āĻāĻžāĻ°ā§ āĻ¸āĻŽā§āĻĒāĻĻ
āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĻāĻŋāĻā§āĻ° āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§:
confs.tech/javascript?topics=javascript%2Bcss%2Bux āĻ¸ā§āĻŦāĻž āĻāĻ°ā§āĻŽā§:
developer.mozilla.org/ru/docs/Web/API/Service_Worker_API/Using_Service_Workers
developers.google.com/web/fundamentals/primers/service-workers āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ API:
developer.mozilla.org/ru/docs/Web/API/Notifications_API
āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻāĻžāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻŋāĻ˛, āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻŋāĻ˛, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦāĨ¤ āĻāĻŽāĻ°āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§ - āĻ¸ā§ āĻā§āĻāĻžāĻŦā§ āĻāĻŦā§āĻˇāĻŖāĻž āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ā§, āĻ¸ā§ āĻ¤āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻāĻŋāĻ¨āĻžāĨ¤
āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ
āĻāĻžāĻāĻ āĻāĻ°āĻž āĻā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻĄāĻžāĻ°. āĻšā§āĻ¯āĻžāĻ, āĻāĻāĻž āĻāĻāĻ¨āĻ āĻ°āĻžāĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨. āĻāĻŽāĻ¨āĻ āĻāĻŋāĻ˛ā§āĻ¨ āĻ¯āĻžāĻ°āĻž āĻļāĻ°ā§āĻ¤āĻāĻŋāĻā§ āĻā§āĻŦ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ āĻ°ā§āĻĨā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻŋāĻāĻ¸āĻāĻ¸ āĻā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨āĻ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§āĻ¨āĻ¨āĻŋāĨ¤ āĻāĻāĻŋ āĻā§āĻŦ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻĻā§āĻāĻžāĻ¯āĻŧāĻ¨āĻŋ, āĻ¤āĻŦā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻžāĻ āĻāĻ°āĻ˛ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŽā§āĻ¨āĻŋāĨ¤
āĻāĻāĻāĻŋ āĻā§āĻ¸ āĻĨā§āĻā§ āĻāĻā§āĻ¨ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ˛ā§āĻāĻāĻ āĻāĻžāĻ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻ¤ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻā§āĻ¨ā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ āĻ¸ā§āĻ¤āĻ°āĻžāĻ āĻŦāĻžāĻāĻ°ā§ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ JSON āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ˛ā§āĻāĻāĻ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛āĨ¤ āĻ¯ā§ āĻā§āĻ¨ā§ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ˛ (āĻĢā§āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻž XMLHttpRequest āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§)āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻ˛āĻŋāĻĢāĻŋāĻ˛ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ°āĻŋāĻĄāĻŽāĻŋāĻ¤ā§ āĻ¤āĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ˛āĻžāĻ¸ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻŖā§āĻ¯ āĻšāĻŦā§āĨ¤
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻ°ā§āĻŽā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄā§āĻ° āĻĒāĻ° āĻ
āĻĢāĻ˛āĻžāĻāĻ¨ā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻ
āĻ¨ā§āĻ¸ā§āĻŽāĻžāĻ°āĻ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻāĻ¸āĻ˛ā§ 3, 7, 14 āĻĻāĻŋāĻ¨ āĻĒāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻ¨ā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻĒāĻŋāĻāĻ āĻŦā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛,
āĻĄā§āĻ¸ā§āĻāĻāĻĒā§ āĻāĻāĻāĻŋ āĻāĻāĻāĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž (PWA)āĨ¤ āĻāĻŽāĻ°āĻž āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻā§āĻ
āĻā§āĻĄāĻ¸ā§āĻāĻžāĻāĻ˛ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻžāĻ āĻžāĻŽā§. āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻžāĻ¸ā§āĻā§āĻ° āĻŽāĻ¤ā§, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āĻĄāĻ¸ā§āĻāĻžāĻāĻ˛ āĻĻā§āĻā§āĻāĻŋ (āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¨āĻž)āĨ¤ āĻāĻŋāĻā§ āĻ˛ā§āĻ āĻ˛āĻŋāĻ¨ā§āĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°ā§ āĻāĻ°ā§āĻā§ - āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤āĨ¤
āĻāĻ¨āĻ¸ā§āĻ˛ āĻ¤ā§āĻ°ā§āĻāĻŋ. āĻ¯āĻĻāĻŋ āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ āĻĨāĻžāĻā§ āĻ¯ā§ āĻāĻŋāĻā§ āĻā§āĻ˛ āĻāĻŋāĻ˛, āĻāĻŦāĻ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻāĻāĻŋāĻ¤ā§ āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻ¨āĻž āĻĻā§āĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤
āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋ āĻŽāĻāĻžāĻ°:
- āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨āĻĒāĻ¤ā§āĻ°ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻžāĻ ā§āĻ¯ āĻāĻŋāĻ˛: âāĻāĻāĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻŦāĻ¨ā§āĻ§ā§ āĻāĻŽāĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻ˛āĨ¤ āĻāĻŽāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ¸āĻā§āĻā§ āĻ¤āĻžāĻā§ āĻŦā§āĻŽāĻž, āĻāĻŦāĻ āĻ¤āĻŋāĻ¨āĻŋ āĻāĻŽāĻžāĻā§ āĻŦāĻ˛ā§āĻ¨. āĻāĻŽāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻāĻŋ, āĻāĻŽāĻŋ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻāĻžāĻ¨āĻ¤ā§ āĻāĻžāĻāĨ¤" āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšā§āĻĻāĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻ āĻāĻ°āĻāĻŋāĻ˛āĻžāĻŽ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĻā§āĻ°ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ° āĻŦāĻ¨ā§āĻ§ā§ āĻāĻŦā§āĻĻāĻ¨āĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤
- āĻāĻāĻāĻ¨ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ GitHub-āĻ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻĒāĻžāĻ āĻŋāĻ¯āĻŧā§āĻā§āĻ¨, āĻ¯ā§āĻāĻžāĻ¨ā§ RAR āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°āĻāĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛ - āĻāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨āĨ¤ đ
- āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻ¨ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§, solution.js āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§, āĻ¸āĻ¤āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§āĻā§āĻ¨ āĻ¯ā§ āĻ¤āĻŋāĻ¨āĻŋ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĻāĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻā§āĻ¨āĨ¤
āĻāĻŽāĻ°āĻž 76 āĻāĻ¨ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻāĻŦā§āĻĻāĻ¨ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ āĻāĻŦāĻ 23 āĻāĻ¨āĻā§ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻŋāĻ¨āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ¨āĻ¯āĻŧ, āĻŽāĻ¸ā§āĻā§, āĻ¸ā§āĻ¨ā§āĻ āĻĒāĻŋāĻāĻžāĻ°ā§āĻ¸āĻŦāĻžāĻ°ā§āĻ āĻāĻŦāĻ āĻāĻŽāĻ¨āĻāĻŋ āĻ¤āĻžāĻ¤āĻžāĻ°āĻ¸ā§āĻ¤āĻžāĻ¨ āĻĨā§āĻā§āĻ āĻĒā§āĻ°āĻļā§āĻ¨āĻžāĻŦāĻ˛ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻŋāĻā§ āĻā§āĻ˛ā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒā§āĻļāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻŦāĻžāĻ āĻāĻ°ā§āĻā§: āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻ¨ āĻĢāĻ°ā§āĻ¨āĻ¸āĻŋāĻ āĻŦāĻŋāĻļā§āĻˇāĻā§āĻ, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻāĻ¨ āĻāĻāĻāĻ¨ āĻŽā§āĻĄāĻŋāĻā§āĻ˛ āĻāĻžāĻ¤ā§āĻ°āĨ¤
āĻĢāĻ˛āĻžāĻĢāĻ˛āĻāĻŋ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ā§āĻ° āĻšāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻŋāĻ˛āĨ¤ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻĄāĻŧā§ 60% āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻāĻžāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°ā§, āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋ 50% āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŦāĻ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧāĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻĄāĻŧā§ 40% āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻ¨āĻāĻ°ā§, āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻāĻāĻŋāĻ˛ āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§āĨ¤ āĻāĻžāĻ°āĻŖāĻāĻŋ āĻāĻ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻā§ āĻāĻāĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§āĻ°āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻā§āĻŦāĻ¨ā§āĻ° āĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻŽā§āĻā§āĻŽā§āĻāĻŋ āĻšāĻ¯āĻŧ - āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž, āĻļāĻŋāĻļā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ Yandex.Music āĻŦāĻž Yandex.Weather āĻāĻŦāĻšāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻŽāĻžāĻ¨ā§āĻˇā§āĻ° āĻāĻ¨ā§āĻ¯ā§ˇ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻļā§āĻ°ā§ āĻŦā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻāĻŽāĻžāĻ° āĻŽāĻ¨ā§ āĻāĻā§ āĻĻā§āĻ āĻŦāĻāĻ° āĻāĻā§ āĻāĻŽāĻžāĻ° SRI āĻāĻ¨ā§āĻā§āĻ°āĻžāĻ¨ā§āĻ¸ āĻāĻžāĻ¸ā§āĻ āĻĻā§āĻā§āĻāĻŋāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻā§āĻŦā§āĻāĻŋāĻ˛āĻžāĻŽ āĻ¯ā§ āĻāĻŽāĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻŦ āĻ¨āĻžāĨ¤ āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻŦāĻ¸ā§ āĻĨāĻžāĻāĻž, āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨ā§ āĻļāĻ°ā§āĻ¤āĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°āĻžāĨ¤ āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§ āĻ¯ā§ āĻļāĻ°ā§āĻ¤āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ 80% āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻāĻžāĻ¸ā§āĻ (āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¨) āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ, āĻāĻŽāĻ°āĻž MDN-āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻ°ā§āĻŽā§āĻĻā§āĻ° āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ API-āĻāĻ° āĻ˛āĻŋāĻā§āĻ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨āĻ°āĻ¤ āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§āĻ°āĻž āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°ā§āĻā§āĨ¤
āĻāĻŽāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻāĻžāĻ āĻ¯ā§ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻ¸ā§āĻ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ°āĻž āĻĒāĻĄāĻŧā§āĻ āĻ¯āĻžāĻ°āĻž āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻāĻ¸āĻāĻ°āĻāĻāĻ¤ā§ āĻĒā§āĻ°āĻŦā§āĻļā§āĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻā§āĻ¨, āĻ¯āĻžāĻ°āĻž āĻŽāĻŋāĻ¨āĻ¸ā§āĻ āĻ¸ā§āĻā§āĻ˛ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋ, āĻŦāĻž āĻ¯āĻžāĻ°āĻž āĻ
āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, āĻāĻāĻŋ āĻāĻ°āĻž āĻŦā§āĻļ āĻ¸āĻŽā§āĻāĻŦāĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻŦāĻ˛ āĻ¨āĻŋāĻā§āĻ° āĻāĻĒāĻ° āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻ˛ā§āĻāĻāĻĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻĒāĻ¸ āĻļā§āĻ¨āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com