Context
tôi nhận ra rằng trong Twitter, trang thông tin được hiển thị theo những cách khác nhau tùy thuộc vào cách nó được gọi là:Twitter hiển thị hồ sơ của tôi ngay lập tức như thế nào?
- Bằng cách nhấp vào liên kết hồ sơ trong menu, DOM và mới nhất tweet được tải và trang được hiển thị trong ~ 4 giây. Mỗi lần.
- Sử dụng phím tắt GP (hoặc liên kết ở bên trái), trang được hiển thị ngay lập tức.
Chi tiết
- tôi nhận thấy rằng hồ sơ cá nhân phải được hiển thị thời gian gần đây cho GP ngay lập tức hiển thị trang.
- Bằng cách đóng và mở trình duyệt, cấu hình phải được hiển thị lại cho GP hiển thị ngay lập tức trang.
tra
Vì vậy, lúc đầu tôi nghĩ Twitter có thể sử dụng một biến phiên serverside để lưu trữ dữ liệu. Sau đó, tôi đã phát hiện thấy việc sử dụng localStorage trong mã nguồn Twitter. Tôi thú nhận, DOM storage không quen thuộc đối với tôi và mã JavaScript của Twitter không thể đọc được. Vì vậy, tôi không chắc họ sử dụng localStorage để lưu trữ hồ sơ.
Câu hỏi
Bất kỳ giả thuyết, thông tin hoặc liên kết nào về lưu trữ/lưu trữ trên Twitter DOM?
Ok Tôi không hiểu cách đối tượng JavaScript có thể di chuyển từ trang này sang trang khác. Tôi đã tìm kiếm mà không cần tìm và cuối cùng tôi đã hỏi tôi câu hỏi này: [Cái gì là #! trong URL Twitter cho?] (http://stackoverflow.com/questions/3009380). Vì vậy, 'https: //twitter.com/#! /' Và 'https: //twitter.com/#!/Wraldpyk' là một trang duy nhất và giống nhau? –
Có họ thực sự. thường nó đang được sử dụng cho Anchors (http://www.hypergurl.com/anchors.html). Nó không làm cho trang làm mới. –