
Xử lý sự kiện trong jQuery
Chúng ta có khả năng tạo các trang web động bởi sử dụng các Sự kiện (Event). Các sự kiện là các hành động mà có thể được phát hiện bởi ứng dụng web của bạn. Sau đây ví dụ một số sự kiện: Khi các sự kiện này được kích hoạt, bạn có thể sử dụng các hàm custom để phản hồi bất kỳ những gì ...

Inner Class trong Java
Inner Class là gì? Inner Class là một khái niệm chỉ về một lớp được khai báo bên trong lớp khác. Chúng ta sử dụng các Inner Class để nhóm các lớp và các Interface có quan hệ với nhau vào một vị trí để tăng tính đọc và tính duy trì. Thêm vào đó, bạn có thể truy cập tất cả thành viên của ...

Tạo Javadoc
Ngôn ngữ Java hỗ trợ 3 kiểu comment sau: Comment Miêu tả /* text */ Trình biên dịch bỏ qua mọi thứ từ /* tới */. // text Trình biên dịch bỏ qua mọi thứ từ // tới cuối dòng. /** documentation */ Đây là một Documentation Comment và nói chung nó được gọi là doc comment . ...

Học SVN cơ bản và nâng cao
Apache Subversion thường được viết tắt là SVN, là một phần mềm mã nguồn mở dùng để quản lý và kiểm tra các phiên bản mã nguồn khác nhau trong quá trình phát triển phần mềm. Subversion được tạo bởi CollabNet Inc trong năm 2000, nhưng bây giờ nó được phát triển bởi một dự án của Apache Software ...

Serialization trong Java
Java cung cấp một kỹ thuật, được gọi là serialization, tại đây một đối tượng có thể được biểu diễn như là một dãy byte liên tục mà bao gồm dữ liệu của đối tượng cũng như thông tin về kiểu đối tượng và kiểu dữ liệu được lưu giữ trong đối tượng. Sau khi một đối tượng được serialize đã được ghi ...

SortedMap Interface trong Java
SortedMap Interface trong Java kế thừa lớp Map. Nó bảo đảm rằng các entry được duy trì theo thứ tự key tăng dần. Một số phương thức ném NoSuchElementException khi không có item nào trong map đang gọi. Một ClassCastException được ném khi một đối tượng là không tương thích với các phần tử ...

Thao tác DOM trong jQuery
jQuery cung cấp các phương thức để thao tác với DOM một cách cực kỳ hiệu quả. Bạn không cần viết những đoạn code quá dài để sửa đổi giá trị thuộc tính của bất kỳ phần tử nào hoặc để trích (extract) các đoạn HTML code từ một thẻ p hoặc div. jQuery cung cấp các phương thức như .attr(), ...

Thuộc tính trong jQuery
Một số thành phần cơ bản nhất, chúng ta có thể thao tác với các phần tử DOM, là các đặc tính và các thuộc tính được gán cho các phần tử đó. Hầu hết những thuộc tính này là có sẵn thông qua JavaScript như là các thuộc tính DOM node. Một số thuộc tính phổ biến hơn là: Xem xét đoạn HTML ...

Lập trình mạng Socket - Lập trình mạng Socket trong Java
Khái niệm lập trình mạng (network programming) nói về viết các chương trình mà thực thi qua nhiều thiết bị (máy tính), trong đó các thiết bị này được kết nối mạng với nhau. Để hiểu sâu hơn các khái niệm được trình bày trong chương này, mời bạn tham khảo loạt bài: Ví dụ về Lập trình mạng ...

Cơ bản về Applet trong Java
Một Applet là một chương trình Java chạy trên một trình duyệt Web. Một applet có thể là một ứng dụng Java đầy đủ tính năng bởi vì nó có toàn bộ Java API tại cách bố trí của nó. Để hiểu sâu hơn các khái niệm được trình bày trong chương này, mời bạn tham khảo loạt bài: Ví dụ về Applet trong ...

