- Trang chủ
- Tham khảo
- Tag html
- html5
Nội dung chính
Nội dung chính
- Định nghĩa và sử dụng
- Trình duyệt hỗ trợ
- Thiết bị hỗ trợ
- Thuộc tính
- Kết quả trả về
- Traits là gì?
- Cách sử dụng Trait
- Tại sao chúng ta sử dụng traits?
- Generator là gì?
- Một số hàm trong generator
- so sánh khi dùng generator
- Associative arrays trong generator
- Tại sao nên sử dụng generator
- Tài liệu tham khảo
- Định nghĩa và sử dụng
- Trình duyệt hỗ trợ
- Thiết bị hỗ trợ
- Thuộc tính
- Kết quả trả về
- Traits là gì?
- Cách sử dụng Trait
- Tại sao chúng ta sử dụng traits?
- Generator là gì?
- Một số hàm trong generator
- so sánh khi dùng generator
- Associative arrays trong generator
- Tại sao nên sử dụng generator
- Tài liệu tham khảo
Định nghĩa và sử dụng
- Tag xác định một cặp trường khóa chính sử dụng cho .
- Khi được submit các khoá riêng [private key] được lưu trữ tại địa phương, và các khóa chung được gửi [public key] đến máy chủ.
Sự khác nhau giữa HTML4.01 và HTML5
● Không hỗ trợ | ● Đây là tag mới trong HTML5 |
Html viết:
Trình duyệt hỗ trợ
Yêu cầu phiên bản trình duyệt với mức tối thiểu được hỗ trợ cho thẻ :
Trình duyệt dành cho PC:
Tag được hỗ trợ trong đa số các trình duyệt, ngoại trừ trình duyệt IE và Firefox, các trình duyệt khác hiển thị không giống nhau.
Thiết bị hỗ trợ
Yêu cầu phiên bản hệ điều hành và trình duyệt với mức tối thiểu được hỗ trợ cho thẻ :
ĐIỆN THOẠI [SMARTPHONE]
Hệ điều hành
Trình duyệt
MÁY TÍNH BẢNG [TABLETS]
Hệ điều hành
Trình duyệt
Thuộc tính
Cách sử dụng:
Thuộc tính tùy chọn
autofocus | autofocus | autofocus="autofocus" | Tập trung vào trang đang tải cho trường nhập. |
challenge | challenge | challenge="challenge" | Cho biết giá trị của keygen thay đổi khi submit. |
disabled | disabled | disabled="disabled" | Không hiển thị nội dung trong keygen. |
form | Tên form | form="formName" | Cho biết keygen thuộc về form nào. |
keytype | rsa khác | keytype="formName" | Xác định một thuật toán bảo mật. |
name | text | name="keyName" | Xác định tên duy nhất cho . |
Thuộc tính Tổng quát và thuộc tính sự kiện
Tất cả thuộc tính tổng quát và thuộc tính sự kiện được xác định trên phần lớn các thành phần HTML5
Hàm hash[]
sẽ mã hóa chuỗi truyền vào theo một thuật toán nhất định. Thuật toán mã hóa sẽ do người dùng cung cấp.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Cú pháp
Cú pháp: hash[ $algo, $str ,$raw_output];
Trong đó:
$algo
là thuật toán mã hóa.$str
là chuỗi cần mã hóa.$raw_output
là tham số, mặc định mang giá trị FALSE chuỗi trả về sẽ là chuỗi in thường thập phân. Nếu$raw_output
mang giá trị TRUE chuỗi trả về sẽ là chuỗi theo kiểu nhị phân.
Kết quả trả về
Hàm sẽ trả về chuỗi được tính toán dưới dạng nhị phân nếu $raw_output
mang giá trị TRUE, và trả về chuỗi được tính toán dưới dạng thập phân nếu $raw_output
mang giá trị
FALSE .
Bài viết này được đăng tại [free tuts .net]
Ví dụ
Mã hóa theo kiểu "ripemd160":
Code
echo hash['ripemd160', 'The quick brown fox jumped over the lazy dog.'] . "
"; echo hash['ripemd160', 'The quick brown fox jumped over the lazy dog.', true];
Kết quả
5c6ffbdd40d9556b73a21e63c3e0e904 ec457d0a974c48d5685a7efa03d137dc8bbde7e3
Mã hóa theo kiểu "md5":
Code
echo hash['md5', 'The quick brown fox jumped over the lazy dog.'] . "
"; echo md5["The quick brown fox jumped over the lazy dog."] . "
";
Kết quả
5c6ffbdd40d9556b73a21e63c3e0e904 5c6ffbdd40d9556b73a21e63c3e0e904
Tham khảo: php.net
Traits là gì?
Nhiều developer nhầm lẫn "Traits", một khái niệm mới trong php 5.4.0. Traits hoạt động như các lớp nhưng lại giống như interface.Một đặc điểm của Traits là triển khai thực hiện 1 phần [vd: hằng số, thuộc tính, phương thức] có thể được dùng bởi một hay nhiều class php.
Bạn có thể quen thuộc với các đặc điểm của trait trong các ngôn ngữ khác. Php traits giống như là các modules composable của Ruby, or mixins [vue...].
Khái niệm Trait chúng ta hiểu đơn giản như sau: gom những đoạn code trùng lặp ra một nơi sử dụng ơ nhiều nơi và nếu cần thay đổi bạn chỉ cần sửa đổi ở một file duy nhất.
Nó là một bổ sung cho thừa kế truyền thống, áp dụng cho các lớp mà không yêu cầu thừa kế.
Cũng giống như Abstract Class chúng ta không thể khởi tạo một đối tượng mới từ Traits.
Cách sử dụng Trait
Ví dụ ta có 1 bài Blog muốn get Post content, và Comment cũng muốn get bài Post thì ta viết như sau:
sử dụng từ khóa trait
để khai báo 1 trait