Vue Js Là Gì

*

Xây dựng dựa trên những Component là ý tưởng chủ yếu của Vue.js

Vue.js Component giúp module hóa trong câu hỏi thiết kế HTML, Javascript, CSS, tạo thành các khối hận giao diện người tiêu dùng hoàn toàn có thể tái áp dụng. Component kỳ diệu rộng các đối tượng người sử dụng tại đoạn nó rất có thể được áp dụng lại trong các template như thể một phần tử HTML.

Bạn đang xem: Vue js là gì

React đó là nguồn cảm hứng thiết yếu của Vue.js về ý tưởng component, đôi khi có thể chúng ta còn Cảm Xúc Vue.js lấy cảm xúc từ cả Polymer xuất xắc Web component. Tôi nghiêng hẳn theo React hơn do Polymer được thiết kế theo phong cách để tạo thành những yếu tắc riêng mà lại hoàn toàn có thể thực hiện trực tiếp vào HTML, trong lúc đó React cùng Vue.js thực hiện component chỉ sống trong số template, áp dụng những render engine cùng bộ biên dịch template tạo ra những mã HTML với những yếu tố sẽ biết. Thật sự mà nói cũng quan yếu biết được là ai rước phát minh của người nào nhưng mà bọn họ cảm nhận thấy bao gồm khả năng rất hấp dẫn trường đoản cú các khối hệ thống được thừa kế vào phần đa anh bộ đội bắt đầu.

Chỉ thị – lệnh vào Vue.js

Vue.js Directive – tạm dịch là những thông tư giỏi những nhân tố câu lệnh trong Vue.js giúp render engine đọc được yêu cầu làm cho gì? Các thông tư này điều khiển và tinh chỉnh luồng triển khai cùng làm việc cùng với DOM (Document Object Model) góp xây dựng những chủng loại, thông tư giống như nằm trong tính trong số thành phần HTML.

ul id="example-1"> li v-for="item in items"> cửa nhà.message li>ul>v-for là 1 thuộc tính chỉ thị lặp qua những phần tử của items nhằm hiển thị message của chúng trong số phần tử . Angular cũng có tác dụng một điều giống như nhỏng vậy:

ul id="example-1"> li ng-repeat="chiến thắng in items"> nhà cửa.message li>ul>Với cách thức này “học hỏi” được trường đoản cú Angular, những đoạn mã dễ dãi gọi và viết rộng lúc áp dụng xáo trộn thân các mã Html và Javascript.

Xem thêm: Dream'S Zone: 4 Pilar Pendidikan Unesco, The 4 Pillars Of Education

Kiến trúc Component trong số tệp tin riêng

Vue.js chưa phải là xuất phát của phát minh tạo thành các Component trên những file riêng lẻ, Polymer và Web Component new là những người dân tiên phong tạo ra phong cách thiết kế này. Một ví dụ trên trang chủ của Polymer thể hiện điều đó:

dom-module id="contact-card"> style>...style> template> content>content> iron-ibé icon="star" hidden$="!starred">iron-icon> template> script> Polymer( is: "contact-card", properties: starred: Boolean ); script>dom-module>Vue.js bên cạnh đó ngoại giả đi xa rộng những bọn anh của chính bản thân mình với bài toán hỗ trợ các ngôn ngữ tiền cách xử lý không giống sửa chữa cho CSS (nlỗi Sass, Less, Stylus giỏi CSS Module), HTML(nlỗi Pub) cùng Javascript nhỏng TypeScript, CoffeeScrip. Tích hòa hợp toàn bộ những ngữ điệu với công nghệ vào một file góp tạo ra một framework gồm có tài năng hoàn hảo và tuyệt vời nhất.

Chip Core Vue.js với anh tài tối thiểu

Vue.js chỉ triệu tập vào câu hỏi render giao diện người tiêu dùng với các địa chỉ, nó cung cấp buổi tối thiểu các tài năng quan trọng mang lại thiết kế cùng thiết kế bản vẽ xây dựng. Về phương châm cải cách và phát triển này, Vue.js cũng tương đối tương đương cùng với React, cả hai framework để các tlỗi viện không giống đảm nhiệm các công việc mở rộng nhỏng định đường, làm chủ tâm lý tập trung… Chính bằng cách loại bỏ những tính năng ko quan trọng thoát khỏi tlỗi viện lõi vào Vue.js, hỗ trợ cho framework này cực kỳ nhỏ tuổi gọn cùng mềm mỏng.

Lời kết

Chỉ 1 năm nữa, lúc bọn họ quay lại bài viết này, Vue.js đã ở một đỉnh không hề nhỏ, tôi tin là những điều đó, vị cũng chủ yếu phương pháp này mà lại Laravel hiện nay đang mở đầu trong những PHP.. framework. Chúng ta cũng ko rước gì có tác dụng ngạc nhiên vì chưng các gì ưu việt tuyệt nhất của các địch thủ, đã có Vue.js học tập, thực hiện, không chỉ có thế còn cách tân và phát triển xa hơn những bầy anh của chính mình.