Thuật toán Collection trong Java
Collection Framework định nghĩa một số thuật toán mà có thể áp dụng tới các Collection và Map. Những thuật toán này được định nghĩa như là các phương thức static bên trong lớp Collection. Một số phương thức có thể ném một ClassCastException , xảy ra khi cố gắng so sánh các kiểu không tương ...

Collection Interface trong Java
Collection Interface trong Java là nền tảng mà trên đó Collection Framework được xây dựng. Nó khai báo các phương thức core mà tất cả Collection sẽ có. Những phương thức này được tổng hợp trong bảng dưới đây. Để hiểu sâu hơn các khái niệm được trình bày trong chương này, mời bạn tham khảo ...

CSS Selector trong jQuery
Thư viện jQuery hỗ trợ gần như tất cả các Selector trong Cascading Style Sheet (CSS), khi đã được đề cập trên World Wide Web Consortium. Sử dụng thư viện jQuery, các nhà lập trình có thể nâng cấp các Website của họ mà không cần lo lắng về các trình duyệt và phiên bản của nó, miễn là các ...

jQuery là gì
jQuery là gì? jQuery là một thư viện kiểu mới của JavaScript, được tạo bởi John Resig vào năm 2006 với một phương châm tuyệt vời: Write less, do more - Viết ít hơn, làm nhiều hơn . jQuery làm đơn giản hóa việc truyền tải HTML, xử lý sự kiện, tạo hiệu ứng động và tương tác Ajax. Với ...

Generic trong Java
Nó sẽ rất thú vị nếu chúng ta có thể viết một phương thức sort đơn mà có thể xếp thứ tự các phần tử trong một mảng integer, một mảng String, hoặc một mảng của bất kỳ kiểu nào mà hỗ trợ xếp thứ tự. Các phương thức Generic trong Java và các lớp Generic trong Java cho nhà lập trình khả năng ...

Lớp HashSet trong Java
Lớp HashSet trong Java kế thừa AbstractSet và triển khai Set Interface. Nó tạo một collection mà sử dụng một hash table để lưu giữ. Lưu ý trong hashset chỉ chứa các phần tử duy nhất, không chấp nhận 2 phần tử trùng nhau Một hash table lưu giữ thông tin bởi sử dụng một kỹ thuật được gọi là ...

Truy cập DOM trong jQuery
jQuery là một công cụ vô cùng mạnh mẽ. Nó cung cấp các phương thức đa dạng để truy cập DOM (DOM Traversal Method), giúp chúng ta chọn các phần tử trong một tài liệu một cách ngẫu nhiên hoặc theo phương thức liên tục. Hầu hết DOM Traversal Method không sửa đổi đối tượng jQuery và chúng được ...

Lớp Stack trong Java
Lớp Stack là một lớp phụ của lớp Vector trong Java mà triển khai một last-in-first-out (LIFO) stack. Bạn có thể nghĩ về Stack như là một ngăn xếp thẳng đứng. Stack chỉ định nghĩa constructor mặc định, mà tạo một stack trống. Lớp Stack bao gồm tất cả phương thức được định nghĩa bởi lớp ...

Sử dụng Comparator trong Java
Cả TreeSet và TreeMap đều lưu giữ các phần tử trong thứ tự đã được sắp xếp. Tuy nhiên, chính Comparator định nghĩa chính xác ý nghĩa của sorted order . Comparator Interface định nghĩa 2 phương thức: compare() và equals() . Phương thức compare() so sánh 2 phần tử về thứ tự, được hướng dẫn ...

Lớp LinkedHashSet trong Java
Lớp LinkedHashSet trong Java kế thừa HashSet. Lớp LinkedHashSet duy trì một linked list của các entry trong Set, theo thứ tự chúng đã được chèn. Điều này cho phép tính lặp lại theo thứ tự chèn qua Set đó. Đó là, khi tuần hoàn qua một LinkedHashSet bởi sử dụng một Iterator, các phần tử sẽ ...