JavaScript

Thu thập thông tin thì vd đơn giản mà hay gặp nhất là trên các trang web (thường là nước ngoài ) lúc mới truy cập sẽ có 1 dòng thông báo là bạn có đồng ý để website thu thập thông tin cookie của bạn không? Nhưng vấn đề là cho dù bạn chọn NO thì dev vẫn có thể thu thập cookie của bạn, các trang như shopee, tiki, lazada,... vẫn thường xuyên lưu cookie của bạn và để cho facebook chạy quảng cáo đó.
Function trong js?

1: hình như function thứ 2 bạn viết hơi sai
$(".customNextBtn").click(() => {
owl.trigger("next.owl.carousel");
})
viết như thế này chỉ để cho code ngắn thôi chứ trong trường hợp này thì sài kiểu nào cũng đc nhé
2: Có 3 loại function trong javascript:
-
- Declaration function:
function hello(name) {
console.log('Hello:', name)
}
-
- Expression function
const hello2 = function(name) {
console.log('Hello:', name)
}
-
- Arrow function
const hello3 = (name) => {
console.log('Hello:', name)
}
Bạn có thểm xem thêm video của kênh F8 Official nhé
Tìm lời giải cho bài toán động

Mình nghĩ chắc ko tính động được đâu bạn. VD:
- Nhân viên dev: lương = lương cứng(cố định) + phụ cấp(cố định) + tăng ca(tùy chỉnh) + KPI cá nhân(tùy chỉnh) + KPI team(tùy chỉnh) +...
- Nhân viên seo: lương = lương cứng(cố định) + phụ cấp(cố định) + Chiết khấu (tùy chỉnh) + KPI cá nhân(tùy chỉnh) + KPI team(tùy chỉnh) +,... Những cái tùy chỉnh nó sẽ thay dổi theo chính sách mỗi cty, theo team, theo dự án,... những cái đó sao mà gom lại thành 1 được. Mỗi cty, mỗi vị trí sẽ có công thức tính lương riêng mà.
hỏi không sữa file conf xampp được

Bạn thử chuột phải và mở bằng quyền admin xem được không nhé
Thêm dữ liệu vào validated()

Bạn thử tham khảo đây stackoverflow xem đúng ý bạn không nhé:
$request->merge([
'key' => 'value',
]);
laravel không chạy

- Bạn đã chạy
composer install
chưa. - Trên giao diện laragon thử restart lại apache
- Trên giao diện laragon setting xem port của apache đúng chưa nếu khác 80 (vd: 85) bạn phải nhập vào địa chỉ là:
http://my-domain.test:85
lưu trử bài viết và hiển thị bài viết

Mình thấy search google cái ra luôn mà nhỉ, không biết đúng ý bạn hoi không bạn thử đọc bài này xem mình thấy họ sử dụng MongoDB (NoSQL) để lưu trữ.
Kiểm Tra Thông Tin Đã Tồn Tại Chưa

Đầu tiên mình thấy là cách lưu dữ liệu của bạn có vấn đề về lưu trữ và truy xuất khó. Sao bạn không tạo csdl rồi lưu vô hoặc lưu vào file *.json cho dễ truy xuất.
số người trong web

Mình search thấy trên medium có hướng dẫn nè Socket.IO: Track Online Users.
Thấy người ta hướng dẫn rất chi tiết, bạn có thể tham khảo thử:
- Tạo 1 biến lưu danh sách những người dùng đang online (vd: users).
- Mỗi lần 1 người connect thì bạn thêm thêm người đó vào ds users.
- Nếu 1 người disconnect thì bạn xoá người đó khỏi ds users
- Số người online bằng users.length
Website Moblie First nên chọn cách nào để tối ưu tốc độ?

CSS thì liên quan gì đến tốc độ website. 2 cách trên là 2 cách để responsive thôi mà. Nếu website có khách hàng chủ yếu truy cập từ mobile thì responsive từ mobile -> desktop ngược lại website nhắm đế KH sài laptop nhiều thì ngược lại.
Muốn cải thiện tốc độ load website thì bạn tìm hiểu mấy cái như là: tối ưu hình ảnh(định dạng phù hợp, nhẹ), lazy load hình ảnh, nén file css, js, cache, ...
Xem hướng dẫn tối ưu của google trên.
Làm thế nào để lưu thông tin hóa đơn của khách hàng member và không có member

Theo mình thì bạn nên lưu số điện thoại trong bảng orders như là 1 trường bắt buộc nhập còn user_id thì không bắt buộc. Vậy có 2 trường hợp khi lưu là:
- Thành viên (user_id + số điện thoại)
- Khách (số điện thoại)
Hỏi về eloquent trong laravel

// Đây là ví dụ của mình bạn có thể tham khảo thử
function get HistoryByYear($year) {
$months = [];
for($i = 0; $i < 12; $i++) {
$months[] = History::whereYear('created_at', $year)
->whereMonth('created_at', $i)
->get()->toArray();
}
return $months;
}
Các kĩ năng
Tổ chức
Chưa có tổ chức nào.