Học Nodejs web server với http có params

Ví dụ: Khi có ai truy cập web server với port 8080 thì sẽ trả về câu thông báo “Lập trình web Panpic.vn”

Các bạn tạo file webserver.js


var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end("Lập trình web Panpic.vn");
}).listen(8080);

Test:
– Khởi động chế độ nền của nodejs với câu lệnh: node webserver.js
– Mở trình duyệt web Chrome gõ: http://localhost:8080 // Xem màn hình xuất ra thông tin

Read more…

Advertisements

Hướng dẫn cách đổi mật khẩu gmail nhanh

Cách đổi mật khẩu gmail nhanh nhất, thay đổi mật khẩu gmail như thế nào ?

Gmail là một trong những dịch vụ thư điện tử bảo mất tốt, đặc biệt việt bảo mật thông qua 2 lớp bảo vệ giúp bạn hạn chế bị hack. Tuy nhiên để bảo mật tốt hơn thì nên đổi password thường xuyên, dài, bao gồm chữ, số, và kỹ tự đặc biệt.

Đổi mật khẩu gmail: các bạn đăng nhập vào gmail http://gmail.com

Nhấp chuột vào hình đại diện bên phải

huong dan doi mat khau gmail

Read more…

Node js đọc file json

Ví dụ:
Chúng ta có file config.json

{
“age”: 20,
“name”: “Bang Andre”,
“company”: “Panpic”
}

Code nodejs đọc file readfile.js

let conf = fs.readFileSync( “./config.json”, “utf-8” );
conf = JSON.parse( conf );
console.log( conf);
hoặc truy xuất phần tử của mảng: console.log( conf[‘age’] );

 

nhantam
Lập trình viên Nodejs
http://www.panpic.vn

Categories: Nodejs Tags:

Lập trình OOP với Nodejs

Ví dụ 2: tạo file oop.js

 

// OOP

var person = {
ho: “Bang”,
ten: “Andre”,
sinhvien: function(){
console.log(“Chao ban “+ this.ho +” “+this.ten);
}
}

person.sinhvien();

console.log( person[“ten”] );

Test:
Mở comment git bash here: node oop.js

 

Ví dụ 2:

function SinhVien(ten, hocphi) {
this.Ten = ten;
this.Hocphi = hocphi;
}

KhoaHoc.prototype.mota = function() {
console.log(“Hello “+this.Ten + ” “+this.Hocphi);
}

var nodejs = new SinhVien(“Lap tirnh nodejs”, 8000);
nodejs.mota();

 

Test:
Mở comment git bash here: node oop.js

Categories: Nodejs

Xu hướng thiết kế đồ họa

xu hướng thiết kế 2018

Lưu ý nhỏ: Một số từ ngữ chuyên ngành trong bài, người dịch chưa đủ trình độ để tìm ra từ thay thế hoặc sáng tác từ thay thế, mong bạn đọc thông cảm. 

Read more…

Categories: Thiết kế Web

Hướng dẫn sử dụng plugin WP Smush để tối ưu hình ảnh trên WordPress

Bài viết hướng dẫn các thao tác trong việc tối ưu hóa dung lượng hình ảnh bằng plugin WP Smush. trên website sử dụng mã nguồn WordPress

Bước 1: 
Login vào giao diện admin của website WordPress
Bước 2: Tìm đến mục Gói Mở Rộng >> Cài Mới

Bước 3: Tại khung tìm kiếm, nhập tên plugin WP Smush, tiến hành cài đặt và active plugin này:

Read more…

Một số WordPress Plugins tốt nhất để tối ưu hóa hình ảnh

Hình ảnh có thể được nói là một vật phẩm không thể thiếu trong mỗi bài viết của một blog chuyên nghiệp lẫn blog cá nhân, đó chính là lý do tại sao mà các bài viết trong blog của Thạch luôn phải có ít nhất 1 tấm ảnh mặc dù nó không có liên quan thật sự mật thiết với nội dung.

Nhưng chèn các hình ảnh vào bài viết cũng là một cách giảm đi sự nhàm chán của người đọc khi mắt phải tiếp nhận quá nhiều con chữ, nó cũng giống như bạn đang ăn cơm mà nhìn vào cái chén toàn thấy cơm không vậy.

Và nhất là với các blog có chủ đề liên quan tới hình ảnh nhiều như Photography thì việc sử dụng hình ảnh lại càng quan trọng hơn. Nói tóm lại nó rất là quan trọng.

Nhưng bên cạnh đó những người sử dụng WordPress lại mắc phải một “tật” vô cùng khó chịu trên WordPress đó là các hình ảnh chiếm rất nhiều tài nguyên trên hosting bằng việc mỗi file hình ảnh upload lên nó đều tự động crop ra nhiều size khác nhau và cứ mỗi size như vậy là một file ảnh, thành ra 1 file ảnh bình thường thì sau khi upload nó lên WordPress thì nó đã tự đẻ thêm 7 đứa con khác nhau nữa. Quá kinh hoàng!  Đó là chưa kể những vấn đề phát sinh liên quan tới việc sử dụng hình ảnh như kích thước file ảnh quá lớnbị giảm chất lượng hình ảnhresize ảnh không được nét,…bla…bla..Nếu như bạn đang tìm cách khắc phục những vấn đề trên thì hãy tham khảo 10 plugin tối ưu hóa hình ảnh trong WordPress mà mình sẽ giới thiệu dưới đây.
Read more…