Javascript lấy màu
Ví dụ: rgb(0,0,255) được hiển thị là màu xanh lam vì tham số màu xanh lam được đặt thành giá trị cao nhất (255) và các giá trị khác được đặt thành 0 Show Thí dụMàuRGBColorrgb(255,0,0)Redrgb(0,255,0)Greenrgb(0,0,255)Blue Tự mình thử »Các sắc thái của màu xám thường được xác định bằng cách sử dụng các giá trị bằng nhau cho cả 3 nguồn sáng Thí dụMàuRGBColorrgb(0,0,0)Blackrgb(128,128,128)Grayrgb(255,255,255)Trắng Tự mình thử »Màu thập lục phânCác giá trị màu thập lục phân cũng được hỗ trợ trong tất cả các trình duyệt Một màu thập lục phân được chỉ định với. #RRGGBB RR (đỏ), GG (xanh lục) và BB (xanh dương) là các số nguyên thập lục phân giữa 00 và FF chỉ định cường độ của màu Ví dụ: #0000FF được hiển thị dưới dạng màu xanh lam, vì thành phần màu xanh dương được đặt thành giá trị cao nhất (FF) và các thành phần khác được đặt thành 00 Thí dụColorHEXRGBColor#FF0000rgb(255,0,0)Red#00FF00rgb(0,255,0)Green#0000FFrgb(0,0,255)Blue Các sắc thái của màu xám thường được xác định bằng cách sử dụng các giá trị bằng nhau cho cả 3 nguồn sáng Thí dụMàuHEXRGBColor#000000rgb(0,0,0)Đen#808080rgb(128,128,128)Xám#FFFFFFrgb(255,255,255)Trắng Tự mình thử »Chữ hoa hay chữ thường?Bạn có thể sử dụng chữ hoa hoặc chữ thường để chỉ định giá trị thập lục phân Chữ thường dễ viết hơn. Chữ hoa dễ đọc hơn Tên màuCSS hỗ trợ 140 tên màu tiêu chuẩn Trong chương tiếp theo, bạn sẽ tìm thấy một danh sách tên màu đầy đủ theo thứ tự bảng chữ cái với các giá trị thập lục phân Tên màu Màu lục giác AliceBlue#F0F8FFAntiqueWhite#FAEBD7Aqua#00FFFFAquamarine#7FFFD4Azure#F0FFFFBeige#F5F5DCBisque#FFE4C4 fs-Extra chứa các phương thức không có trong Vanilla Node. gói js fs. Chẳng hạn như mkdir -p, cp -r và rm -rf AWS SDK dành cho JavaScript YAML 1. 2 trình phân tích cú pháp và trình tuần tự hóa Sử dụng đơn giản, máy khách và máy chủ websocket nhanh và được thử nghiệm kỹ lưỡng cho Node. js Kiểu dáng chuỗi đầu cuối được thực hiện đúng Tay lái cung cấp sức mạnh cần thiết để cho phép bạn xây dựng các mẫu ngữ nghĩa một cách hiệu quả mà không gây khó chịu Vue. js là một khung Javascript đơn giản cho phép bạn xây dựng các ứng dụng web động với các tầng fron-end. Đã có rất nhiều bài viết so sánh nó với React và Angular. Là một lập trình viên back-end và là một người không có kinh nghiệm làm việc với ứng dụng web phía front-end. Tôi đã tìm thấy VueJs, sử dụng nó và tôi thích nó hơn so với React và Angular Xây dựng ứng dụng web xem thông tin các loại tiềnLý thuyết và tài liệu hướng dẫn học Vue. js thì có rất nhiều, chúng ta có thể dễ dàng tìm kiếm được trên Internet (Trên Viblo cũng có rất nhiều bài viết về Vue. js). Theo mình cách học lập trình tốt nhất là tập luyện, sau khi chúng ta đọc qua cả chồng lý thuyết về ngôn ngữ, khung. hãy bắt tay vào làm "cái gì đó" ngay và luôn. Tiền số nổi lên trong thời gian gần đây, mình đã đọc và thấy chúng cực kỳ thú vị, nên trong bài này mình sẽ hướng dẫn viết một trang web đơn giản hiển thị 10 loại tiền số phổ biến hàng đầu cùng các thông tin . Thử nghiệm Các thư viện hỗ trợ sẽ sử dụngĐầu tiên chúng ta sẽ tạo trang web của chúng ta bằng html, javascript, vài thư viện javascript. Bởi vì tôi không phải là một nhà thiết kế web (và có mắt thẩm mỹ kém
Cấu trúc dự án
Chúng ta đã có một trang html cơ bản, sẵn sàng cho các bước xây dựng ứng dụng bên dưới đây Thiết kế ứng dụng của chúng taTôi chỉ muốn làm một ứng dụng đơn giản và hướng vào nội dung chính, vì vậy trong trường hợp này, chúng tôi sẽ xây dựng một danh sách các loại tiền của chúng tôi, chỉ cần đơn giản thôi. Nó là một bảng html liệt kê các loại tiền và thuộc tính của nó
Tạo kiểu một chút
Chúng ta đã hoàn thành việc lên bố cục cho ứng dụng, thực hiện các bước tiếp theo Nhận thông tin các số tiền đồngĐể hoàn thiện ứng dụng, chúng ta cần lấy thông tin cập nhật mới của tiền đồng, đối với ứng dụng này các công việc phải làm là
Chúng ta sẽ sử dụng CoinMarketCap, api này cho phép chúng ta lấy top 10 đồng tiền phổ biến nhất, kèm theo đó là "xếp hạng" và các thông tin của nó, đây là những gì API sẽ trả lại cho chúng ta
Một mảng top 10 loại tiền phổ biến hàng đầu. Mỗi đối tượng JSON trong mảng đại diện cho một đồng tiền, chứa đầy đủ thông tin chúng ta cần Còn lại một thứ chúng ta vẫn còn thiếu, chúng ta muốn hiển thị biểu tượng của đồng tiền ngay cạnh tên của nó cho đẹp. Thật không thể CoinMarketCap không cung cấp bất kỳ thông tin nào về hình ảnh, nhưng thật may mắn tôi đã thấy một API khác đang làm việc này CryptoCompare API, api sẽ cung cấp thông tin còn thiếu cho chúng ta, giống như CoinMarketCap của chúng ta . API lấy thông tin về toàn bộ số tiền xu Coinlist sẽ trả lại cho chúng tôi dữ liệu
with information ImageUrl we could show the image of each money. Kết hợp dữ liệu của 2 API chúng tôi đã có tất cả mọi thứ chúng tôi cần Cài đặt ứng dụng VueĐể cho đơn giản chúng ta sẽ viết toàn bộ mã Vue vào tệp tĩnh/js/ứng dụng. js Đầu tiên chúng ta chuẩn bị là một ứng dụng vue, các giá trị sẽ được sử dụng trong ứng dụng
Thực hiện các phương thức
Như chúng ta thấy bạn dễ dàng tạo ra một yêu cầu GET với 9, api trả lại một mảng và chúng ta lưu nó vào 2 (Cập nhật giá trị của biến 3 của ứng dụng Vue). Khi việc cập nhật giá trị xảy ra, Vue sẽ hiển thị lại các phần của trang html mà phụ thuộc vào biến bị thay đổi giá trị
4Một API đơn giản, nhưng chúng ta lưu ý rằng chúng ta sẽ gọi phương thức 8 trong kết quả (cả thất bại) của phương thức này vì phương thức này chỉ cần gọi một lần khi tải trang, nhưng 8 lại cần gọi nhiều lần
8Thực hiện tải dữ liệu khi bắt đầu ứng dụngChúng ta đang chạy ứng dụng, nhưng bạn không thấy hiện tượng gì xảy ra cả 8 - khi toàn bộ ứng dụng Vue đã sẵn sàng . Chúng ta sẽ thêm vào một đoạn như sau. 0Đó là những gì chúng ta cần. Khi tải trang thành công, phương thức 4 sẽ được gọi, tiếp theo là phương thức 8 Cuối cùng, chúng tôi muốn dữ liệu sẽ tự động cập nhật, chúng tôi sẽ thêm một đoạn này vào tệp 1 0Chúng ta đã xây dựng xong ứng dụng Vue cho trang web của chúng ta. Còn một bước nữa là hoàn thành ứng dụng Show dataHiển thị dự kiến dữ liệu của người dùng cuối ở phần HTML. Sử dụng những gì bạn đã học về Vue. js chúng ta sẽ có vòng lặp để hiển thị dữ liệu lên bảng 1Thêm chút phong cách cho sinh động
2và sửa lại phần ràng buộc dữ liệu 3Như vậy là chúng ta đã hoàn thành ứng dụng của mình. Các bạn có thể tham khảo source code đã hoàn thành của mình tại Gtihub |