Кіріспе
Ресурс URI-дегі # белгісінен кейінгі мәтін Компьютерлік гипержұмыста URI фрагменті – басқа, негізгі ресурсқа бағынышты ресурсты көрсететін символдар тізбегі. Негізгі ресурс Бірыңғай ресурс идентификаторы (URI) арқылы анықталады, ал фрагмент идентификаторы бағынышты ресурсқа сілтеме жасайды. # хэш белгісімен басталатын фрагмент идентификаторы – құжат URL-інің соңғы, қосымша бөлігі. Ол әдетте сол құжаттың бір бөлігін көрсету үшін қолданылады. Жалпы синтаксис RFC 3986 стандартында сипатталған. URI-дегі хэш белгісі фрагмент идентификаторының құрамына кірмейді.
In computer hypertext, a URI fragment is a string of characters that refers to a resource that is subordinate to another, primary resource. The primary resource is identified by a Uniform Resource Identifier (URI), and the fragment identifier points to the subordinate resource. The fragment identifier introduced by a hash mark # is the optional last part of a URL for a document. It is typically used to identify a portion of that document. The generic syntax is specified in RFC 3986. The hash mark separator in URIs is not part of the fragment identifier.
Негізгі білім
URI-лерде # хэш белгісі URL-дің соңына жақын орналасқан фрагментті енгізеді. RFC 3986 синтаксисі URI үшін сұрақ белгісі ? арқылы енгізілген сұраныс бөлігіне де рұқсат береді. Сұраныс және фрагменті бар URI-де фрагмент сұраныстан кейін келеді. Сұраныс бөліктері URI схемасына байланысты және сервер оларды өңдейді, мысалы, http сұраныстарды қолдайды, ал ftp – қолдамайды. Фрагменттер құжаттың MIME түріне байланысты және клиент (веб-браузер) оларды өңдейді. Клиенттер құжатты алу кезінде URI фрагменттерін серверге жібермейді. # символымен аяқталатын URI жалпы синтаксис бойынша рұқсат етіледі және ол бос фрагментті білдіреді. MIME құжаттарының text/html немесе кез келген XML түрінде осы синтаксистік тұрғыдан дұрыс құрылымға сәйкес келетін бос идентификаторларға рұқсат етілмейді. Веб-браузерлер әдетте бос фрагмент үшін құжаттың басын көрсетеді. Фрагмент идентификаторы URI-дің қалған бөлігінен өзгеше жұмыс істейді: оның өңделуі тек клиенттік жағында жүзеге асырылады, веб-сервердің қатысуы болмайды, бірақ сервер әдетте MIME түрін анықтауға көмектеседі, ал MIME түрі фрагменттерді өңдеуді анықтайды. Агент (мысалы, веб-браузер) веб-серверден веб-ресурсты сұрағанда, агент URI-ді серверге жібереді, бірақ фрагментті жібермейді. Оның орнына агент сервердің ресурсты жіберуін күтеді, содан кейін агент ресурсты құжат түрі мен фрагмент мәніне сәйкес өңдейді. HTML веб-беттерінде агент фрагмент идентификаторына тең id= немесе name= атрибутын қамтитын HTML тегімен белгіленген сілтемені іздейді.