Hướng dẫn location javascript - javascript vị trí
Trong bài này chúng ta sẽ tìm hiểu đối tượng location trong Javascript, đây là đối tượng dùng để xử lý chuyển hướng trang, hoặc xử lý các thành phần của URL trên trang web. Show
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.freetuts.net, không được copy dưới mọi hình thức. Thao tác sử dụng nhiều nhất trên location đó là chuyển hướng redirect, thông qua thuộc tính 1. Location trong javascript là gì?BOM location là một đối tượng được dùng để xử lý các vấn đề liên quan đến URL của trang web trên trình duyệt. Nó được sử dụng rất nhiều trong lập trình web. Location là một thuộc tính đối tượng nằm trong đối tượng window, nên khi sử dụng nó bạn phải thông qua đối tượng Bài viết này được đăng tại [free tuts .net] Bây giờ chúng ta tìm hiểu các phương thức và thuộc tính của location nhé. 2. Các phương thức của location trong javascriptCó ba phương thức chính nằm trong đối tượng location đó là window.location.replace('https://freetuts.net');0 và window.location.replace('https://freetuts.net');1. window.location.reload(url) - tải lại trang webThông thường, để tại lại trang web thì bạn sẽ nhấn phím F5 hoặc là clich chuột phải và chọn Refresh page. Tuy nhiên, bạn vẫn có thể reload trang bằng javascript rất dễ dàng thông qua phương thức window.location.replace('https://freetuts.net');2.F5 hoặc là clich chuột phải và chọn Refresh page. Tuy nhiên, bạn vẫn có thể reload trang bằng javascript rất dễ dàng thông qua phương thức window.location.replace('https://freetuts.net');2. Cú pháp như sau: Chào mừng bạn đến với freetuts.net window.location.replace(url) - ghi đè trang webPhương thức này ít khi sử dụng mà thay vào đó họ sử dụng cú pháp window.location.replace('https://freetuts.net');3. Tuy nhiên hai cách này vẫn có sự khác biệt:
Cú pháp như sau: window.location.replace('https://freetuts.net'); Click vào để chuyển hướng đến freetuts.net window.location.replace(url) - ghi đè trang webCú pháp như sau: window.location.replace(url) - ghi đè trang web Phương thức này ít khi sử dụng mà thay vào đó họ sử dụng cú pháp window.location.replace('https://freetuts.net');3. Tuy nhiên hai cách này vẫn có sự khác biệt: Click vào để chuyển hướng đến freetuts.net Đối với window.location.replace('https://freetuts.net');0 thì trình duyệt sẽ KHÔNG đưa vào lịch sử.Đối với window.location.replace('https://freetuts.net');5 thì trình duyệt sẽ CÓ đưa vào lịch sử window.location.assign(url) - load một trang mới window.location.replace('https://freetuts.net');9 này:
origin: trả về Click vào để chuyển hướng đến freetuts.net 4, Click vào để chuyển hướng đến freetuts.net 1 và port Click vào để chuyển hướng đến freetuts.net 2 của URLpathname: thiết lập hoặc lấy Click vào để chuyển hướng đến freetuts.net7 của URL window.location.replace('https://freetuts.net');8 và window.location.assign('https://freetuts.net');2, các phần còn lại rất ít khi sử dụng. Riêng đối với window.location.replace('https://freetuts.net');7 là thành phần nằm sau dấu Click vào để chuyển hướng đến freetuts.net0 nên các Framework Javascript như AngularJS hoặc các ứng dụng Ajax sử dụng để nhận diện được action hiện tại. |