Tag declarative programming
Tìm kiếm bài viết trong Tag declarative programming
[Declarative Programming + Elm] Bài 18 - Simplicity SPA Elm
Đây là mini project thứ ba trên hành trình tự học code mà mình chia sẻ tại nền tảng blog Viblo ở đây và mình hy vọng rằng vẫn còn nhiều người quan tâm tới Sub-Series này. Lý do là mình đã phải bỏ quãn
0 0 18
[Declarative Programming + Elm] Bài 18 - Simplicity SPA Elm
Như vậy là chúng ta lại bắt đầu thêm một mini project trong hành trình tự học code để có thể tự xây dựng nên những phần mềm thiết yếu và cũng là để tự tìm hiểu dạng thức tư duy của chính mình và rèn l
0 0 22
[Declarative Programming + Elm] Bài 16 - URL Parser Module
Để xây dựng một Web App thực sự thì hiển nhiên là chúng ta sẽ muốn hiển thị những nội dung khác nhau tương ứng với các Url khác nhau, không chỉ đối với những liên kết tĩnh như trang chủ / hay trang gi
0 0 16
[Declarative Programming + Elm] Bài 17 - JavaScript Interop
Như đã nói trước đó thì chúng ta sẽ không thể trực tiếp định nghĩa một hàm thay đổi nội dung của phần tử <head> bởi vì các trình đóng gói của Elm đều không cung cấp giao diện lập trình hỗ trợ. Tuy nhi
0 0 18
[Declarative Programming + Elm] Bài 15 - Navigation & URL Parser
Trong bài viết này, chúng ta sẽ xem xét một ví dụ đơn giản mà Elm đưa ra về việc xử lý yêu cầu điều hướng giữa các trang nội dung đơn khi người dùng nhấn vào một liên kết bất kỳ trong SPA. Để thực hiệ
0 0 32
[Declarative Programming + Elm] Bài 14 - Web Apps
Như vậy là chúng ta đã biết cách sử dụng trình đóng gói Browser.element, một trong hai lựa chọn được sử dụng nhiều nhất trong số các lựa chọn được module Browser cung cấp.
0 0 20
[Declarative Programming + Elm] Bài 13 - Flags & Cmd/Sub
Trước hết chúc ta hãy thử xem định nghĩa của Browser.element có thêm yếu tố nào mới so với Browser.sandbox. { init : flags -> ( model, Cmd msg ).
0 0 20
[Declarative Programming + Elm] Bài 12 - Commands & Subscriptions
Trong ví dụ trước thì chúng ta đã được xem cách mà Elm Architecture phiên dịch ý nghĩa sự kiện thao tác của người dùng thành các tin nhắn Message, và đáp ứng lại bằng cách tạo ra một bản ghi Model mới
0 0 24
[Declarative Programming + Elm] Bài 10 - Elm Architecture
Như đã được giới thiệu từ những bài viết mở đầu, cái tên Elm không chỉ có ý nghĩa là một ngôn ngữ lập trình mà còn là một môi trường phát triển ứng dụng web mặt tiền Front-End với các thư viện dựng sẵ
0 0 21
[Declarative Programming + Elm] Bài 11 - Sandboxed Buttons
Bây giờ chúng ta sẽ xem xét một ví dụ sẵn có trong tài liệu hướng dẫn online của Elm có tên là các nút nhấn Buttons. Ví dụ này cũng chính là ví dụ trong tấm hình mô phỏng kiến trúc cơ bản của Elm ở ph
0 0 22
[Declarative Programming + Elm] Bài 9 - Maybe & Result
Một trong những điều đảm bảo khi chúng ta viết chương trình trong các môi trường định kiểu tĩnh static-typing đó là chúng ta sẽ có thể hạn chế được việc nhìn thấy chương trình phát sinh lỗi khi vận hà
0 0 29
[Declarative Programming + Elm] Bài 8 - Conditional Expression & Let Bindings
Sau khi viết lại chương trình sumNumberArray bằng JS thì mình mới nhận ra rằng, cú pháp Pattern Matching rất gọn gàng nhưng cũng có giới hạn nhất định. Đó là cú pháp này không thể thực hiện việc kiểm
0 0 23
[Declarative Programming + Elm] Bài 7 - Pattern Matching & Recursion
Sau khi đã điểm qua xong những công cụ hỗ trợ thao tác với các kiểu dữ liệu căn bản, chúng ta tiếp tục tìm đến nhóm công cụ hỗ trợ tạo logic xử lý linh động cho code tùy vào trạng thái của dữ liệu nhậ
0 0 21
[Declarative Programming + Elm] Bài 6 - Tuple & Record
Thực tế thì Elm còn hỗ trợ thêm các cấu trúc dữ liệu khác mà chúng ta đã gặp trong JS là Map và Set, tuy nhiên các cấu trúc dữ liệu này đều không có các thao tác được hỗ trợ ở cấp độ cú pháp của ngôn
0 0 24
[Declarative Programming + Elm] Bài 5 - String & List
Sau khi đã điểm qua những thao tác cơ bản với các giá trị số học và logic thì chúng ta còn Char và. String là primitive.
0 0 27
[Declarative Programming + Elm] Bài 4 - Math & Type Variable
Bây giờ chúng ta sẽ bắt đầu nói về các điểm cần lưu ý về các thao tác xử lý phổ biến đối với các kiểu. dữ liệu đã được giới thiệu trong bài viết trước.
0 0 23
[Declarative Programming + Elm] Bài 3 - Basic Types
Như vậy là chúng ta đã có thể hiểu được các yếu tố cú pháp căn bản trong code chương trình mở đầu với Elm. Giống với tiến trình học JavaScript hay C trước đó, bước tiếp theo để tìm hiểu một ngôn ngữ l
0 0 25
[Declarative Programming + Elm] Bài 2 - Basic Syntax
Sau khi đã copy/paste và chạy thử thành công chương trình Hello World đơn giản thì chúng ta đã có thể bắt đầu xem xét từng yếu tố mới mẻ trong cú pháp của một ngôn ngữ lập trình thuần Declarative. Câu
0 0 16
[Declarative Programming + Elm] Bài 1 - Hello Elm !
Song hành cùng với Imperative Programming là mô hình lập trình nền tảng có tên là Declarative Programming, cũng đã được giới thiệu trong một bài viết trước đó tại Series Tự Học Lập Trình Web Một Cách
0 0 14
[Declarative Programming + SQL] Bài 1 - RDBMS & MySQL
Mô hình lập trình thứ hai trong Series Một Số Mô Hình Lập Trình Phổ Biến là Declarative Programming, cũng đã được giới thiệu qua bài viết Imperative & Declarative của Series Tự Học Lập Trình Web mà mì
0 0 19
[Declarative Programming + SQL] Bài 2 - Schemas & Tables
Đang có 3 schema được định nghĩa sẵn và có chứa các bản ghi dữ liệu làm ví dụ cho người mới bắt đầu sử dụng MySQL Server. Nếu bạn để ý thì khi cài đặt có một bước nói về việc cài đặt kèm gói dữ liệu v
0 0 18