Hocvui.net



User



Hoặc đăng nhập với tài khoản Goole hoặc Yahoo khỏi mất công đăng ký!
login with yahoo account login with google account
Newest Topic
  1. 10 cách để sống...
  2. Làm việc với cá...
  3. 11/9: BÁO CÁO D...
  4. [EBOOK] Những c...
  5. 7 cách Hack pas...
  6. Kiểm tra các tr...
  7. Nhận + thiết lậ...
  8. html form - tex...
  9. html form selec...
Random Topic
  1. A.V.A thêm bản ...
  2. Phiên bản onlin...
  3. Trắc nghiệm tin...
  4. Khai giảng lớp ...
  5. Teen show hàng ...
  6. [EBOOK] Kirigam...
  7. html form selec...
  8. phân tích 8 câu...
  9. 10 cách để sống...

Trang: [1]   Xuống


Chủ đề: Mảng dựng sẵn  (Đọc 393 lần)
0 Thành viên và 1 Khách đang xem chủ đề.

Than phiền   Logged
nvcnvn  « vào lúc: Tháng Sáu 23, 2009, 09:09:37 AM »

Khi trình duyệt đọc mo655t trang HTML, no1 tự động tạo ra các mảng, các mảng đó chính là các HTML Element, và ta có thể dùng chúng như một cách tham chiếu tới đối tượng ta muốn.
Ví dụ như ta có một loạt các hình ảnh trong trang với các tag image, trình duyệt sẽ tạo ra một mảng để lưu trử các imagr này. Để tham chiếu tới một iamge nào đó ta:
document.images[<thứ tự ảnh>]
trình duyệt đọc code theo thứ tự từ trên xuống dưới, từ trái qua phải, nó phát hiện cái náo trước thì thứ tự nhỏ nhất.
VD: ta có đoạn code của trang html như sau:
Code: [Select]
<html>

<head>

<title>Hocvui.net - Trang ví dụ</title>
</head>

<body>
<form name="form_01">
<input type="text" name="text_01" />
<input type="text" name="text_02" />
</form>

<form name="form_02">
<input type="text" name="text_03" />
<input type="text" name="text_04" />
</form>


</body>

</html>
Ờ đây, ngoài cách tham chiếu tới bất cứ phần tử nào trong form, để đặt giá trị chẵn hạn, ví dụ như là text_03 chẳng hạn. ta có thể viết một đoạn code bình thường như sau:
Code: [Select]
<script language="javascript">
document.form_02.text_03.value="Một cách tham chiếu";
</script>
hay theo những thông tin mới về những mảng dựng sẵn
Code: [Select]
<script language="javascript">
// đạon này dịch là: tìm trong văn bản, form thứ hai, phần tử thứ nhất của form, đặt giá trị
document.forms[1].elements[0].value="Một cách tham chiếu";
</script>
Chú ý:nếu các bạn có ý định chạy hai đạon javascript kia trên đoạn mã html mình lấy ra ví dụ, các bạn cần đặt đoạn javascript bên dưới cả hai form, điều này là vì trình duyệt đọc code theo thứ tự từ trên xuống dưới, từ trái qua phải khi nó bắt gặp d9aon5 js, nó sẽ chạy mã khi, trong khi đó nó chưa tìm thấy những đối tượng mà js sẽ làm việc!

Đây chỉ là một vài trong số rất nhiều mảng dựng sẵn, và thật ra các bài hướng dẫn javascipt của hocvui.net cũng chỉ mới nói tới những gì mà mình nghĩ là gần gủi và cần thiết nhất đối với các bạn.

Một câu hỏi trong lúc mà mình học javascript là làm sao biết những mảng nào được dựng sẵn, làm sao biết những đối tượng nào có những thuộc tính nào. Để giải thích cho điều đó ta hãy tìm câu hỏi với google và từ kháo HTML DOM. Bảo đảm với một chút vốn tiếng Anh, bạn sẽ giải đáp được hết những thắc mắc trên. và tất nhiên, nếu có khả năng, mình sẽ tìm, tổng hợp lại các tải liệu đó và dịch ra tiếng Việt để phục vụ cho những người Việt Nam ham học hỏi.

Dưới đây mình có một mô hình thiếu sót mô tả DOM (Document Opject Model)



Các bạn hãy cố gắng tìm hiểu thêm nha.



http://hocvui.net

_______________

bookmark_facebook    bookmark_google    bookmark_twitter    bookmark_yahoo    bookmark_zingme



Trang: [1]   Xuống


 

+ Trả lời nhanh

Với chức năng Trả lời nhanh bạn có thể sử dụng bulletin board code và smileys.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Tên: Email:
Verification:
Một với 1 là mấy!? (trả lời = chử, VD: chín):



Thích hợp với các trình dyệt:

Firefox - Opera- Google Chrome

Powered by SMF 2.0 RC3 | SMF © 2006, Simple Machines LLC ;