Tạo bảng trong AngularJS bằng cách sử dụng ng-repeat khá đơn giản. Việc thêm một hộp tìm kiếm để lọc kết quả cũng khá đơn giản, nếu chúng ta sử dụng tìm kiếm văn bản. Nó trở nên phức tạp hơn một chút nếu bạn muốn tìm kiếm các giá trị nhỏ hơn một giá trị nhất định được người dùng nhập vào.
DOM là viết tắt của mô hình đối tượng tài liệu. Các chỉ thị của AngularJS được sử dụng để liên kết dữ liệu ứng dụng với các thuộc tính của các phần tử HTML DOM trong AngularJS.
AngularJS hỗ trợ phương thức module. Các Module trong AngularJS được sử dụng để phân tách các logics các dịch vụ, bộ điều khiển, ứng dụng và giữ mã ổn định. Chúng tôi định nghĩa các module trong các tệp js riêng biệt và đặt tên chúng theo tệp module.js. Trong bài này chúng ta sẽ thử làm việc với 2 loại module trong angularJS:
Form (biểu mẫu) trong AngularJS là tập hợp các điều khiển đầu vào nơi người dùng có thể nhập dữ liệu. Ở đây, bạn sẽ tìm hiểu cách hiển thị biểu mẫu AngularJS và gửi dữ liệu.
Với AngularJS, bạn có thể sử dụng cú pháp Include trong AngularJSHTML từ một tệp bên ngoài. Sử dụng Ajax - Thực hiện cuộc gọi máy chủ để nhận trang html tương ứng và đặt nó trong innerHTML của điều khiển html. Sử dụng Server Side Includes - JSP, PHP và các công nghệ máy chủ web khác có thể bao gồm các trang html trong một trang động.
Angular là một bộ thư viện Javascript rất mạnh và thường được sử dụng để xây dựng project Single Page Application (SPA). Nó hoạt động dựa trên các thuộc tính mở rộng HTML (các attributes theo quy tắc của Angular). Đây là một bộ mã nguồn mở hoàn toàn miễn phí và được hàng ngàn các lập trình viên trên thế giới ưa chuộng và sử dụng. Ajax trong AngularJS là gì? Nó hỗ trợ cho angularJS như thế nào? Cùng tìm hiểu nhé !
AngularJS hỗ trợ Single Page Application thông qua view trên một trang duy nhất. Để thực hiện điều này, AngularJS đã cung cấp các chỉ thị ng-view và ng-template và các dịch vụ routeProvider $. Hôm nay chúng ta sẽ cùng tìm hiểu về thành phần View trong AngularJS nhé!.
Scope (Phạm vi) trong AngularJS là một đối tượng tích hợp, chứa dữ liệu và phương thức ứng dụng. Bạn có thể tạo các thuộc tính cho một đối tượng $ scope bên trong một hàm điều khiển và gán một giá trị hoặc hàm cho nó.
Trong AngularJS, bạn có thể tạo ra các service của riêng mình hoặc sử dụng một trong nhiều service tích hợp sẵn. Các Service trong AngularJS là một hàm hoặc một đối tượng có sẵn và được giới hạn trong, ứng dụng AngularJS của bạn.
Dependency Injection trong AngularJS là một mẫu thiết kế phần mềm trong đó các thành phần được đưa ra các phụ thuộc của chúng thay vì mã hóa chúng trong thành phần. Điều này giúp làm cho các thành phần có thể tái sử dụng, duy trì và kiểm tra được.
Đa ngôn ngữ (i18n) trong AngularJS với 3 kiểu filter là currency, date và number. Chúng ta chỉ cần kết hợp đoạn js tương ứng với vị trí tùy quốc gia. Mặc định nó sẽ gắn với vị trí trong trình duyệt web. Nội dung bài này sẽ giải quyết các vấn đề cơ bản sau:
Custom Directive trong AngularJS được sử dụng để mở rộng chức năng của HTML. Chỉ thị tùy chỉnh được xác định bằng chức năng “chỉ thị”. Một chỉ thị tùy chỉnh chỉ đơn giản là thay thế các phần tử mà nó được kích hoạt.
AngularJS 1.X là khung công tác JavaScript phổ biến nhất để xây dựng các ứng dụng web, AngularJS 2.X không phải là phiên bản cập nhật của Angular JS 1.X mà nó được viết lại hoàn toàn với rất nhiều thay đổi của Google còn AngularJS 4.X là phiên bản mới nhất của Angular, là một sự cải tiến và tương thích ngược với Angular 2. Để học tập tốt ngôn ngữ AngularJS chắc hẳn bạn không thể bỏ qua bài viết tài liệu học lập trình angularjs 2x - 4x từ cơ bản đến nâng cao của Devpro Việt Nam.
C là ngôn ngữ lập trình có mục đích chung được sử dụng cho nhiều ứng dụng từ các hệ điều hành như Windows và iOS cho đến phần mềm được sử dụng để tạo phim 3D. Lập trình C hiệu quả cao, đó là lý do chính tại sao nó rất phổ biến mặc dù đã ra đời hơn 40 tuổi. Để bắt đầu học C bạn sẽ cần phải có một môi trường soạn thảo code tốt, giúp dễ dàng lập trình và phát hiện lỗi là các phần mềm lập trình C. Dưới đây là một số phần mềm lập trình C dành cho bạn tham khảo.
C là ngôn ngữ lập trình ban đầu được phát triển để phát triển hệ điều hành Unix. Nó là một ngôn ngữ cấp thấp và mạnh mẽ, nhưng nó thiếu nhiều cấu trúc hiện đại và hữu ích. Trong bài này chúng ta sẽ đi tìm hiểu về những nội dung sau: