Phông nền Javascript là gì?
Hành vi của chức năng này phụ thuộc vào các tham số mà nó được gọi với. Nói chung, nó xử lý việc thêm JavaScript vào trang, dưới dạng tham chiếu đến một tệp hiện có hoặc dưới dạng mã nội tuyến. Các hành động sau đây có thể được thực hiện bằng chức năng này Show
ví dụ
Gọi backdrop_static_reset('backdrop_add_js') sẽ xóa tất cả JavaScript được thêm cho đến nay Nếu tính năng tổng hợp JavaScript được bật, tất cả các tệp JavaScript được thêm với $options['preprocess'] được đặt thành TRUE sẽ được hợp nhất thành một tệp tổng hợp. JavaScript nội tuyến được xử lý trước sẽ không được tổng hợp vào một tệp duy nhất này. Các JavaScript được lưu trữ bên ngoài không bao giờ được tổng hợp Lý do tổng hợp các tệp được nêu khá kỹ lưỡng tại đây. http. //www. chết. net/musings/page_load_time/ "Tải ít đối tượng bên ngoài hơn. Do chi phí yêu cầu, một tệp lớn hơn chỉ tải nhanh hơn hai tệp nhỏ hơn bằng một nửa kích thước của nó. " $options['preprocess'] chỉ nên được đặt thành TRUE khi tệp được yêu cầu cho tất cả khách truy cập thông thường và hầu hết các trang của trang web. Điều quan trọng là tất cả các tệp được xử lý trước phải được thêm vô điều kiện trên mỗi trang, ngay cả khi các tệp không cần thiết trên một trang. Tuy nhiên, tốt hơn là các mô-đun không sử dụng chức năng này mà khai báo các tệp JS dành cho tất cả các trang trong. tập tin thông tin thay thế Các tệp chưa được xử lý trước chỉ nên được thêm vào trang khi chúng thực sự cần thiết Thông sốdữ liệu $. (tùy chọn) Nếu được cung cấp, giá trị phụ thuộc vào tham số $options hoặc $options['type'] nếu $options được truyền dưới dạng một mảng kết hợp
tùy chọn $. (tùy chọn) Một chuỗi xác định loại JavaScript đang được thêm vào tham số $data ('file'/'setting'/'inline'/'external') hoặc một mảng kết hợp
|