Π§ΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ response.json()? — JavaScript
ΠΌΠΈΠΊΡΠΎ4950816268
1
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΡΡΠΎΠΊ:
https://www.codecademy.com/paths/front-end-engineer-career-path/tracks/fecp-22-async-javascript-and-http-requests/modules/wdcp-22- Learn-javascript-syntax-requests/lessons/js-requests-with-fetch-api/exercises/intro-to-fetch-get-requests
ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π² ΡΡΠΎΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ response.json() ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΎΡΠ²Π΅ΡΠ° Π² JSON, Π½ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ response.json() Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΎΠ±ΡΠ΅ΠΊΡ JavaScript. Π’Π°ΠΊ ΡΡΠΎ ΠΆΠ΅ ΡΡΠΎ, Ρ Π·Π°ΠΏΡΡΠ°Π»ΡΡ Π² ΡΡΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ΅
ΠΠ΄Π°ΠΌΠ³Π°ΡΡΠ½ΠΈ96
2
Π ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΡΠΌΡΡΠ»Π΅ ΠΎΠ±Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° Π²Π΅ΡΠ½Ρ. JSON ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΠΎΡΠ°ΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Javascript
, ΠΈ Π² ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΎΡΡΠΎΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² JSON ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Javascript. ΠΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ°ΠΉΠ» JSON, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΉΠ», ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΎΠ΄ΠΈΠ½ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Javascript, ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π΄Π°Π½Π½ΡΡ
. ΠΠΎΡΡΠΎΠΌΡ, ΠΊΠΎΠ³Π΄Π° Promise Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ Javascript, ΡΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π²ΡΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π½ΠΎΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Javascript, Ρ.Π΅. ΡΡΠΎ JSON.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΡΠ½Ρ, JSON Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ Javascript, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½ΠΎΡΠΈΡΠ΅Π»Ρ Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° Π²Π°Ρ Π²ΠΎΠΏΡΠΎΡ Ρ Π±Ρ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ Javascript. ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠ½ΠΎ. Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ
Π½Π΅ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΡΡΠΌΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ° Π² ΡΠ°ΠΉΠ» JSON ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· response.json()
Π² Π²Π°ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅.
2 Π»Π°ΠΉΠΊΠ°
ΠΌΠΈΠΊΡΠΎ4950816268
ΠΠ΄Π°ΠΌΠ³Π°ΡΡΠ½ΠΈ96:
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Π² JSON ΠΏΡΠΎΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Javascript.
ΠΠΎ ΡΠΎΠ³Π΄Π°, Π΅ΡΠ»ΠΈ ΠΎΡΠ²Π΅Ρ ΡΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ JavaScript, ΠΊΠ°ΠΊΠΎΠΉ Π² ββΡΡΠΎΠΌ ΡΠΌΡΡΠ»?
ΠΠ΄Π°ΠΌΠ³Π°ΡΡΠ½ΠΈ96:
ΠΠΎΡΡΠΎΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ Javascript, ΡΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π²ΡΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π½ΠΎΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Javascript, Ρ. Π΅. ΡΡΠΎ JSON.
ΠΠ°ΠΊΠΎΠ΅ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π² Π²ΠΈΠ΄Ρ? Π’ΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ fetch()
, ΠΈΠ»ΠΈ ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ response.JSON()
ΡΡΡΠ΅Π»Ρ
4
ΠΌΠΈΠΊΡΠΎ4950816268:
ΠΠΎ ΡΠΎΠ³Π΄Π°, Π΅ΡΠ»ΠΈ ΠΎΡΠ²Π΅Ρ ΡΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ JavaScript, ΠΊΠ°ΠΊΠΎΠΉ Π² ββΡΡΠΎΠΌ ΡΠΌΡΡΠ»?
ΠΡΠ²Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ JSON. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ.
response.JSON()
ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π΅Π³ΠΎ Π²ΠΎ ΡΡΠΎ-ΡΠΎ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² JS.
1 ΠΡΠ°Π²ΠΈΡΡΡ
ΠΌΠΈΠΊΡΠΎ4950816268
5
ΡΡΡΠ΅Π»Ρ:
ΠΡΠ²Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ JSON.
ΠΠΎ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΡΡΠΎΠΊΠ° ΡΠΊΠ°Π·Π°Π½ΠΎ, ΡΡΠΎ ΠΎΡΠ²Π΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² ΠΎΠ±ΡΠ΅ΠΊΡ JSON
janbazant1107978602
6
Π―Π²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ JSON ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠ°?
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π² HTML5.
Response β ΡΡΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ jQuery Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² Ρ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ΅Π½ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΈ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π΄Π°Π½Π½ΡΡ .
Π‘Π°ΠΌΠ°Ρ ΠΌΠΎΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Response β Π½Π°Π±ΠΎΡΠΎΠ² ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π° . ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π°Π±ΠΎΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΈΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΠΈ/ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠΈΡ
ΠΎΠΊΠΎΠ½ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Ρ
ΡΠ°Π½ΠΈΡΡ Π² Π°ΡΡΠΈΠ±ΡΡΠ°Ρ
Π΄Π°Π½Π½ΡΡ
HTML5. ΠΠΈΠ·Π°ΠΉΠ½Π΅ΡΡ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π½Π°Π±ΠΎΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ΠΈ Ρ
ΠΎΡΡΡ.
ΠΠ°ΠΏΠΈΡΡ
ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ Π²ΡΠΎΠ΄Π΅:data-min-width- 320 = '' data-min-width- 961 = ' png alt="image @ 961+ Π²ΠΈΠ΄ΠΎΠ²ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ²">' > ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡ @ <320px ΠΈ Π±Π΅Π· js Π΄Π΅Π»>ΠΠ»ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π΄ΡΡΠ³ΠΎΠΉ
src :<-- ΠΠ°Π³ΡΡΠ·ΠΈΡΡ lo-fi.png Β Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠΈΡΠΈΠ½ΠΎΠΉ 0β640 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΈΠ»ΠΈno-js .
Β Β Β Β ΠΠ°Π³ΡΡΠ·ΠΈΡΡ hi-fi.png Β Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠΈΡΠΈΠ½ΠΎΠΉ 641 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. -->
< img src="lo-fi.png" data-min-device-width-641="hi-fi.png" alt="example" >Π’ΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΌΠΎΠ³ΡΡ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π½Π° ΡΠΈΡΠΈΠ½Π΅ | ΡΠΈΡΠΈΠ½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° | Π²ΡΡΠΎΡΠ° | Π²ΡΡΠΎΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° | device-pixel-ratio ΠΈΠ»ΠΈ Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ°Ρ . ΠΠΈΠ·Π°ΠΉΠ½Π΅ΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ 960 ΡΠ΅ΡΠΎΠΊ) ΠΈΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π°.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ JSON, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΡΠΌ ΠΏΡΠΎΡΡΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°Π±ΠΎΡΠΎΠ². ΠΠ°Π±ΠΎΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π² JavaScript Ρ ΠΏΠΎΠΌΠΎΡΡΡ Response.
create. Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ. ΠΡΠΈΠΌΠ΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ JSON data-responsejs =' { "ΡΠΎΠ·Π΄Π°ΡΡ": [{ "ΠΎΠΏΠΎΡΠ°": "ΡΠΈΡΠΈΠ½Π°", "prefix": "min-width- r src", "ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π°": [ 0, 320, 481, 641, 961, 1025, 1281 ] }] } ' >ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:
- ΡΠΈΡΠΈΠ½Π° / ΡΠΈΡΠΈΠ½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° :
[0, 320, 481, 641, 961, 1025, 1281]
- Π²ΡΡΠΎΡΠ° / Π²ΡΡΠΎΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° :
[0, 481]
- ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΡΡΡΡΠΎΠΉΡΡΠ²Π° :
[1, 1,5, 2]
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² β markup ΠΈΠ»ΠΈ src . ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 0.3.0, ΡΠ΅ΠΆΠΈΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π΄Π»Ρ ΠΎΠ±ΠΎΠΈΡ . (Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ 0. 2.x ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π°Π±ΠΎΡΡ Ρ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠ°ΠΌΠΈ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠ², ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ
"prefix": "r src"
, Π° Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π½Π°Π±ΠΎΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°. ΠΡΠ±ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ΅ΡΡΠΈΡ 0.3.0 ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ 0.3.1 ΡΠ°ΡΡΠΈΡΡΡΡ ΡΡΠΎ, ΠΈ, ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΡΠ°ΡΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΡΠ΅ΡΠΈ) Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌ. Π ΡΠ΅ΠΆΠΈΠΌΠ΅ src
ΠΡΡΠΈΠ±ΡΡ src
ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. Π ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ innerHTML Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. Π Π΅ΠΆΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΠ΅Π»ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°.
ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
|Π²Π²ΠΎΠ΄
|ΠΈΡΡΠΎΡΠ½ΠΈΠΊ
|Π²ΡΡΡΠΎΠΈΡΡ
| ΠΠ»Π΅ΠΌΠ΅Π½ΡΡtrack
Π²ΡΠ΅Π³Π΄Π° Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ src.
iframe
|Π°ΡΠ΄ΠΈΠΎ
|video
Π²Π΅Π΄Π΅Ρ ΡΠ΅Π±Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ src ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π°ΡΡΠΈΠ±ΡΡΠ°src
.Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ.
ΡΠ΅ΠΆΠΈΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°
src mode β° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌ Π°ΡΡΠΈΠ±ΡΡsrc
.<-- ΠΠ°Π³ΡΡΠ·ΠΈΡΡ lo-fi.png , ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΠΈΠ½Π° ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 0β480 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ no-js .
Β Β Β Β ΠΠ°Π³ΡΡΠ·ΠΈΡΡ medium.png , ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΈΠ½Ρ 481β1024 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.
Β Β Β Β ΠΠ°Π³ΡΡΠ·ΠΈΡΡ hi-fi.png Β ΠΏΡΠΈ ΡΠΈΡΠΈΠ½Π΅ ΠΎΠΊΠ½Π° ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π±ΠΎΠ»Π΅Π΅ 1025 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. -->< img src="lo-fi.png" Π΄Π°Π½Π½ΡΠ΅- src 481 ="medium.png" Π΄Π°Π½Π½ΡΠ΅- ΠΈΡΡΠΎΡΠ½ΠΈΠΊ 1025 ="hi-fi.png" alt="ΠΏΡΠΈΠΌΠ΅Ρ"
/> Π Π°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠ΅Π³ΠΎΠ²
Π² ΡΠ΅Π³
, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ»Π°Π΅ΡΡΡ Π½Π° Π±ΠΎΠ»ΡΡΡΡ Π²Π΅ΡΡΠΈΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π²Π΅ Π²Π΅ΡΡΠΈΠΈ ΠΎΠ±ΡΠ°Π·Π° Π² Π±ΠΎΠ»ΡΡΠ΅ΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΠΈΡΡΠ°ΡΠΈΠΉ Π±Π΅Π· ΡΡΠ΅ΡΠ±Π° Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ
ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ β° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΌ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ.<-- Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ , Π΅ΡΠ»ΠΈ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΈΠ½Ρ <320 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π½Π΅Ρ-js .
Β Β Β Β ΠΠ°Π³ΡΡΠ·ΠΈΡΡ data-r320 , ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΈΠ½Ρ 320β960 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.
Β Β Β Β ΠΠ°Π³ΡΡΠ·ΠΈΡΡ data-r961 , ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΈΠ½Ρ 961 ΠΏΠΈΠΊΡΠ΅Π»Ρ+. -->
320 ="markup @ 320+" data-r 961 ="markup @ 961+"> defaultΠΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΎΠΉ ΠΎΠΏΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ:
ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ β° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ HTML ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ.
- Π Π°Π·ΠΌΠ΅ΡΠΊΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½Π½ΠΎΠΉ, Π° Π°ΡΡΠΈΠ±ΡΡ(Ρ) Π΄Π°Π½Π½ΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΠΊΠ°Π·Π° Π±ΠΎΠ»Π΅Π΅ Π½Π°ΡΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ (ΡΡΠΆΠ΅Π»ΠΎΠ³ΠΎ) ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠΊΡΠ°Π½Π°Ρ . ΠΡΠΌΠ°ΠΉΡΠ΅ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ .
- Π Π°Π·ΠΌΠ΅ΡΠΊΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΡΡΠΎΠΉ. ΠΠΎ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ, ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΈ ΠΈ SEO ΡΠ°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡΠ° , ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΡΡΡ/ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS ΠΌΠ΅Π΄ΠΈΠ°-Π·Π°ΠΏΡΠΎΡΠΎΠ².
- ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΊΡΠ°Π½ΠΈΡΡΠΉΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΊΠ°Π²ΡΡΠ΅ΠΊ.
<Π° href =hi-fi.png Π΄Π°Π½Π½ΡΠ΅-ΠΌΠΈΠ½-ΡΠΈΡΠΈΠ½Π°- 320 = '' data-min-width- 961 = '' > ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²Π°Ρ ΡΡΡΠ»ΠΊΠ° @ <320px ΠΈ Π±Π΅Π· jsΠΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ:
ΠΠΊΡΠ°Π½ΠΈΡΡΡΡΠΈΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ Π² Π°ΡΡΠΈΠ±ΡΡΠ°Ρ Π΄Π°Π½Π½ΡΡ
- ΠΠ°Π³ΡΡΠΆΠ°ΠΉΡΠ΅ Π±ΠΎΠΊΠΎΠ²ΡΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΊΡΠ°Π½ΠΎΠ², Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΈΡΠΎΠΊΠΈΡ Π΄Π»Ρ ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ.
- ΠΠ°Π³ΡΡΠΆΠ°ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΊΡΠ°Π½ΠΎΠ² Π²ΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π° β Ρ ΠΎΡΠΊΠ°ΡΠΎΠΌ Π±Π΅Π· ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. (Π Π±Π»ΠΎΠ³Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΡΡΠ°ΡΠ΅ΠΉ Π½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ ΡΠΊΡΠ°Π½Ρ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Ρ Π²ΡΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ.)
Π₯ΠΠ ΠΠ¨Π : data-r0="Π·Π΄Π΅ΡΡ ΡΠ΅ΠΊΡΡ" Π₯ΠΠ ΠΠ¨Π : data-r0=" " myid " >Π²ΠΎΡ ΡΠ΅ΠΊΡΡ" Π₯ΠΠ ΠΠ¨Π : data-r0='Π·Π΄Π΅ΡΡ ' s ΡΠ΅ΠΊΡΡ' FAIL : data-r0='Π·Π΄Π΅ΡΡ' s text'CMS ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ CMS ΠΈΠ»ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΡΠ°ΡΠΈΡΡ , ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ, Π²Π°ΠΌ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ ΡΠΊΡΠ°Π½ΠΈΡΡΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΠΊ PHP
htmlspecialchars()
ΠΈΠ»ΠΈ WordPressesc_attr()
.Response ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ², Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ HTML5, ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ Π΄Π»Ρ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ ΡΠΎΠΏΡΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΡΠΈΠ»ΠΈΡΡ. ΠΠ±Π·ΠΎΡ API ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Github ΠΈ Π² Π½Π°Π±ΠΎΡΠ΅ ΡΠ΅ΡΡΠΎΠ².
Response.deviceW() // ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° .
- @Example jsfiddle.net/ekhwf/5/
20108 // Get the calculated Math.max (deviceW, deviceH)
- @return β
923333333.dev.
- @example jsfiddle.net/eKHWF/5/
2 ΠΡΠ²Π΅Ρ().deviceMax
- @return Π½ΠΎΠΌΠ΅Ρ
- @example jsfiddle.net/eKHWF/5/
- @return number
Response. deviceMin() // Get the calculated Math.min (deviceW, deviceH)
- @example jsfiddle.net/eKHWF/5/
- @return number
Response.viewportW() // ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° .
- @Example JSFIDDLE.NET/EKHWF/5/
- @return β
292333333 .
- @example jsfiddle.net/eKHWF/5/
2
- @return Π½ΠΎΠΌΠ΅Ρ
Response.scrollX() // ΠΊΡΠΎΡΡ-Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΠΉ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ window.scrollX
- @return Π½ΠΎΠΌΠ΅Ρ
Response.scrollY() ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ window.scrollX // cross-brosscrollY()
- @Π²ΠΎΠ·Π²ΡΠ°Ρ Π½ΠΎΠΌΠ΅Ρ
Response.band( min [ max ]) // ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, Π°ΠΊΡΠΈΠ²Π΅Π½ Π»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΠΊΠ½Π° ΠΏΡΠΎΡΠΌΠΎΡΡΠ° min/max- width .
- @param ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ min
- β ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .
- @param ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ max
- β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .
- @return BOOLEAN
ΠΡΠ²Π΅Ρ. ΠΠ΅ΡΡΠ°ΡΠΊΠ° ( 481 .Response.band ( 0 , 480 ) // true Π² ΠΎΠΊΠ½Π°Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΠΈΠ½ΠΎΠΉ 0-480 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.Response.wave( min [ max ]) // ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, Π°ΠΊΡΠΈΠ²Π΅Π½ Π»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½
viewport min/max- height .
- @param ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ min
- β ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π²ΡΡΠΎΡΠ° Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .
- @ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ max
- β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π²ΡΡΠΎΡΠ° Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .
- @return BOOLEAN
ΠΡΠ²Π΅Ρ. WAVE ( 481 9018 9018 9018 .Response.wave ( 0 , 480 ) // true Π² ΠΎΠΊΠ½Π°Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π²ΡΡΠΎΡΠΎΠΉ 0-480 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.Response.device.band( ΠΌΠΈΠ½ [ max ]) // ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, Π°ΠΊΡΠΈΠ²Π΅Π½ Π»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ min/max- ΡΠΈΡΠΈΠ½Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° .
- @param ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ min
- β ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .
- @param ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ max
- β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .
- @return Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ
Response.device.band ( 481 ) // Π²Π΅ΡΠ½ΠΎ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠΈΡΠΈΠ½ΠΎΠΉ 481px ΠΈ Π²ΡΡΠ΅.Response. device.band ( 0 , 480 ) // Π²Π΅ΡΠ½ΠΎ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠΈΡΠΈΠ½ΠΎΠΉ 0β480 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.Response.device.wave( min [ max ]) // ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, Π°ΠΊΡΠΈΠ²Π΅Π½ Π»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ min/max- device-height .
- @param ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ min
- β ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π²ΡΡΠΎΡΠ° Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .
- @param ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ max
- β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π²ΡΡΠΎΡΠ° Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .
- @return Boolean
.Response.device.wave ( 0 , 480 ) // Π²Π΅ΡΠ½ΠΎ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Π²ΡΡΠΎΡΠΎΠΉ 0β480 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.Response.dpr( ratio ) // ΠΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠ΅ΡΡ device-pixel-ratio , ΠΈΠ»ΠΈ , Π΅ΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠΉ device-pixel-ratio Π°ΠΊΡΠΈΠ²Π΅Π½.
- @param number ratio
- is a
device-pixel-ratio
to test (integer or float)
- @return number|boolean
ΠΡΠ²Π΅Ρ. dpr ( ) // ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ (Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 0, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅ΡΡΡ)Response.dpr ( 1,5 ) // ΠΈΡΡΠΈΠ½Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΊ ΠΏΠΈΠΊΡΠ΅Π»ΡΠΌ ΡΠ°Π²Π½ΠΎ 1,5+Response.dpr ( 2 ) // ΠΈΡΡΠΈΠ½Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΊ ΠΏΠΈΠΊΡΠ΅Π»ΡΠΌ ΡΠ°Π²Π½ΠΎ 2+Response.media( Π·Π°ΠΏΡΠΎΡ ) // ΠΠΎΠ»ΡΡΠΈΡΡ window.matchMedia || ΠΎΠΊΠ½ΠΎ.msMatchMedia || {}
ΠΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ ΠΎΠ±ΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π²ΡΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ. ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΡ ΠΆΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΡΡΠΎ ΠΈ window.matchMedia, ΠΈ ΠΈΠ·ΡΡΠ½ΠΎ ΠΎΡΡΡΡΠΏΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ. ΠΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π³ΡΡΠΏΠΏΠ°, Π²ΠΎΠ»Π½Π° ΠΈ Ρ. Π΄.) Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ, ΡΠ΅ΠΌ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ (Ρ ΠΎΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ matchMedia ΠΏΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ Response Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ).
- @param string query
- β ΠΌΠ΅Π΄ΠΈΠ°-Π·Π°ΠΏΡΠΎΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- @return ΠΎΠ±ΡΠ΅ΠΊΡ
- Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ .matches ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ (ΠΈΠ»ΠΈ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ, Π΅ΡΠ»ΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠΎΡΠΌ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ).
Response.media ( "(min-width: 20em)" ) .matches // true Π² ΠΎΠΊΠ½Π°Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΠΈΠ½ΠΎΠΉ 20em+.Response.inViewport( elem [ verge ]) // ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ ΡΠ°ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° .
- @param ΠΎΠ±ΡΠ΅ΠΊΡ elem
- β ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ DOM ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ jQuery Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- @param Π½ΠΎΠΌΠ΅Ρ Π³ΡΠ°Π½Ρ
- β ΡΡΠΎ # ββΠ΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π²ΠΎΠΊΡΡΠ³ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ. (ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 0)
- @return Boolean
- @Example Π Π΅Π°ΠΊΡΠΈΡ.0149 ( this ) // ΠΈΡΡΠΈΠ½Π°, Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ ΡΠ°ΡΡΡ ΡΡΠΎΠ³ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° (ΡΠΎΡΠ½ΠΎ).
Response.inViewport ( this , 100 ) // true, Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ ΡΠ°ΡΡΡ ΡΡΠΎΠ³ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° (ΠΈΠ»ΠΈ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΡΡΠ΄ΠΎΠΌ).Response.inViewport ( ΡΡΠΎ ) === Response.inX ( ΡΡΠΎ ) && Response.inY ( this ) // Π²ΡΠ΅Π³Π΄Π° Π²Π΅ΡΠ½ΠΎResponse.inX( elem [ verge ]) // ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ ΡΠ°ΡΡΡ elem Π² ΡΠΎΠΉ ΠΆΠ΅ ΠΎΡΠΈ X , ΡΡΠΎ ΠΈ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°.
- @param ΠΎΠ±ΡΠ΅ΠΊΡ elem
- β ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ DOM ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ jQuery Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- @ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½ΠΎΠΌΠ΅Ρ ΠΊΡΠ°ΠΉ
- β ΡΡΠΎ # ββΠ΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π²ΠΎΠΊΡΡΠ³ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ. (Defaults to 0)
- @return boolean
- @example responsejs.com/test/
Response.inX ( this ) // true, Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ ΡΠ°ΡΡΡ ΡΡΠΎΠ³ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠΎΠΉ ΠΆΠ΅ ΠΎΡΠΈ X, ΡΡΠΎ ΠΈ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° (ΡΠΎΡΠ½ΠΎ).ΠΡΠ²Π΅Ρ.inX ( this , 100 ) // true, Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ ΡΠ°ΡΡΡ ΡΡΠΎΠ³ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠΎΠΉ ΠΆΠ΅ ΠΎΡΠΈ x (ΠΈΠ»ΠΈ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΡΡΠ΄ΠΎΠΌ).ΠΡΠ²Π΅Ρ. INVIEWPORT ( ΠΡΠΎ ) === ΠΡΠ²Π΅Ρ.inx ( ΠΡΠΎ ) / True There a This no If an this no if an this no an ar ar this no if an this no an ar ar vertial ) / true.Response.inY( elem [ Verge ]) // ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, Π΅ΡΡΡ Π»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ ΡΠ°ΡΡΡ 9ΠΠ»Π΅ΠΌΠ΅Π½Ρ 0968 Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠΎΠΉ ΠΆΠ΅ ΠΎΡΠΈ Y , ΡΡΠΎ ΠΈ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°.
- @param ΠΎΠ±ΡΠ΅ΠΊΡ elem
- β ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ DOM ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ jQuery Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- @param Π½ΠΎΠΌΠ΅Ρ Π³ΡΠ°Π½Ρ
- β ΡΡΠΎ # ββΠ΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π²ΠΎΠΊΡΡΠ³ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ. (ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 0)
- @return Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ
- @example responsejs.com/test/
Response.inY ( this ) // true, Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ ΡΠ°ΡΡΡ ΡΡΠΎΠ³ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠΎΠΉ ΠΆΠ΅ ΠΎΡΠΈ Y (ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΡΡ y).Response.inY ( this , 100 ) // true, Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π»ΠΈΠ±ΠΎ ΡΠ°ΡΡΡ ΡΡΠΎΠ³ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠΎΠΉ ΠΆΠ΅ ΠΎΡΠΈ Y (ΠΈΠ»ΠΈ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΡΡΠ΄ΠΎΠΌ Ρ Π½Π΅ΠΉ).Response.inViewport ( this ) === Response.inY ( this ) // true Π΅ΡΠ»ΠΈ Π½Π΅Ρ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡResponse.ready( fn ) // Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΠΎΠ²Π°, ΠΊΠΎΠ³Π΄Π° DOM Π³ΠΎΡΠΎΠ² .
- @param ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ Π²ΡΠ·ΠΎΠ² fn
- β ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΠΏΡΠΈ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ.
ΠΡΠ²Π΅Ρ.Π³ΠΎΡΠΎΠ² ( ΡΡΠ½ΠΊΡΠΈΡ (){ /* Π²ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΎ */ } ) ;Response.resize( fn ) // ΠΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ (ΠΏΡΠΎΡΠΌΠΎΡΡ) ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ .
- @param ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ Π²ΡΠ·ΠΎΠ² fn
- β ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΠΎΠ±ΡΡΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°.
Response.resize ( function (){ /* ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° */ } ) ;Response. action( fn ) // Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΠΎΠ²Π°, ΠΊΠΎΠ³Π΄Π° DOM Π³ΠΎΡΠΎΠ²Π° ΠΈ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ .
- @param callback fn
- ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°.
Response.action ( function (){ /* ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° */ } ) ;Response.crossover( fn [ prop ]) // Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΠΎΠ²Π°, ΠΊΠΎΠ³Π΄Π° ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ.
- @param ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ Π²ΡΠ·ΠΎΠ² fn
- β ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ ΠΊΡΠΎΡΡΠΎΠ²Π΅ΡΠ°.
- @param string prop
- β ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ° Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΈ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ .
ΠΡΠ²Π΅Ρ.ΠΊΡΠΎΡΡΠΎΠ²Π΅Ρ ( function (){ /* Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π° */ } ) ;Response.crossover ( function (){ /* ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Ρ ΠΊΡΠΎΡΡΠΎΠ²Π΅ΡΠ°ΠΌΠΈ "ΡΠΈΡΠΈΠ½Ρ" */ }, "ΡΠΈΡΠΈΠ½Π°" ) ;ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΠ΅ΡΠΎΠ΄Ρ Π½Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ Π² Response 0.7+ Π²Π·ΡΡΡ ΠΈΠ· Π΄ΡΡΠΈ.
Response.dataset( ΡΠ»Π΅ΠΌΠ΅Π½Ρ [ ΠΊΠ»ΡΡ , Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ]) // ΠΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ data- .
- @param object elem
- β ΡΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ DOM ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ jQuery.
- @param string|mixed key
- β ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄Π°Π½Π½ΡΡ Π² Π²Π΅ΡΠ±Π»ΡΠΆΡΠ΅ΠΌ (ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ) ΡΠ΅Π³ΠΈΡΡΡΠ΅.
- @param string|mixed value
- β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ.
- @return Π‘ΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ
Π Π΅Π°ΠΊΡΠΈΡ.dataset ( EL , "ΠΠΎΠΊΠ°Π·Π°Π½ ( EL , " ΠΠΎΠΊΠ°Π·Π°Π½, ΠΏΠΎΠΊΠ°Π·Π°Π» Π°ΡΠΎΠΌΠ°ΡΡ. Π½Π° ΡΠ» Π½Π° "ΠΠΎΡΠ΅ΡΡΠ½Π½ΡΠΉ"Response.dataset ( el , "seasonNumber" , 1 ) // Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ data-season-number 0 "1" 9099 0 " el"Response.dataset ( el , { SeasonNumber : 1 , ΡΠΏΠΈΠ·ΠΎΠ΄ : 5 }6 ) 90 Settr.
Response.dataset ( el , "showName" , "ΠΠΎΡΠ΅ΡΡΠ½Π½ΡΠΉ" ) // Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ data-show-name Π½Π°4 el 90Lost
ΠΡΠ²Π΅Ρ.Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ ( el , "showName" ) // ΠΠΎΠ»ΡΡΠΈΡΡ data-show-name // "ΠΠΎΡΠ΅ΡΡΠ½"Response. dataset ( el , "Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π·ΠΎΠ½Π°" ) // ΠΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π·ΠΎΠ½Π° Π΄Π°Π½Π½ΡΡ // "1"Response.dataset ( el , ["seasonNumber"] ) // ΠΠΎΠ»ΡΡΠΈΡΡ ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π·ΠΎΠ½Π° Π΄Π°Π½Π½ΡΡ // 1ΠΡΠ²Π΅Ρ.Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ ( el ) // ΠΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π²ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° el .Response.dataset ( el ) .showName // "ΠΠΎΡΠ΅ΡΡΠ½"ΠΡΠ²Π΅Ρ. DATASET ( $ ( ".shows" ) , "Genre" , "Drama" ). Π½Π° Π²ΡΠ΅Ρ Π²ΡΡΡΠ°Π²ΠΊΠ°ΡResponse.deletes( elem , keys ) // Π£Π΄Π°Π»ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ data- Π°ΡΡΠΈΠ±ΡΡΡ.
- @param object elem
- β ΡΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ DOM ΠΈΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ jQuery.
- @param string keys
- β ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ»ΡΡΠ΅ΠΉ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π°Π»ΠΈΡΡ.
Response.deletes ( el , "showName" ) // Π£Π΄Π°Π»ΠΈΡΡ data-show-name ΠΈΠ· el .Response.deletes ( el , "showName SeasonNumber" ) // Π£Π΄Π°Π»ΠΈΡΡ ΠΎΠ±Π° Π°ΡΡΠΈΠ±ΡΡΠ° Π΄Π°Π½Π½ΡΡ ΠΈΠ· el .Response.deletes ( $ ( ".shows" ) , "genre" )17 Π£Π΄Π°Π»ΠΈΡΡ ΠΈΠ· Π²ΡΠ΅Ρ data.shows.genre
18
$.fn.dataset([ key , value ]) // ΠΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ data-.
ΠΡΠΎ jQuery-ΡΠΎΡΠΌΠ° ΠΌΠ΅ΡΠΎΠ΄Π° Π½Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ . Π§ΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ , ΡΠ½Π°ΡΠ°Π»Π° Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅ Response.bridge(jQuery).
$ ( "#Lost" ) . DATASET ( "ΠΠΎΠΊΠ°Π·Π°Π½" , "ΠΠΎΡΠ΅ΡΡΠ½Π½ΡΠΉ" ) 9089 / STOST-SHOW-SHOW-SHOW-NAME08 / STOOST. Β«ΠΠΎΡΠ΅ΡΡΠ½Π½ΡΠΉΒ»
$ ( "#Lost" ) . DATASET ( "Seasonnumber" , 1 ) 908 / SEEDEST ". "$ ( "#lost" ) . DATASET ( { Seasonnumber : 1 , ΠΠΏΠΈΠ·ΠΎΠ΄ : 1 , ΠΠΏΠΈΠ·ΠΎΠ΄ : 1 , . .$ ( "#Lost" ) . DATASET ( "ΠΠΎΠΊΠ°Π·Π°Π½" , "ΠΠΎΡΠ΅ΡΡΠ½Π½ΡΠΉ" ) 908./MAME Π½Π° Π½Π° 9014-name Π½Π° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ Π½Π° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ Π½Π° Π½Π° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ "" "" "" "" "". ΠΠΎΡΠ΅ΡΡΠ»"$ ( "#lost" ) . dataset ( "showName" ) 90 "1Lost" 90 // ΠΠΎΠ»ΡΡΠΈΡΡ data-show-name //$ ( "#ΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΠΉ" ) .dataset ( "Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π·ΠΎΠ½Π°" ) // ΠΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π·ΠΎΠ½Π° Π΄Π°Π½Π½ΡΡ // "1"$ ( "#lost" ) .dataset ( ["seasonNumber"] ) 9-number 301 // ΠΠ°Π½Π½ΡΠ΅-s$ ( "#lost" ) .dataset ( ) // ΠΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π²ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ Π΄Π°Π½Π½ΡΡ Π½Π° #ΠΏΡΠΎΠΏΠ°Π» .$ ( "#lost" ) .dataset ( ) .showName // "ΠΠΎΡΠ΅ΡΡΠ½Π½ΡΠΉ"9$ ( ".shows" ) . DATASET ( "ΠΠ°Π½Ρ" , "DRAMA" ) 8 ".$ ( ". ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ" ) .Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ ( "ΠΆΠ°Π½Ρ" ) // ΠΠΎΠ»ΡΡΠΈΡΡ ΠΆΠ°Π½Ρ Π΄Π°Π½Π½ΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² Π½Π°Π±ΠΎΡΠ΅. // "Π΄ΡΠ°ΠΌΠ°"$.fn.deletes( keys ) // Π£Π΄Π°Π»ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ data- Π°ΡΡΠΈΠ±ΡΡΡ.
ΠΡΠΎ jQuery-ΡΠΎΡΠΌΠ° ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ΄Π°Π»Π΅Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ , ΡΠ½Π°ΡΠ°Π»Π° Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅ Response.bridge(jQuery).
$ ( "#lost" ) .dataset ( "showName" ) // Π£Π΄Π°Π»ΠΈΡΡ data-show-name ΠΈΠ· el .$ ( "#lost" ) .dataset ( "showName SeasonNumber" ) 8 // Π£Π΄Π°Π»ΠΈΡΡ ΠΎΠ±Π° Π°ΡΡΠΈΠ±ΡΡΠ° Π΄Π°Π½Π½ΡΡ$ ( ".shows" ) .dataset ( $ ( "genre" -genre )7 Π£Π΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
Response. create( options ) // Π‘ΠΎΠ·Π΄Π°ΡΡ Π½Π°Π±ΠΎΡΡ ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π°.
- @param ΠΎΠ±ΡΠ΅ΠΊΡ|ΠΌΠ°ΡΡΠΈΠ² options
- β ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ (ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²), ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΉ ΠΎΠΏΡΠΈΠΈ Π΄Π»Ρ Π½Π°Π±ΠΎΡΠ°(ΠΎΠ²).
- options.prop (ΡΡΡΠΎΠΊΠ°)
- β ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π°. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ ΡΠΈΡΠΈΠ½Π° | Π²ΡΡΠΎΡΠ° | ΡΠΈΡΠΈΠ½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° | Π²ΡΡΠΎΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° | ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΡΡΡΡΠΎΠΉΡΡΠ²Π° . ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Response.addTest(). ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:
"ΡΠΈΡΠΈΠ½Π°"
- @param ΡΡΡΠΎΠΊΠ° Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ². ΠΡΠ΅ΡΠΈΠΊΡ
- β ΠΏΡΠ΅ΡΠΈΠΊΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠ»ΡΡΠ΅ Π΄Π°Π½Π½ΡΡ . ΠΡΠΎ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π±ΡΠΊΠ²Π΅Π½Π½ΠΎ-ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, Π΄Π΅ΡΠΈΡΡ ΠΈ/ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠ΅ΡΠΈΠΊΡ. ΠΡΠ΅ΡΠΈΠΊΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠΌΠ΅Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π²ΠΈΠ΄Π°
data- myprefix 320
,data- myprefix 481
ΠΈ Ρ. Π΄. ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 0.3.1 ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠ² (ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠΎΠ²) Π² ΡΡΡΠΎΠΊΠ΅, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: "min-[prop]-" (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ "width", ΡΠΎΠ³Π΄Π° ΠΏΡΠ΅ΡΠΈΠΊΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ "min-width-")
- @param ΠΌΠ°ΡΡΠΈΠ² Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ². ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π°
- β ΡΡΠΎ ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ·
ΠΌΠΈΠ½ΡΡ β
ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π°. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ°. ΠΠ»ΡΠ½Ρ ΡΡΠ΄Π°.
- @param void Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ². ΡΠ΅ΠΆΠΈΠΌ
- Π£Π‘Π’ΠΠ ΠΠΠ¨ΠΠ. Π Π΅ΠΆΠΈΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 0.3.0.
- @example responsejs.com/wiki/how-to-create-breakpoint-sets
Response.bridge($) // ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ .dataset/.deletes Π² 6 27 01026 $.fn 900
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅
Response.bridge($)
: Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅. Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΏΡΠΎΡΡΠΎ Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅Response.