1. Trang chủ
  2. » Địa lý

Bài giảng Thiết kế và lập trình Web - Bài 4: JS – JavaScript

20 12 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 679,48 KB

Nội dung

– Script được thực thi tại Client-Side ( trình duyệt ): Thực hiện các tương tác với người dùng ( tạo menu chuyển động, … ) , kiểm tra dữ liệu nhập, ….  Server-Side Script:[r]

(1)

Thiết kế lập trình Web

Viện CNTT & TT

Bài

(2)

Nội dung

 Giới thiệu Javascript

 Nhúng Javascript vào trang web

 Kiểu liệu & Các cú pháp Javascript

 Xử lý kiện

 DOM HTML với Javascript

(3)

Giới thiệu Javascript

 Script?

– Ngôn ngữ kịch

– Là ngơn ngữ lập trình cho phép tạo điều khiển ứng dụng khác

– Các ngôn ngữ kịch thường thông dịch

 JS ngôn ngữ Client-side script hoạt động trình duyệt người dùng ( client )

 Chia sẻ xử lý ứng dụng web Giảm xử lý không cần

thiết server

(4)

Giới thiệu Javascript

 Client-Side Script:

– Script thực thi Client-Side ( trình duyệt ): Thực tương tác với người dùng ( tạo menu chuyển động, … ) , kiểm tra liệu nhập, …

 Server-Side Script:

(5)

Giới thiệu Javascript

 Cung cấp tương tác với người dùng

– Sự kiện người dùng tạo ra: di chuột, click chuột…

– Sự kiện hệ thống tạo ra: thay đổi kích thước trang, tải trang…

 Thay đổi động nội dung

– Thay đổi nội dung vị trí thành phần trang Web theo tương tác người dùng

 Hợp lệ hóa liệu

(6)

Nội dung

 Giới thiệu Javascript

 Nhúng Javascript vào trang web

 Kiểu liệu & Các cú pháp Javascript

 Xử lý kiện

 DOM HTML với Javascript

(7)

Nhúng Javascript vào trang web

Định nghĩa script trực tiếp trang html:

<script type=“text/javascript”>

// Lệnh Javascript

>

</script>

(8)

 Đặt tag <head> </head>: script thực thi trang web mở

 Đặt tag <body> </body>: script phần body thực thi trang web mở (sau thực thi đoạn script có phần <head>)

 Số lượng đoạn client-script chèn vào trang không hạn chế

 File JavaScript bên cho phép sử dụng lại nhiều lần chỉnh sửa dễ dàng

(9)

Nhúng Javascript vào trang web

<html>

<head>

<script language="javascript">

document.write("Welcome to JavaScript"); </script>

(10)

Nội dung

 Giới thiệu Javascript

 Nhúng Javascript vào trang web

 Kiểu liệu & Các cú pháp Javascript

 Xử lý kiện

 DOM HTML với Javascript

(11)

Các quy tắc chung

 Khối lệnh bao dấu {}

 Mỗi lệnh nên kết thúc dấu ;

 Cách ghi thích:

– // Chú thích dịng

– /* Chú thích

(12)

Biến số Javascript

 Cách đặt tên biến

– Bắt đầu chữ dấu _

– A Z,a z,0 9,_ : phân biệt HOA, Thường

 Khai báo biến

– Sử dụng từ khóa var

Ví dụ: var count=10,amount;

– Khơng cần khai báo biến trước sử dụng,

(13)

Biến số Javascript

 Phạm vi biến

– Được xác định nơi biến khai báo

 Biến toàn cục

– Khai báo bên hàm

– Được truy cập từ nơi kịch

– Khai báo khơng cần từ khóa var

 Biến cục

– Khai báo bên hàm

– Phạm vi hàm khai báo

– Bắt buộc phải có từ khóa var

Function Local variable

(14)

Kiểu liệu Javascript

Kiểu liệu Ví dụ Mơ tả

Object var listBooks = new Array(10) ; Trước sử dụng, phải cấp phát

bằng từ khóa new

String “The cow jumped over the moon.”

“40”

Chứa chuổi unicode Chuổi rỗng “”

Number 0.066218 12

Theo chuẩn IEEE 754

boolean true / false

undefined var myVariable ; myVariable = undefined

(15)

Đổi kiểu liệu

 Biến tự đổi kiểu liệu giá trị mà lưu trữ thay đổi Ví dụ:

var x = 10; // x kiểu Number

x = “hello world !”; // x kiểu String

 Có thể cộng biến khác kiểu liệu Ví dụ:

var x;

x = “12” + 34.5; // KQ: x = “1234.5”

 Hàm parseInt(…), parseFloat(…) : Đổi KDL từ chuỗi sang

số

(16)

Đổi kiểu liệu

<script language="javascript"> var x = 10;

document.write(x); x=true;

x = "Hello World"; document.write(x); x = "12"+4.3;

document.write(x);

x = parseInt("-32"); document.write(x);

(17)

Phép tốn số học

Phép tốn Mơ tả Ví dụ

+ Cộng A = +

- Trừ A = –

/ Chia A = 20 /

% Số dư 10 % =

++ Tăng ++ x x ++

Giảm x x

- Đảo dấu nếu A =

(18)

Phép toán so sánh

Phép toán

Mơ tả so sánh Ví dụ (x=5) Kết

= = Bằng giá trị x = = true

= = = Bằng giá trị kiểu

x = = = “5” false

! = Không x ! = true

> Lớn x > false

>= Lớn x >= true

< Nhỏ x < false

(19)

Phép toán logic

Phép tốn

Mơ tả Ví dụ (x=6, y=3)

Kết

&& And (x<10)&& (y>1) true

|| Or (x<1)|| (y>5) false

(20)

Phép toán định lượng

 Phép toán điều kiện

Cú pháp

tênbiến = điềukiện ? giátrị1:giátrị2;

Ví dụ:

status = (diem >= 5) ? “đạt”: “thi lại”;

Ngày đăng: 09/03/2021, 04:40

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w