Làm thế nào một trang web có thể chạy mà không có Internet?


11

Tôi đã xem qua trang web này http://www.desimartini.com/allaboutrajni.htm yêu cầu tôi ngắt kết nối Internet để xem hành động! Tôi ngạc nhiên vì trang web có khá nhiều nội dung và nghiêm túc nghi ngờ nếu nó có thể lưu trữ mọi thứ vào trình duyệt của tôi trong vài giây. Ai đó có thể giúp tôi hiểu làm thế nào các trang web như vậy được xây dựng? nhập mô tả hình ảnh ở đây

Để thêm vào điều này, trang web ngừng hoạt động sau khi tôi kết nối lại với Internet!


2
Chỉ để cho bạn cảm giác bạn có thể đặt bao nhiêu mã vào rất ít: Video này được hiển thị bằng cách sử dụng thực thi 4K (!) - bao gồm cả âm thanh! (Nhưng tất nhiên việc kết xuất khác xa so với thời gian thực, vì vậy điều này thực sự không thể so sánh được.)
Hendrik Vogt

người đàn ông, trang web đó đơn giản là tuyệt vời
Bogdacutu

1
Tôi nói với bạn cách nó hoạt động ngay trên trang web, Rajni Power của nó!
Moab

Tại sao có yêu cầu 'Đóng' cho câu hỏi này?!
Chethan S.

Câu trả lời:


22

Trang web đặc biệt này được xây dựng trong Flash. Nó được tải nhanh vì hầu hết nội dung đồ họa (nếu không phải tất cả) là đồ họa vector. Sự khác biệt giữa đồ họa vector (trang web này) và đồ họa bitmap (chẳng hạn như hình ảnh gia đình của bạn trong jpeg, tiff hoặc bmps) là đồ họa vector sử dụng các hàm toán học để vẽ đường và tô màu (và độ dốc) thay vì pixel - cho thông tin pixel về màu sắc. Điều đó dẫn đến một trang web rất nhỏ và cũng: bạn có thể thử phóng to và bạn sẽ thấy chất lượng không bị suy giảm (không giống như jpeg, bmps, tiffs ..). Tôi giả định rằng nhạc nền có thể "nặng" hơn về mặt không gian đĩa, phần còn lại của nội dung đồ họa là vector thuần túy.

BTW, flash có thể trộn nội dung (vector + bitmap), nhưng anh chàng này đã tạo ra trang web này mà không có bất kỳ bitmap nào nên nó có thể nhỏ.

Tìm hiểu thêm về vectơ so với bitmap: http://graphicssoft.about.com/od/aboutgraphics/a/bitmapvector.htmlm

Tìm hiểu thêm về các trang web Flash: http://en.wikipedia.org/wiki/Adobe_Flash

Để vượt qua câu trả lời của tôi: Trang web này được tạo để chạy từ bộ đệm và cũng kiểm tra kết nối internet. Nếu trang web được lưu trong bộ nhớ cache này có thể phát hiện kết nối internet, nó được viết kịch bản để nó không chạy. Tác giả của trang web rõ ràng đã làm điều này để người dùng có thể đánh giá cao kích thước nhỏ của trang web và bí quyết của tác giả :)


7
Chỉ cần thêm, đèn flash đó có thể chạy từ bộ đệm khi tệp flash được tải xuống máy tính.
Psycogeek

Chính xác. Đó thực sự là một phần lớn của câu trả lời, và tôi đã quên bao gồm nó :)
Kaurin

Đã chỉnh sửa câu trả lời theo đề xuất @Psycogeek!
Kaurin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.