By GokiSoft.com|
16:18 05/01/2022|
Học JS
[Video] Tìm hiểu kiến thức căn bản JS - Khóa học lập trình Javascript - C2110I
#index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>JS for beginer</title>
</head>
<body>
<h1 style="text-align: center;">Welcome to learn Javascript</h1>
<script type="text/javascript">
//Noi code JS
//Phan 1: Bat dau JS
//Diem khac biet: su dung ' hoac " => deu ok, ket thuc lenh co ; hoac empty cung dc
//Su dung trong khi hoc -> thuc te -> khong su dung toi no
document.write('Hello World!!!')
//Tac dung cho lap trinh vien (coder/dev)
console.log('Hello World!!! > log')
//Phan 2: Khai bao bien & toan tu trong JS
//chuan dat ten bien: coding convention -> tuan thu nhu moi ngon ngu
//C/C++ -> kieu du lieu (int, float, double, char, boolean, string, .v.v) + ten bien
var x = 5 //kieu du lieu bien x -> phu thuoc vao gia tri no luu -> x: int
document.write('<br/>Gia tri x = ' + x)
var y = 'Tran Van A' //y -> string -> chuoi
document.write('<br/>Gia tri y = ' + x)
x = 'Xin Chao' //x -> string
document.write('<br/>Gia tri x = ' + x)
//Su dung cach sau de hien thi noi dung
document.write(`<br/>Gia tri x = ${x}`)
document.write(`<br/>Gia tri x = ${x}, y = ${y}`)
console.log(`Gia tri x = ${x}, y = ${y}`)
//++x, x++, x=x+1, x+=1 -> Tang gia tri cua x len 1 don vi
x = 5
var t = ++x
var k = x++
console.log(`x = ${x}, t = ${t}, k = ${k}`)
//x = 7, t = 6, k = 6
//v = 8 + 8 + 7 + 2 = 25
//v = (x=8)8 + 8(x=7) + (t=7)7 + 2 = 25
var v = ++x + x-- + ++t + 2;
console.log(`x = ${x}, t = ${t}, v = ${v}`)
//phan dac biet trong JS
x = 5
y = 7
z = x + y
console.log(`z = ${z}`)
x = '5'
y = '7'
z = x + y
console.log(`z = ${z}`)
x = '5'
y = 7
z = x + y
console.log(`z = ${z}`)
x = '5'
y = 7
z = x - y
console.log(`z = ${z}`)
x = '5'
y = 7
z = x * y
console.log(`z = ${z}`)
x = '5'
y = 7
z = parseInt(x) + y
console.log(`z = ${z}`)
x = '5'
y = 7
z = parseInt(x) + parseInt(y)
console.log(`z = ${z}`)
//Ham cac ban khac
// alert('Xin chao')
// option = confirm('Ban chac chan muon xoa noi dung nay khong???')
// console.log(`option = ${option}`)
// x = prompt('Nhap x')
// y = prompt('Nhap y', 0)
// z = parseInt(x) + parseInt(y)
// console.log(`z = ${z}`)
//eval -> chuyen string -> script trong js
var s = 'x = 5;y=7;z = x+y;alert(z);console.log("z = " + z);' //noi dung trong s -> code js
console.log(s)
eval(s)
//eval -> function kha hay trong lap trinh -> lap trinh dong tot
//eval -> hacker -> tan cong website ban -> danh cap thong tin & chen ma doc
//eval -> su dung tao extension (chrome, coc coc, firefox, ...) -> an code di -> ko doc dc & danh lua de che dau code.
//Vi du: thuc hien che code -> su dung trong du an
//Su dung ma hoa base64: chuyen original string -> encrypt string
var s = 'eCA9IDU7eT03O3ogPSB4K3k7YWxlcnQoeik7Y29uc29sZS5sb2coInogPSAiICsgeik7' //doan code vo hai -> base64
console.log(s)
var s = atob(s)
// console.log(s)
eval(s) //chuyen string -> script js
//Phat trien du an + su dung code tren mang -> can luu y -> hacker
</script>
</body>
</html>
#readme.txt
Nội dung kiến thức JS:
- Tìm hiểu về kiến thức căn bản JS
- Khai biến & toán tử
- Một số hàm căn bản trong JS
- Mệnh đề điều kiện if, else, switch
- Loop (for, while, do .. while)
- Function
- Array & Object trong JS
- JSON & Phân tích JSON trong JS (Nâng cao)
- Kiến thức mới của JS
- Mapping Tags trong HTML <-> JS (Object trong JS)
- Xử lý Events trong JS
- Thêm nôi dung HTML bằng JS
- LocalStorage
- Nâng cao
- jQuery (Library JS) -> Hầu như đc sử dụng trong tất cả các dự án.
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)