Cập nhật nội dung chi tiết về Giới Thiệu Ionic Và Cách Cài Đặt * Gsviec mới nhất trên website Sieuphampanorama.com. Hy vọng thông tin trong bài viết sẽ đáp ứng được nhu cầu ngoài mong đợi của bạn, chúng tôi sẽ làm việc thường xuyên để cập nhật nội dung mới nhằm giúp bạn nhận được thông tin nhanh chóng và chính xác nhất.
Vậy Ionic là gì
Theo như định nghĩa từ trang chủ nó: Ionic là một framework dùng để xây dựng các ứng dụng lai(hybird app) bằng cách sử dụng HTML, CSS, và JavaScript. Nó đi kèm với một tập hợp các thành phần giao diện và các hàm mà bạn có thể sử dụng để tạo ra các ứng dụng di động đầy đủ chức năng vốn có của một app native mà ngôn ngữ Java hoặc Swift mang lại.
Tại sao nên chọn Ionic
Như tôi đã nói nếu bạn là nhà phát triển web thì đồng nghĩa với việc bạn đã biết ngôn ngữ Javascript mà Ionic lại viết dựa trên Javascript do đó bạn không cần phải tốn nhiều thời gian học ngôn ngữ mới
Viết một lần, chạy được trên nhiều hệ điều hành
Tài liệu và sự hỗ trợ của Ionic là tuyệt vời, bạn không tin hãy truy cập đường dẫn đễ xem docs của nó Component card
Giảm thiểu thời gian phát triển
Kể từ phiên bản Ionic 2 thì đã dựa trên Angula2(Typescript) nên việc quản lý code và re-code trở nên dễ dàng hơn
Cách sử dụng
Vì Ionic viết thông qua Javascript nên bạn phải cài đặt Nodejs và trình quản lý NPM, nếu bạn chưa có thì truy cập qua đường dẫn này để tải về Nodejs, xác nhận cài đặt Node và npm thành công qua lệnh sau:
[shell] phanbook at Phanbooks-MacBook-Pro in ~/github/app-lackky on master* $ npm -v 5.4.2 phanbook at Phanbooks-MacBook-Pro in ~/github/app-lackky on master* $ node -v v8.6.0 phanbook at Phanbooks-MacBook-Pro in ~/github/app-lackky on master* [/shell]Ok, kế đến bạn chỉ việc cài đặt Ionic và Cordova thông qua trình quản lý npm lệnh sau:
[code lang="text"] ###Install Ionic npm install -g ionic cordova [/code]bạn sẽ đặt câu hỏi tại sao lại có Cordova, good question:) à thật ra thì Ionic chỉ là một nền tảng xây dựng dựa trên Cordova giúp cho việc viết app cũng như quản lý app nhanh hơn thôi.
Bước cuối cùng là bạn tạo khung sườn cho dự án của bạn thông qua dòng lệnh sau
[shell] ionic start cutePuppyPics ? What starter would you like to use: tabs ............... ionic-angular A starting project with a simple tabbed interface blank .............. ionic-angular A blank starter project ❯ sidemenu ........... ionic-angular A starting project with a side menu with navigation in the content area super .............. ionic-angular A starting project complete with pre-built pages, providers and best practices for Ionic development. conference ......... ionic-angular A project that demonstrates a realworld application tutorial ........... ionic-angular A tutorial based project that goes along with the Ionic documentation aws ................ ionic-angular AWS Mobile Hub Starter [/shell]để đơn giản thì tôi chọn blank, thì sẽ có dạng như sau:
[shell] $ ionic start cutePuppyPics ? What starter would you like to use: blank ✔ Creating directory ./cutePuppyPics - done! Fetching app base (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz) ✔ Downloading - done! Fetching starter template blank (https://github.com/ionic-team/ionic2-starter-blank/archive/master.tar.gz) ✔ Downloading - done! ✔ Updating chúng tôi with app details - done! ✔ Creating configuration file chúng tôi - done! Installing dependencies may take several minutes! > npm i ⠧ Running command [/shell]các bạn đợi một vài phút để cho nó tải các thư viện về, cấu trúc thư mục nó sẽ như thế này
[shell] phanbook at Phanbooks-MacBook-Pro in ~/github/test/cutePuppyPics on master△ $ ls -la total 456 drwxrwxr-x 17 phanbook staff 578 28 Oct 12:58 . drwxrwxr-x 8 phanbook staff 272 28 Oct 12:57 .. -rw-rw-r-- 1 phanbook staff 363 27 Oct 21:32 .editorconfig drwxr-xr-x 13 phanbook staff 442 28 Oct 12:59 .git -rw-rw-r-- 1 phanbook staff 438 27 Oct 21:32 .gitignore -rw-rw-r-- 1 phanbook staff 876 30 May 22:07 README.md -rw-rw-r-- 1 phanbook staff 6342 27 Oct 21:32 config.xml drwxrwxr-x 3 phanbook staff 102 28 Oct 12:57 hooks -rw-rw-r-- 1 phanbook staff 73 28 Oct 12:57 ionic.config.json drwxr-xr-x 496 phanbook staff 16864 28 Oct 12:58 node_modules -rw-r--r-- 1 phanbook staff 195885 28 Oct 12:58 package-lock.json -rw-rw-r-- 1 phanbook staff 1091 28 Oct 12:57 package.json drwxrwxr-x 7 phanbook staff 238 28 Oct 12:57 resources drwxrwxr-x 9 phanbook staff 306 28 Oct 12:57 src -rw-rw-r-- 1 phanbook staff 465 27 Oct 21:32 tsconfig.json -rw-rw-r-- 1 phanbook staff 178 27 Oct 21:32 tslint.json drwxrwxr-x 5 phanbook staff 170 28 Oct 12:57 www [/shell]xin chúc mừng bạn đã cài đặt và tạo khung sường mẫu cho app di động trên nền tảng Ionic, trong phần hướng dẫn sau chúng tôi sẽ hướng dẫn các bạn chi tiết về viết code như thế nào, nhưng trong lúc này nếu bạn muốn học nhanh thì tôi khuyên bạn làm theo cách này
Cách học hiệu quả
Tất nhiên bạn phải biết Angualrjs2 nếu chưa biết thì hãy vào trang chủ https://angularjs.org/, kế đến là trang tài liệu của Ionic
và một phần không thể thiếu đó là đoạn code mẫu, chính vì hiểu lý do đó nên team ionic đã tạo một cái app hầu như quy tụ đầy đủ những tính năng của mobile như sau:
Alert – [ code ]
Cards – [ template ]
Datetime – [ template ]
Grid – [ template ]
Inputs – [ template ]
Sticky headers – [ template ]
Toggle – [ template ] code ]
bạn có thể chạy demo đó như sau:
[code lang="text"] git clone https://github.com/ionic-team/ionic-conference-app.git cd ionic-conference-app npm install ionic serve [/code]kết quả sẽ có dạng như sau trang Schedule Page:
About Page:
Kết luận
Xu hướng mobile là tất yếu trong tương lai của web do đó các bạn phát triển web có thể tận dụng khả năng biết Javascript để học viết app là điều mình khuyên dùng, tất nhiên nếu app mobile mà chuyên về đồ hoạ cao thì ionic có thể khôn phù hợp, nhưng với nhưng em như xem phim, mạng xã hội, thanh toán ngân hàng thì dùng Ionic thì tuyệt vời.
Bạn có biết nhưng em như Airbnb, bitbay, facebook, instagram, uber đều build trên Javascript?
Một điều cuối cùng nhận tiện chia sẽ app lackky của chúng tôi, nó là mạng xã hội thú cưng đang trong giai đoạn phát triển nhưng nếu bạn muốn test thì có thể tải về tại địa chỉ ios và android
Related
Cách Cài Đặt Và Xóa Tệp Add
A. Lưu tệp về bộ nhớ máy
Bạn có thể lưu tệp vào bất cứ đâu trong bộ nhớ máy, nhưng lời khuyên là nên lưu vào thư mục mặc định dành riêng cho các tệp add-in của Office. Địa chỉ đường dẫn của thư mục này sẽ thay đổi tùy theo phiên bản hệ điều hành mà bạn đang sử dụng.
Đối với Windows XP C:Documents and Settings[tên username]Application DataMicrosoftAddIns Đối với Windows Vista / Windows 7 / Windows 8 / Windows 10 C:Users[tên username]AppDataRoamingMicrosoftAddIns B. Hướng dẫn Office cách tìm thấy đường dẫn nơi chứa tệp add-in
Phương pháp nhanh (dùng cho phiên bản Excel 2010 trở lên)
Cửa sổ Windows Explorer sẽ hiện ra và mặc định đường dẫn đến thư mục chứa tệp add-in của Office
Tìm và chọn tệp add-in mà bạn cần, rồi bấm OK
Xong! Add-in của bạn đã được cài đặt thành công
Phương pháp chậm hơn (dùng cho phiên bản Excel 2007 đổ xuống)
Vào tab File ở trong cửa sổ Excel
Chọn mục Excel Options
Chọn phần Add-ins ở cửa sổ phía bên trái
Trong mục Manage, lựa chọn Excel Add-ins từ hộp thoại xổ xuống và bấm phím Browse…
Cửa sổ Windows Explorer sẽ hiện ra và mặc định đường dẫn đến thư mục chứa tệp add-in của Office
Tìm và chọn tệp add-in mà bạn cần, rồi bấm OK
Xong! Add-in của bạn đã được cài đặt thành công
D. Xóa bỏ hoàn toàn add-in
Nếu bạn muốn xóa cài đặt add-in khỏi máy hoàn toàn, bạn có thể làm theo các bước sau:
Tắt chương trình làm việc của bạn (trong ví dụ này chính là phần mềm Excel)
Xóa bỏ tệp add-in khỏi thư mục chứa hoặc chuyển nó sang một thư mục có đường dẫn khác
Mở lại chương trình làm việc trước đó (ở đây là phần mềm Excel)
Tìm đến hộp thoại Add-ins (tham khảo cách làm ở phần A)
Bỏ chọn hoặc chọn lại tên add-in sao cho bạn nhận được một hộp thoại thông báo rằng tệp add-in bạn cần không thể tìm được, đồng thời sẽ có thông báo tiếp theo yêu cầu bạn có muốn xóa tệp add-in này khỏi danh sách các add-in đang hoạt động hay không
Đồng ý với việc xóa bỏ
Lời khuyên nho nhỏ: Nếu bạn quên mất không biết địa chỉ đường dẫn nơi chứa tệp add-ins, bạn có thể thực hiện theo các bước sau để tìm được đường dẫn chứa tệp trên máy:
Sử dụng tổ hợp phím Alt+F11 để mở cửa sổ Visual Basic Editor
Trong hộp thoại xuất hiện, sử dụng tổ hợp phím Ctrl + G để mở phần Immediate Window
Trong phần Project, tô đậm tên add-in mà bạn cần
Apache Là Gì? Cách Cài Đặt Apache
Apache là phần mềm web server miễn phí mã nguồn mở, hiện đang là một trong những web server được sử dụng phổ biến trên thế giới. Tên chính thức của Apache là Apache HTTP Server, được điều hành và phát triển bởi Apache Software Foundation.
Các yêu cầu gửi tới máy chủ sử dụng phương thức HTTP còn được gọi tắt là HTTP request.
Sử dụng trình duyệt bạn có thể gửi đi một HTTP request đơn giản bằng cách nhập một địa chỉ IP (hoặc một URL chứa tên miền) và bấm Enter. Khi đó bạn đã gửi đi một HTTP request tới một máy chủ trên internet. Địa chỉ máy chủ này được xác định bởi địa chỉ IP (hoặc URL với tên miền) mà bạn đã nhập vào.
Do được cài đặt trên web server (phần cứng) nên Apache hay được gọi là web server hay HTTP server. Khi sử dụng thuật ngữ web server, chúng ta hiểu rằng người nói đang đề cập tới góc độ phần mềm.
2. Cách thức hoạt động của Apache Web Server
Tuy được gọi là Apache web server nhưng nó không phải là server vật lý mà Apache chính là một phần mềm chạy trên server đó. Nhiệm vụ chính của Apache là thiết lập kết nối giữa server và browser (Firefox, Chrome, Safari,…), sau đó chịu trách nhiệm chuyển file qua lại giữa giữa server và browser (cấu trúc hai chiều client-server). Apache hoạt động tốt với cả server Unix và Windows và là phần mềm đa nền tảng.
Khi visitor tải một site trên trang web, ví dụ trang “About Us”, browser của user sẽ gửi request tải trang đó lên server và Apache sẽ trả lại kết quả với đầy đủ toàn bộ các file, các thành phần để hiển thị hoàn chỉnh trang About Us (bao gồm image, text,…). Server và client giao tiếp với nhau qua HTTP protocol và Apache chịu trách nhiệm đảm bảo quá trình này diễn ra trơn tru và bảo mật giữa hai máy.
Apache là một nền tảng module có độ tùy biến khá cao. Modules cho phép quản trị viên server có thể tắt hoặc thêm vào các chức năng. Apache sở hữu các modules cho bảo mật caching, URL rewriting, chứng thực mật khẩu,…
3. Ưu điểm và hạn chế của Apache
Apache web server là lựa chọn khá tối ưu nếu bạn muốn vận hành website của mình một cách thật ổn định và có thể tùy chỉnh linh hoạt.
Ưu điểm
– Apache là phần mềm mã nguồn mở, miễn phí kể cả cho mục đích thương mại.
– Apache đáng tin cậy, ổn định.
– Apache luôn được cập nhật thường xuyên, được vá lỗi bảo mật liên tục.
– Apache khá linh hoạt vì có cấu trúc module.
– Apache dễ dàng cấu hình, thân thiện với người mới bắt đầu sử dụng.
– Apache là phần mềm đa nền tảng (Unix và Windows).
– Apache hoạt động cực kỳ hiệu quả với các website WordPress.
– Apache sở hữu một cộng đồng lớn và sẵn sàng hỗ trợ bất kỳ lúc nào khi bạn gặp sự cố.
Nhược điểm
– Gặp vấn đề hiệu năng nếu website có lượng traffic cực lớn.
– Quá nhiều tùy chọn trong thiết lập gây ra các điểm yếu về bảo mật.
4. Cách cài đặt Apache
Hướng dẫn sau đây giúp bạn có thể cài đặt Apache từ source, thuận tiện cho việc tìm hiểu, tùy chỉnh cài đặt và cấu hình.
Bước 1: Download Apache
Download Apache source từ Apache Lounge phiên bản 64 bit hoặc 32 bit. File cần download là httpd-2.4.33-win64-VC15.zip.
Bản Apache VC15 được xây dựng trên Visual C Redistributable for Visual Studio 2017 (VC_redist.x64.exe cho 64-bit hoặc VC_redist.x86.exe cho 32-bit) nên bạn cần phải cài đặt nó trên Windows. Nếu bạn muốn cài đặt Apache trên Win XP thì hãy dùng bản Apache VC10 vì bản VC15 không hỗ trợ Win XP.
Bước 2: Cài đặt Apache
Sau khi download Apache từ source, hãy giải nén thư mục Apache24 vào ổ C. Vì source này được build mặc định cho ổ C, nếu như bạn muốn cài đặt nó trên ổ D hay bất kỳ đâu thì bạn cần phải thay đổi lại cấu hình cho DocumentRoot… Vì các cấu hình hơi rắc rối nên chúng ta sẽ để nó ở ổ C và để tên folder là Apache24 theo mặc định.
Như vậy là quá trình cài đặt Apache đã hoàn thành. Để khởi động Apache, vào thư mục C:Apache24bin và chạy file httpd.exe.
Bây giờ bạn có thể vào http://localhost để kiểm tra. Nếu như bạn nhìn thấy dòng “It works!” là bạn đã cài đặt và chạy Apache thành công.
Có thể bạn sẽ nhìn thấy thông báo này khi chạy file httpd.exe:
AH00558: chúng tôi Could not reliably determine the server’s fully qualified domain name, using fe80::b93e:e93c:a570:f94a. Set the ‘ServerName’ directive globally to suppress this message
Đây chỉ là cảnh báo, không phải lỗi. Để fix, bạn cần phải gán giá trị cho mục ServerName trong file C:Apache24confhttpd.conf như sau:
#ServerName www.example.com:80
Bỏ dấu “#” phía trước và thay đổi giá trị thành “localhost” hoặc domain của bạn.
ServerName localhost
Bây giờ bạn tắt cửa sổ chúng tôi và chạy lại file này để khởi động Apache xem còn lỗi hay không.
Bật mod_rewrite trong Apache trên localhost
Để sử dụng được WordPress Permalink hoặc rewrite cho htaccess, bạn cần phải bật mod_rewrite trên localhost. Để bật mod_rewrite trong Apache, bạn cần mở file C:Apache24confhttpd.conf và tìm đoạn sau:
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule rewrite_module modules/mod_rewrite.so
Tiếp theo bạn cần tìm đến đoạn sau:
………………….
AllowOverride None
………………….
Sửa AllowOverride None thành AllowOverride All như sau:
………………….
AllowOverride All
………………….
Restart Apache và kiểm tra. Bạn cũng có thể bật mod_rewrite trong XAMPP, WAMP, Appserv bằng cách làm tương tự.
Bước 3: Cài đặt service cho Apache
Bạn có thể cài đặt để khởi động, restart, stop Apache thông qua một service của Windows. Bạn cũng có thể khởi động Apache cùng với máy tính nếu bạn muốn.
Mở Command Prompt hoặc cmd (Run as Administrator) và sử dụng các lệnh sau:
cd C:Apache24bin
httpd -k install
Như ở trên, bạn cần đi đến thư mục bin của Apache (C:Apache24bin) và sử dụng lệnh httpd -k install để cài đặt một service.
Nếu thành công thì bạn sẽ nhìn thấy thông báo như sau:
Installing the ‘Apache2.4’ service
The ‘Apache2.4’ service is successfully installed.
Testing httpd.conf….
Errors reported here must be corrected before the service can be started.
Theo mặc định thì Apache sẽ cài đặt service là “Apache2.4”. Bạn có thể cài đặt tên service theo ý muốn bằng cách sử dụng lệnh sau:
httpd -k install -n “ten-service”
Hoặc bạn có thể sử dụng lệnh để start và stop service của Apache bằng cách mở Command Prompt hoặc cmd (Run as Administrator) và sử dụng các lệnh sau:
# start Apache
net start Apache2.4
# stop Apache
net stop Apache2.4
Mặc định thì service của Apache sẽ tự động khởi động cùng với Windows. Điều đó có nghĩa là Apache sẽ tự khởi động khi bạn bật máy tính. Nếu bạn muốn khởi động Apache thủ công, nhấn đúp vào service và thay đổi mục Startup type thành Manual.
Để gỡ service này, sử dụng lệnh sau:
sc delete Apache2.4
Như vậy là bạn đã cài đặt Apache trên Windows xong. Tiếp theo bạn cần cài đặt và cấu hình cho PHP hoạt động với Apache.
Bài 2: Hướng Dẫn Cách Cài Đặt Bootstrap
Giao thức Bootstrap hay giao thức BOOTP là một giao thức Internet protocol được sử dụng để gán một địa chỉ IP và một loạt các tham số bổ sung cho một máy tính trong mạng TCP/IP.
Ví dụ, BOOTP được sử dụng để thiết lập địa chỉ mạng của thiết bị đầu cuối và các máy trạm không đĩa cứng, mà hệ điều hành của chúng lấy từ một máy chủ khởi động (boot server thí dụ như DHCP server).
Việc truyền tải chương trình hoạt động sau đó thường được thực hiện thông qua TFTP. Ngoài ra, một số thiết bị ngoại vi, chẳng hạn như máy in mạng, có thể sử dụng BOOTP để xác định địa chỉ IP và cấu hình mạng (subnet/gateway).
Cách cài đặt Bootstrap 4
Chúng ta có 2 cách cài đặt bootstrap 4, đó là:
Nhúng Bootstrap 4 từ CDN (mạng phân phối nội dung)
Tải từ trang chủ của Bootstrap là getbootstrap.com
Nhúng Bootstrap 4 từ CDN
Khi triển khai website trên mang, đa số các lập trình viên đều sử dụng nhúng Bootstrap thông qua CDN vì cách này giúp tiết kiệm băng thông cho website.
MaxCDN cung cấp các CDN cho CSS và Javascript của Bootstrap cũng như thư viện jQuery.
Ví dụ sau mình sẽ nhúng các tập tin cần thiết để thiết kế website sử dụng Bootstrap 4. Để sử dụng Bootstrap 4, các bạn cần nhúng các file thư viện sau:
bootstrap.min.css: bản CSS đã nén của BS4
jquery.min.js: thư viện jQuery, bắt buộc phải gọi trước thư viện js của BS4
popper.min.js: thư viện popper đã nén
bootstrap.min.js: bản JS đã nén của BS4, để sau các thư viện JS ngoài
Trong ví dụ trên bạn thấy xuất hiện hai thư viện JavaScript là jQuery và Popper. Vậy tại sao chúng ta nên dùng thư viên này? Lý do là vì jQuery và Popper dùng để tạo các thành phần website như hộp thoại (modal), chú thích (tooltip), popover,… giúp website có nhiều tính năng và nâng cao trải nghiệm người dùng hơn.
Tải Bootstrap 4 từ trang chủ
Nếu các bạn muốn tải Bootstrap 4 và sử dụng riêng trên host thì hãy truy cập trang chủ của Bootstrap là getbootstrap.com
Sau khi download về, các bạn sẽ thu được cấu trúc gồm 2 thư mục là CSS và JS:
Trong thư mục CSS, các bạn chỉ cần quan tâm 2 file: thứ nhất là file chúng tôi và thứ 2 là file chúng tôi . Nội dung 2 file thì như nhau nhưng 1 bản là bản đầy đủ, và 1 bản là bản nén để khi sử dụng gọi vào sẽ giúp website load nhanh hơn.
Xây dựng giao diện cơ bản
Thêm dạng tài liệu là HTML5
Bootstrap 4 sử dụng các thuộc tính CSS và các phần tử HTML yêu cầu HTML phải là phiên bản HTML5.
Vì vậy, để sử dụng Bootstrap 4, các bạn cần thêm dạng tài liệu (doctype) là HTML5 như sau:
Bootstrap 4 được thiết kế đáp ứng trên các màn hình thiết bị di động. Do đó, các phong cách ưu tiên di động là phần lõi chính trong framework. Để chắc chắn việc hiển thị thu phóng thích hợp, các bạn cần thêm thẻ meta sau bên trong phần tử head để reponsive web design trên các thiết bị chuẩn nhất.
Kết luận
Bạn đang đọc nội dung bài viết Giới Thiệu Ionic Và Cách Cài Đặt * Gsviec trên website Sieuphampanorama.com. Hy vọng một phần nào đó những thông tin mà chúng tôi đã cung cấp là rất hữu ích với bạn. Nếu nội dung bài viết hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!