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)

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó