Hiển thị 10 / 686 kết quả

Các bác cho em hỏi vài câu về eventListener với ạ.

Add quá nhiều eventListener vào page có ảnh hưởng nhiều đến performance không?
Và khi không dùng nữa có nhất thiết phải remove eventListener đi không?
Khi đã remove 1 element thì các eventListener trên element có bị remove đi không?

Khi báo cáo task phải làm em thấy một số anh trong công ty nói rằng đang refactor code. Em không hiểu lắm nhưng cũng không có ai giải thích và những người mới vào cũng không ai thắc mắc gì nên em cũng ngại không hỏi lại. Em có google rồi nhưng không thấy giải thích thuật ngữ này mà chỉ thấy sử dụng.

Mọi người chỉ giúp em chính xác công việc refactor code là làm những gì?

Câu hỏi này không liên quan tới lập trình nhiều nhưng em vẫn đang tò mò không biết trang Facebook được viết bằng ngôn ngữ lập trình nào? Em từng đọc ở đâu đó nói rằng Facebook được viết bằng PHP nhưng khi nói chuyện thì có một số lại khẳng định rằng PHP chỉ là ngôn ngữ dùng để viết tầng frontend của Facebook?

Ruby hỗ trợ phương thức delete dùng để xóa phần tử ra khỏi mảng:

a = [2,4,6,3,8]
a.delete(3)

PHP có hàm nào tương tự như vậy để xóa một phần tử ra khỏi mảng không vậy mọi người?

Trong khi tìm hiểu về hàm call_user_function em thấy có ví dụ sau:

function barber($type){
    echo "You wanted a $type haircut, no problem\n";
}
call_user_func('barber', "mushroom");
call_user_func('barber', "shave");

Nhưng tại sao không gọi hàm barber trực tiếp mà phải thông qua call_user_function?

Gần đây em hay gặp thuật ngữ buffer được sử dụng rất nhiều trong các tài liệu hướn dẫn trên mạng nhưng không hiểu rõ chính xác thì buffer là gì và buffer có vai trò như thế nào trong lập trình và tại sao phải sử dụng buffer?

Khi chạy một vòng lặp PHP để lặp qua các ký tự của một chuỗi mình sử dụng đoạn mã sau:

$str = "Hello World";
$i = 0;
while ($str[$i]) {
    // ...
    $i++;
}

Nhưng khi chạy trên một số máy tính khác thì gặp phải lỗi

Notice: Undefined index: 11 index.php in line 2

Một số máy khác thì lại không báo lỗi và đoạn mã chạy bình thường.

Mọi người có ai biết tại sao lỗi này lại xảy ra và cách khắc phục nó như thế nào không?

Chào mọi người,

Trong khi học về lập trình C thì em thấy một số tài liệu sử dụng cách viết void main() một số khác sử dụng int main(). Theo ý kiến cá nhân của mọi người thì nên sử dụng cách nào và vì sao?

Với một URL như sau:

http://tenmien.vn?sort=desc&limit=20

Thì các bác cho em hỏi có cách nào để lấy ra tên của các trường trong chuỗi truy vấn query string sử dụng PHP không?

Với ví dụ trên thì em cần lấy ra hai trường là sortlimit.

Em biết cách lấy ra giá trị của các trường thông qua biến toàn cục $_GET nhưng ở đây em cần tên của các trường thay vì giá trị của từng trường.

Đọc hướng dẫn trên mạng thì mình thấy có thể sử dụng Docker EXPOSE trong Dockerfile để expose cổng 80 của Apache như sau:

EXPOSE 80

Và khi chạy Docker thì sử dụng câu lệnh sau để publish cổng 80 (theo mình hiểu cũng tương tự như expose):

$ docker run -d -p 80 test_image

Như vậy thì Docker expose và Docker publish khác nhau như thế nào?