#! در url

سلام،
اول از همه بگم، نفهمیدم این سوالو کجا باید بپرسم اگه جاشو اشتباه انتحاب کردم انتقال بدین ممنون میشم !!

خب، ببینید تو قسمت url بعضی از سایتها این تیکه "#!" همیشه ثابت هست !! مثه twitter مثلا و چندی سایت دیگه !

گوگل هم کردم چیزِ به درد بخوری پیدا نکردم، خیلی دوست دارم بدونم این واسه چیه یا اصا کاریاییش چجوریه و چجوری میشه اینو داشت تو url ؟؟؟!
 

Domanjiri

Well-Known Member
سلام

دو لینک زیر بهتون بیشتر کمک می کنه که علاوه بر # با سایر نشانه ها هم بیشتر آشنا بشین.
http://tools.ietf.org/html/rfc3986
http://tools.ietf.org/html/rfc1738

اما اگه حسش نیست (!) که برید n خط متن رو بخونید، من اون تیکه ای که می خواین رو براتون انتخاب کردم (خواهش می کنم!!، قابلی نداره:green: نه بابا این حرفا چیه!:shock::green:)

foo://example.com:8042/over/there?name=ferret#nose
\_/ \______________/\_________/ \_________/ \__/
| | | | |
scheme authority path query fragment
| _____________________|__
/ \ / \
urn:example:animal:ferret:nose
و اینجا:
The fragment identifier component of a URI allows indirect
identification of a secondary resource by reference to a primary
resource and additional identifying information. The identified
secondary resource may be some portion or subset of the primary
resource, some view on representations of the primary resource, or
some other resource defined or described by those representations. A
fragment identifier component is indicated by the presence of a
number sign ("#") character and terminated by the end of the URI.
....
..
.

+ ( اینا دیگه فارسی!):

مرورگر با# یه جورایی مثل getElementbyId توی JS رفتار میکنه، یعنی مثلن xxx#hi آبجکتی که آیدی اون hi هست رو میاره بالای صفحه جلوی چشم کاربر(!) (یه صفحه از ویکی پدیا رو باز کنید ، این کاربرد کاملا مشهوده!)

توی صفحاتی که لینک ها فقط بصورت AJAX کار می کنند، مقدارhref تگ a رو برابر # قرار میدن تا هم لینک به جایی نباشه و هم اینکه لودینگی که میزارن معمولا بالای صفحه هست، با این کار اونم نمایش داده میشه!( یا اگه جای دیگه ای هست، مرورگر بره و اونو نشون بده)

به لطف چند خط کدنویسی توی htaccess و rewrite کردن، می تونید هر استفاده مشروعی(و فقط مشروع!:green:) از این نشانه بکنید.

دیگه چیزی یادم نمیاد، دوستان لیست رو کامل کنن....

موفق باشید
 
آخرین ویرایش:
ممنون مطالبت خیلی بدردم خورد اما میرم اون دوتا لینک رو هم میخونم، ابته اگه عمرم کفافِ این کار و داد :green:
 

جدیدترین ارسال ها

بالا