cách tôi có thể làm cho các trang của tôi hiển thị giống như các trang grooveshark
http://grooveshark.com/#!/popular
là có hướng dẫn hoặc điều gì đó để biết cách hiển thị trang này bằng jQuery hoặc JavaScript?#! hashtag và dấu chấm than trong các liên kết dưới dạng thư mục?
Trả lời
Dấu băm và dấu chấm than trong url được gọi là hashbang và thường được sử dụng trong các ứng dụng web nơi javascript chịu trách nhiệm thực sự tải trang. Nội dung sau khi băm không bao giờ được gửi đến máy chủ. Vì vậy, ví dụ: nếu bạn có url example.com/#!recipes/bread
. Trong trường hợp này, trang tại example.com sẽ được tìm nạp từ máy chủ, điều này có thể chứa một phần của javascript. Tập lệnh này sau đó có thể đọc từ location.hash
và tải trang tại /recipes/bread
.
Google cũng nhận ra lược đồ URL này là url AJAX và sẽ cố tìm nạp nội dung từ máy chủ, vì nó sẽ được hiển thị bởi javascript của bạn. Nếu bạn dự định tạo trang web bằng kỹ thuật này, hãy xem google's AJAX crawling documentation for webmasters. Cũng xin lưu ý rằng bạn không nên dựa vào javascript đang được bật, vì Gawker learned the hard way.
Hashbang sẽ không được sử dụng trong nhiều trang web, thậm chí javascript định tuyến. Điều này là có thể vì tất cả các trình duyệt chính đều hỗ trợ history API. Để làm điều này, họ làm cho mọi đường dẫn trên trang web trả về cùng một Javascript, sau đó xem url thực tế để tải nội dung. Khi người dùng nhấp vào một liên kết, Javascript chặn sự kiện nhấp và sử dụng API lịch sử để đẩy trang mới vào lịch sử trình duyệt và sau đó tải nội dung mới.
Thanx rất nhiều thông tin :) –
Bạn được chào đón, – bigblind
- 1. Không thể mở tài nguyên trong các thư mục kết thúc bằng dấu chấm than (!)
- 2. Dấu chấm than trong HTML Email
- 3. java eclipse dấu chấm than màu đỏ
- 4. Dấu chấm than đơn trong YAML là gì?
- 5. Dấu chấm than bị thiếu trong tên API facebook
- 6. Làm gì !! (dấu chấm than đôi) có nghĩa là gì?
- 7. Toán tử chấm than?
- 8. Là bổ sung dấu chấm động và liên kết nhân?
- 9. dấu chấm than xuất hiện trong nội dung thư email bằng cách sử dụng phpmailer
- 10. Dấu chấm than Ngẫu nhiên trong Kết quả của HTML HTML-Email
- 11. Sự cố đánh dấu chấm than trên dll?
- 12. UILabel - chuỗi dưới dạng văn bản và liên kết
- 13. Dấu sắc nét và dấu chấm than (#!) Đứng trong url là gì? Thậm chí không biết cách tìm kiếm câu trả lời
- 14. Nút Google +1 dưới dạng liên kết?
- 15. Kết nối các dấu chấm với DDD
- 16. Ý nghĩa của dấu hai chấm, dấu gạch dưới và dấu sao trong SiteMap của thang máy (mục: _ *) là gì?
- 17. Tại sao dấu chấm than được sử dụng trong các phương thức của Ruby?
- 18. Dấu hiệu cảnh báo/dấu chấm than trong vòng tròn màu đỏ bên cạnh tên bảng và tab Truy vấn?
- 19. Dấu hoa thị trước dấu bằng có nghĩa là gì (* =)? Còn dấu chấm than thì sao?
- 20. Tham lam '../' (dấu chấm chấm)
- 21. Dấu chấm than đứng trong HTML trong các cấu trúc như DOCTYPE và nhận xét là gì?
- 22. Ngăn url xuất hiện dưới dạng liên kết trong ứng dụng thư
- 23. Thư mục tải xuống Github dưới dạng zip
- 24. Mục đích của dấu hai chấm trong các phím Redis
- 25. Làm thế nào để phù hợp với dấu chấm than (!) Trong PHP?
- 26. Các số dấu chấm động Java đại diện dưới dạng số thập lục phân
- 27. tràn văn bản: dấu ba chấm trên một liên kết
- 28. Thêm tệp dưới dạng liên kết trên Visual Studio - Gỡ lỗi và xuất bản
- 29. Các liên kết không hoạt động khi liên kết được tạo trong một thư mục khác?
- 30. Visual Studio thư mục chấm chấm
Tôi đã thêm một số mẹo để trả lời của tôi rằng bạn có thể thấy hữu ích nếu bạn muốn tạo trang web bằng kỹ thuật này. – bigblind