Chương 1: Tổng quan Nhóm 4: thegioimyphambd.com 10 Chương 2: Cơ sở lý thuyết CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2. Giới thiệu JavaScript Sun Microsystems đã viết ra một ngôn ngữ phức tạp và mạnh mẽ mà chúng ta đã biết đó là ngôn ngữ Java. Mặc dù Java có tính khả dụng cao nhưng nó lại phù hợp nhất đối với các nhà lập trình có kinh nghiệm và cho các công việc phức tạp hơn. Netscape Communications nhận thấy nhu cầu cần một ngôn ngữ thiết kế web có khả năng tương tác với người sử dụng hay với các Java Applet, dễ sử dụng ngay cả với những người lập trình ít kinh nghiệm.
LiveScript là một ngôn ngữ mới chỉ ở dạng phác thảo, tuy nhiên nó hấp dẫn người sử dụng vì hứa hẹn sẽ đáp ứng tốt những yêu cầu trên. LiveScript được thiết kế theo tinh thần của nhiều ngôn ngữ script đơn giản nhưng nó lại có tính khả dụng cao được thiết kế đặc biệt để xây dựng các trang Web (chẳng hạn như HTML và các form tương tác). Để giúp ‘bán chạy’ ngôn ngữ mới này, Netscape hợp tác với Sun cho ra đời ngôn ngữ Javascript. Trên thực tế, Microsoft là người tiên phong triển khai phiên bản của Javascript (còn có tên là Jscript), nhưng họ không sử dụng các đặc tả chính thức của Javascript.
Mục tiêu của JavaScript là nhằm cung cấp cho các nhà phát triển Web một số khả năng và quyền điều khiển chức năng cho trang Web. Mã Javascript có khả năng nhúng trong tài liệu HTML để điều khiển nội dung của trang Web và kiểm tra sự hợp lệ của dữ liệu mà người dùng nhập vào. Khi một trang hiển thị trong trình duyệt, các câu lệnh được trình duyệt thông dịch và thực thi. JavaScript là một ngôn ngữ kịch bản dựa trên đối tượng nhằm phát triển các ứng dụng Internet chạy trên phía client và phía server.
Các ứng dụng client được chạy trong một trình duyệt như Netscape Navigator hoặc Internet Explorer, và các ứng dụng server chạy trên một Web server như Microsoft’s Internet Information Server hoặc Netscape Enterprise Server. JavaScript là một ngôn ngữ kịch bản (scripting language) được dùng để tạo các script ở máy client (client-side script) và máy server (server-side script). Các script ở máy client được thực thi tại trình duyệt, các script ở máy server được thực hiện trên server.com 11 Chương 2: Cơ sở lý thuyết Chương này sẽ giới thiệu cho chúng ta về ngôn ngữ Javascript, và cách chèn một script vào trong tài liệu HTML. HTML lúc đầu được phát triển như là một định dạng của tài liệu có thể chuyển dữ liệu trên Internet Tuy nhiên, không lâu sau đó, trọng tâm của HTML nặng tính hàn lâm và khoa học dần chuyển hướng sang người dùng thường nhật vì ngày nay người dùng xem Internet như là một nguồn thông tin và giải trí.
Các trang Web ngày càng mang tính sáng tạo và đẹp mắt hơn nhằm thu hút nhiều người dùng hơn. Nhưng thực chất kiểu dáng và nội dung bên trong vẫn không thay đổi. Và người dùng hầu như không thể điều khiển trên trang Web mỗi khi nó được hiển thị. Javascript được phát triển như là một giải pháp cho vấn đề nêu trên.
Javascript là một ngôn ngữ kịch bản được Sun Microsystems và Netscape phát triển. Nó được dùng để tạo các trang Web động và tương tác trên Internet. Đối với những người phát triển HTML, Javascript rất hữu ích trong việc xây dựng các hệ thống HTML có thể tương tác với người dùng. Giới thiệu Domain Tên miền là địa chỉ của một trang web hoạt động trên internet, là địa chỉ mà khi gõ trực tiếp trên trình duyệt để truy cập vào website bất kỳ.
Nói đơn giản, nếu website là ngôi nhà thì tên miền là địa chỉ của nó. Nó đóng vai trò như là địa chỉ nhà hay mã zip code để định vị. Trình duyệt web cần có một tên miền để hướng đến một trang web. Những gì cần biết về một Domain Name Một Domain Name tương đương với một địa chỉ website.
Domain Name bao gồm 2 phần: Tên trang web. Phần mở rộng.com 12 Chương 2: Cơ sở lý thuyết Việc đăng ký tên miền được cấp phép và giám sát bởi tổ chức ICANN – quản lý tất cả các domain name quốc tế trên thế giới. Domain Name hoạt động bằng cách chuyển tiếp khách hàng truy cập đến máy chủ (Web Server) thích hợp.com được cho là cú pháp phổ biến nhất. Có đến 46,5% web sử dụng Domain Name này.
Mỗi domain name có một quy trình đăng ký khác nhau. Có thể sử dụng các công cụ tìm kiếm để tìm các domain name có sẵn.Tên miền có thể được chuyển từ nhà cung cấp này sang nhà cung cấp khác. Máy chủ (Web Server của nhà cung cấp dịch vụ hosting) là nơi toàn bộ nội dung, dữ liệu của website được lưu trữ. Các phần của một tên miền Tên miền bao gồm nhiều thành phần cấu tạo nên thường được phân cách nhau bởi dấu chấm (.
Tối thiểu gồm có 2 phần: Tên miền cấp cao nhất (TLD – Top Level Domain) Tên miền cấp 2 (SLD – Second Level Domain) Ở bên trái dấu chấm hay còn gọi là tên miền cấp 2. Nó có thể là tên chủ thể (tên của người dùng), tên doanh nghiệp, blog hoặc tên cửa hàng. Đó được xem là danh tính cho trang web. Các nhà cung cấp domain GoDaddy Là nhà đăng kí tên miền lớn nhất thế giới.
14 cơ sở, trong đó có: Ariz., châu Á, châu Âu, Ấn Độ, v. Có Hơn 21 triệu khách hàng. Bộ phận chăm sóc khách hàng sẵn sàng hỗ trợ. Hơn 84 triệu miền được quản lí.com 13 Chương 2: Cơ sở lý thuyết Hình 2.1: Trang chủ GoDaddy Mona Media Hình 2.2: Trang chủ MonaMedia Mỗi công ty cung cấp tên miền hoạt động trong nước sở hữu những ưu điểm nổi bật khác nhau.
Trong đó, Mona Media là kinh nghiệm, chuyên nghiệp được khẳng định mang tới cho mỗi khách hàng thêm một lựa chọn chất lượng. Cung cấp lượng lớn tên miền, hosting theo nhu cầu đa dạng của từng khách hàng, phát triển website ở từng lĩnh vực khác nhau được đáp ứng tốt. Với hệ thống tên miền phong phú, mỗi tên miền đều đảm bảo chất lượng và mức giá hấp dẫn giúp Mona Media trở thành sự lựa chọn đúng đắn, hợp lý cho bất kỳ khách hàng nào. Không chỉ là đơn vị mang tới tên miền domain chất lượng theo yêu cầu mà còn hỗ trợt thiết kế website theo yêu cầu chất lượng, đạt tiêu chuẩn với giá thành hợp lý tới bất kỳ khách hàng nào có yêu cầu.
PA Việt Nam Nhóm 4: thegioimyphambd.com 14 Chương 2: Cơ sở lý thuyết Hình 2.3: Trang chủ PA Việt Nam Hoạt động quy mô lớn, nổi bật tại thị trường trong nước giúp PA Việt Nam nhận được sự tin tưởng của nhiều người dùng. Dễ dàng tìm kiếm hàng triệt tên miền với các hậu tố đa dạng theo nhu cầu.net,… đều được cung cấp, có hiển thị giá một cách cụ thể và chi tiết. Bởi thế, mỗi khách hàng khi cần mua tên miền hoàn toàn có thể tự mình tìm hiểu, cân nhắc và đưa ra quyết định sau cùng cân đối với yêu cầu và tình hình thực tế. Nhiều tên miền khác nhau để lựa chọn, mức giá áp dụng đa dạng và hợp lý so với thị trường chung.
Vì thế, mua và đăng ký tên miền để phát triển website đưa vào sử dụng được đảm bảo đáp ứng tốt, hiệu quả. Mắt bão Hơn 14 năm kinh nghiệm giúp Mắt Bão dần khẳng định được uy tín và sự chuyên nghiệp của mình, trở thành một trong những công ty cung cấp tên miền, hosting hàng đầu. Không ngừng phát triển, lớn mạnh với thị phần chính tại khu vực phía Nam, khả năng đáp ứng tốt nhu cầu của khách hàng trên toàn quốc thì Mắt Bảo trở thành lựa chọn lý tưởng cho bất kỳ khách hàng nào. Cung cấp tên miền chất lượng, mức giá hấp dẫn với nhiều ưu đãi được đảm bảo đầy đủ.com 15 Chương 2: Cơ sở lý thuyết Hình 2.4: Trang chủ Mắt bão Phân biệt các đuôi tên miền .COM: Đây là viết tắt của cụm từ "commercial" , dịch ra tiếng Việt là “thương mại”.
Đây là tên miền được sử dụng rất phổ biến trên thế giới và tại Việt Nam hiện nay. Hầu hết các doanh nghiệp đều đăng ký tên miền .com này bởi vì nó khẳng định vị thế cao của doanh nghiệp trên mạng Internet.NET: Đây là từ viết tắt của "network", có nghĩa là “mạng lưới”.net thường được sử dụng cho các công ty, tổ chức cung cấp các thiết bị, dịch vụ liên quan tới mạng internet. Tên miền này tại Việt Nam cũng khá phổ biến chỉ sau tên miền .com và tên miền .ORG: Đây là từ viết tắt của cụm từ "oraganization", tạm dịch là “tổ chức”. Các trang web sử dụng đuôi .org thường là các trang web đại diện cho một tổ chức nào đó.INFO: Đây là từ viết tắt của cụm từ "information", từ này có nghĩa là “thông tin”.info thường dùng để đặt tên cho các trang web chia sẻ về tài nguyên, trang web cá nhân, chia sẻ về thông tin.
Đây cũng là phần mở rộng phổ biến nhất ngay sau các loại tên miền .VN: Được hiểu là viết tắt của “Việt Nam”, là tên miền quốc gia Việt Nam. Tên miền này được khuyến khích sử dụng cho các doanh nghiệp trong nước. Nó có sức mạnh bảo vệ thương hiệu và khẳng định uy tín trên Internet với khách hàng. Thường thì các doanh nghiệp Việt Nam luôn mong muốn được sở hữu tên miền có đuôi .com 16 Chương 2: Cơ sở lý thuyết .GOV: Đây là từ viết tắt của "government".
Từ này có nghĩa là "chính phủ". Tên miền này là tên miền đặc biệt chỉ đươc phép sử dụng trong các đơn vị , tổ chức của nhà nước , chinh phủ. Các cá nhân , tập thể không liên quan không được phép sử dụng.EDU: Đây là từ viết tắt của cụm từ "education" có nghĩa là giáo dục. Tên miền này cũng là loại tên miền đặc biệt chỉ được phép sử dụng trong các tổ chức , đơn vị liên quan tới giáo dục , đào tạo .Thường là đuôi của các website các trường học , bộ giáo dục.US: Là dấu hiệu nhận dạng cho các trang web của Hoa Kỳ.
Nó có số lượng dự trữ lớn nhất hiện nay.CC: Đây từng là mã quốc gia của đảo Coco’s Keeling. Nó cho phép đăng ký một cách không giới hạn từ bất cứ người nào, ở bất cứ quốc gia nào.BZ: Được thiết kế làm mã quốc gia của Belize, giờ đây thường được đăng ký bởi các doanh nghiệp nhỏ khi họ không thể mua được các tên miền. Nó cũng cho phép đăng ký một cách không giới hạn từ bất cứ người nào, ở bất cứ quốc gia nào.