User Tools

Site Tools


t-p-l-nh-html-wikipedia

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

t-p-l-nh-html-wikipedia [2018/11/17 09:54] (current)
Line 1: Line 1:
 +<​HTML>​ <​br><​div id="​mw-content-text"​ lang="​en"​ dir="​ltr"><​div class="​mw-parser-output"><​p>​ Tiêu chuẩn HTML W3C bao gồm hỗ trợ cho kịch bản phía máy khách.
 +Nó định nghĩa cách các tập lệnh thực thi cục bộ có thể được sử dụng trong một trang web.
 +Một ứng dụng phía máy khách cụ thể, chẳng hạn như trình duyệt web, có thể hỗ trợ một số ngôn ngữ kịch bản.
 +Mã tập lệnh có thể được thực thi khi tài liệu tải hoặc sau đó.
 +</​p><​p>​ Mã script có thể được viết trực tiếp trong tài liệu HTML bên trong:
 +</p>
 +<​ul><​li>​ Yếu tố SCRIPT </li>
 +<li> Thuộc tính sự kiện nội tại </​li></​ul>​
  
 +<​h2><​span class="​mw-headline"​ id="​Script_macros">​ Macro tập lệnh </​span><​span class="​mw-editsection"><​span class="​mw-editsection-bracket">​ [</​span>​ chỉnh sửa <span class="​mw-editsection-bracket">​] </​span></​span></​h2>​
 +<​h3><​span class="​mw-headline"​ id="​Intrinsic_event_attributes">​ Thuộc tính sự kiện nội tại </​span><​span class="​mw-editsection"><​span class="​mw-editsection-bracket">​ [</​span>​ chỉnh sửa <span class="​mw-editsection-bracket">​] </​span></​span></​h3>​
 +<p> Sự kiện xảy ra cho các phần tử khác nhau của trang web:
 +</p>
 +<​ul><​li>​ Tài liệu (BODY và ​​FRAMESET) </li>
 +<li> Các biểu mẫu </li>
 +<li> Các thành phần giao diện (Anchor, Control Element, Image) </​li></​ul><​p>​ Mã script có thể được liên kết với một sự kiện và phần tử bằng cách viết mã trong một thuộc tính HTML. Tên của thuộc tính phải là tên của sự kiện nội tại được hỗ trợ cho phần tử (ví dụ: &​quot;​onLoad&​quot;​). Kịch bản được thực hiện bất cứ khi nào sự kiện xảy ra cho phần tử đó. Các kịch bản này chủ yếu là JavaScript. Mô hình sự kiện nội tại HTML bao gồm các sự kiện sau: <sup id="​cite_ref-1"​ class="​reference">​ [1] </​sup>​ </p>
 +<​ul><​li>​ Tài liệu
 +</li>
 +<li> Biểu mẫu
 +</li>
 +<li> Phần tử tài liệu và giao diện người dùng
 +</li>
 +<li> Yếu tố giao diện người dùng
 +<​ul><​li>​ Chuột
 +<​ul><​li>​ Phong trào
 +<​ul><​li>​ trênMouseOver </li>
 +<li> trênMouseOut </li>
 +<li> onMouseMove </li> </ul> </li>
 +<li> Nút
 +<​ul><​li>​ onClick </li>
 +<li> onDblClick </li>
 +<li> onMouseDown </li>
 +<li> onMouseUp </li> </ul> </li> </ul> </li>
 +<li> Bàn phím
 +<​ul><​li>​ onKeyPress </li>
 +<li> onKeyDown </li>
 +<li> onKeyUp </li> </ul> </li>
 +<li> Khác (TEXT / TEXTAREA)
 +<​ul><​li>​ Mất tập trung với nội dung đã sửa đổi
 +</li>
 +<li> Lựa chọn văn bản
 +</li> </ul> </li> </ul> </​li></​ul><​p>​ Một số trình duyệt hỗ trợ các thuộc tính sự kiện bổ sung (ngoài tiêu chuẩn), chẳng hạn như:
 +</p>
 +<​ul><​li>​ onResize </li>
 +<li> onMove </li>
 +<li> onScroll </li>
 +<li> onAbort </​li></​ul><​h3><​span class="​mw-headline"​ id="​Script_macros_2">​ Script macro </​span><​span class="​mw-editsection"><​span class="​mw-editsection-bracket">​ [</​span>​ chỉnh sửa <span class="​mw-editsection-bracket">​] </​span></​span></​h3>​
 +<p> Netscape Navigator hỗ trợ tính năng được gọi là &​quot;​JavaScript entity&​quot;​ hoặc &​quot;​macro script &​quot;​theo đó mã tập lệnh có thể được bao gồm trong các giá trị thuộc tính HTML, sử dụng cú pháp tương tự như các tham chiếu của thực thể ký tự. Ví dụ, mã <​code><​img width="&​{prompt('​Width?'​)};"​ src="​http://​en.wikipedia.org/​foo.jpg"></​code> ​ gọi hàm JavaScript prompt () để hỏi người dùng độ rộng của hình ảnh. <sup id="​cite_ref-Flanagan2001_2-0"​ class="​reference">​ [2] </​sup>​ </​p><​p>​ Đặc tả HTML 4.01 bảo lưu cú pháp cho &​quot;​hỗ trợ trong tương lai của macro tập lệnh &​quot;​trong thuộc tính HTML, nhưng chúng chưa được tích hợp vào các tiêu chuẩn sau và không được bất kỳ trình duyệt hiện tại nào hỗ trợ. Một polyfill (entity.js) đã được tạo để cho phép &​quot;​macro tập lệnh&​quot;​ trong trình duyệt không hỗ trợ tính năng này.
 +</p>
 +<​h2><​span class="​mw-headline"​ id="​References">​ Tham khảo </​span><​span class="​mw-editsection"><​span class="​mw-editsection-bracket">​ [</​span>​ chỉnh sửa <span class="​mw-editsection-bracket">​] </​span></​span></​h2>​
 +
 +
 +<​!-- ​
 +NewPP limit report
 +Parsed by mw1255
 +Cached time: 20181101183032
 +Cache expiry: 1900800
 +Dynamic content: false
 +CPU time usage: 0.120 seconds
 +Real time usage: 0.148 seconds
 +Preprocessor visited node count: 182/1000000
 +Preprocessor generated node count: 0/1500000
 +Post‐expand include size: 8177/​2097152 bytes
 +Template argument size: 78/2097152 bytes
 +Highest expansion depth: 7/40
 +Expensive parser function count: 0/500
 +Unstrip recursion depth: 1/20
 +Unstrip post‐expand size: 5375/​5000000 bytes
 +Number of Wikibase entities loaded: 0/400
 +Lua time usage: 0.063/​10.000 seconds
 +Lua memory usage: 1.63 MB/50 MB
 +-->
 +<!--
 +Transclusion expansion time report (%,​ms,​calls,​template)
 +100.00% ​ 117.397 ​     1 -total
 + ​77.61% ​  ​91.106 ​     1 Template:​Reflist
 + ​58.08% ​  ​68.179 ​     1 Template:​Cite_web
 + ​20.86% ​  ​24.492 ​     1 Template:​Html_series
 + ​17.86% ​  ​20.966 ​     1 Template:​Sidebar
 +  7.22%    8.479      1 Template:​Cite_book
 +  1.94%    2.280      1 Template:​Main_other
 +-->
 +
 +<!-- Saved in parser cache with key enwiki:​pcache:​idhash:​80977-0!canonical and timestamp 20181101183032 and revision id 862730138
 + ​-->​
 +</​div><​noscript><​img src="​http://​en.wikipedia.org/​wiki/​Special:​CentralAutoLogin/​start?​type=1x1"​ alt=""​ title=""​ width="​1"​ height="​1"​ style="​border:​ none; position: absolute;"/></​noscript></​div></​pre>​
 + </​HTML> ​
t-p-l-nh-html-wikipedia.txt · Last modified: 2018/11/17 09:54 (external edit)