10/10/2018, 10:03

Tải các ảnh xuống trước và lưu trong bộ nhớ tạm!?

Hồi đó lúc đọc sách em có thấy cách viết javascript chủ yếu là để trinh duyệt dơn mấy cái ảnh xuống, rồi lưu vào bộ nhớ tạm, nội trong vòng lướt web, ví dụ khi ta có hiệu ứng haon1 đổi ảnh, thì nó sẽ đỡ lâu hơn, hay là lướt từ trang này sang trang khác đỡ ốn thờ gian load ảnh.(mà em nhớ là trình duyệt cũng có chức năng này, chỉ c1 điều máy em xài cái Í Ẹ, n hấy nó load lâu quá trời)
Mọi người có biết code js viết như thế nào hok!?
Mà có thể làm chuyện đó sẵn với flash không hả mọi người!?
sacroyant viết 12:16 ngày 10/10/2018
Được gửi bởi nvcnvn
Hồi đó lúc đọc sách em có thấy cách viết javascript chủ yếu là để trinh duyệt dơn mấy cái ảnh xuống, rồi lưu vào bộ nhớ tạm, nội trong vòng lướt web, ví dụ khi ta có hiệu ứng haon1 đổi ảnh, thì nó sẽ đỡ lâu hơn, hay là lướt từ trang này sang trang khác đỡ ốn thờ gian load ảnh.(mà em nhớ là trình duyệt cũng có chức năng này, chỉ c1 điều máy em xài cái Í Ẹ, n\thấy nó load lâu quá trời)
Mọi người có biết code js viết như thế nào hok!?
Mà có thể làm chuyện đó sẵn với flash không hả mọi người!?
Bạn tạo 1 đối tượng Image và gán giá trị cho thuộc tính src của nó là được. Ví dụ :

PHP Code:
img = new Image();
img.src "image1.gif"
Như trên, image1.gif sẽ được tải và lưu vào cache của trình duyệt.

Bạn có thể tham khảo, hoặc ứng dụng class ImagePreloader được viết bởi Guyon Roche tại đây.
nvcnvn viết 12:16 ngày 10/10/2018
Cám ơn nhiều lắm, thank!
nvcnvn viết 12:04 ngày 10/10/2018
à, các bác ơi, ví dụ khi tô đen một đoạn văn bản, sau đó nhấn nút copy thì nội dung đó theo em biết vẫn được lưu vào một đối tượng nào đó nhưng cụ thể là nội dung nào, truy vẩn đế nó ra sao em vẫn mù mờ!

Mọi người khai sáng cho em với!
kiem_bo viết 12:04 ngày 10/10/2018
thao tác copy nó sẽ đưa dữ liệu vào clipboard
thuyduongcd viết 12:14 ngày 10/10/2018
Hàm này sẽ paste nội dung từ clipboard ra textarea có tên txtArea
Code:
function PasteFromClipboard()
{
   document.Form1.txtArea.focus();
   PastedText = document.Form1.txtArea.createTextRange();
   PastedText.execCommand("Paste");
}
chesterben viết 12:20 ngày 10/10/2018
Còn đây là cách của mình.

Code:
ExpiresActive on
ExpiresDefault "access plus 15 minutes"
ExpiresByType image/gif "access plus 1 hours"
ExpiresByType image/png "access plus 1 hours"
ExpiresByType image/jpeg "access plus 1 hours"
ExpiresByType image/x-icon "access plus 1 hours"
ExpiresByType application/x-javascript "access plus 15 minutes"
ExpiresByType text/css "access plus 1 hours"

SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE\s6 no-gzip
BrowserMatch \bMSIE\s7 !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \
        \.(?:gif|jpe?g|png|pdf|swf|ipk)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
Nó dùng để cache static files. Đưa vào file .htaccess và đặt ở thư mục chứa các file tĩnh. Nhớ chỉnh sửa lại file trên cho hợp lý với site.
nvcnvn viết 12:11 ngày 10/10/2018
Được gửi bởi chesterben
Còn đây là cách của mình.

Code:
ExpiresActive on
ExpiresDefault "access plus 15 minutes"
ExpiresByType image/gif "access plus 1 hours"
ExpiresByType image/png "access plus 1 hours"
ExpiresByType image/jpeg "access plus 1 hours"
ExpiresByType image/x-icon "access plus 1 hours"
ExpiresByType application/x-javascript "access plus 15 minutes"
ExpiresByType text/css "access plus 1 hours"

SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE\s6 no-gzip
BrowserMatch \bMSIE\s7 !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \
        \.(?:gif|jpe?g|png|pdf|swf|ipk)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
Nó dùng để cache static files. Đưa vào file .htaccess và đặt ở thư mục chứa các file tĩnh. Nhớ chỉnh sửa lại file trên cho hợp lý với site.
Cách này khá hay! Hoạt động trên mọi trình duyệt!
Bài liên quan
0