THẢO LUẬN

thg 8 25, 2020 3:18 SA

thì toàn bộ method viết bằng php mà, có hàm nào chạy bằng js đâu, buộc phải request lên server, dù chỉ là chức năng đơn giản như i++

+1
thg 8 25, 2020 1:04 SA

bài viết rất hữu ích, thanks bạn

0
thg 8 25, 2020 12:51 SA
if (...) {
    for(var i = 0; i < someArray.length; i++) {
        var isValid = hasValid(someVar[i]);
        if (!isValid) {
            toBeDeleted.push(someVar[i]);
        }
    }
}
else {
    var service = initSomeService();
    service.doSomeStuff();
    if (service.someCondition != null) {
        service.scheduleNextTask();
    }
}

có thể viết lại thành

var isCondition =  (...) 
if (isCondition ) {
    for(var i = 0; i < someArray.length; i++) {
        var isValid = hasValid(someVar[i]);
        if (!isValid) {
            toBeDeleted.push(someVar[i]);
        }
    }
}

if(!isCondition) {
    var service = initSomeService();
    service.doSomeStuff();
    if (service.someCondition != null) {
        service.scheduleNextTask();
    }
}

Tốt nhất là chỗ nào if else lồng nhau nhiều, xử lý nhiều, dài nên tạo ra hàm riêng ở ngoài.

Nếu xử lý logic nghiệp vụ quá phức tạp đến mức tạo sub method vẫn nhìn ngứa mắt thì nên comment lại những block đó, sau này 1, 2 tháng sau quay lại bạn hoặc người khác sẽ k tự chửi thề mình.

Nếu dùng return như bạn chủ thread nói thì cần phải cân nhắc về thứ tự xử lý khi return để tránh xảy ra việc còn xử lý cần làm nhưng đoạn code lại return mất từ trước.

Trên đây là 1 số kinh nghiệm của mình.

+1
thg 8 24, 2020 11:38 CH

Cảm ơn anh. Bài dịch hay quá ạ 😋💯💯💯

-1
thg 8 24, 2020 1:42 CH

Hello! My name is Etel. I work on Community at Prisma. Thanks so much for translating this DigitalOcean article about Prisma into Vietnamese. It's great when these articles can get a wider audience through translations!

We at Prisma really appreciate your work and wanted to offer our thanks and also offer some swag as a thank you. If that's something you might be interested in, feel free to shoot me an email sverdlov [at] prisma [dot] io

0
thg 8 24, 2020 11:27 SA

cuộc sống bên này thì ko cần tới cả series đâu e, 1 bài là đủ, cũng là ý hay, hôm tới rảnh a sẽ thử viết về cái này xem sao 😄

0
Avatar
đã bình luận cho bài viết
thg 8 24, 2020 10:04 SA

nhiều kiến thức lạ chưa thấy bh nhưng chưa có dịp đáng buồn nên đọc mang tính chất giải tỏa tò mò là chính 😅 đề nghị anh làm 1 loạt series tâm sự ngày thường và cuộc sống bên sing

+1
thg 8 24, 2020 9:57 SA

Có phải bạn đang code trên window? Nếu đúng thì bạn có thể thử giải pháp ở đây https://stackoverflow.com/questions/35889267/an-operation-was-attempted-on-something-that-is-not-a-socket-tried-fixing-a-lot

0
thg 8 24, 2020 9:56 SA

@mung9thang12 chuẩn rồi b

0
thg 8 24, 2020 9:55 SA

cuộc sống lập trình đã chán rồi e cho a một tí ngây thơ chứ 😂😂

0
Avatar
đã bình luận cho bài viết
thg 8 24, 2020 9:38 SA

Anh có thể bỏ mấy icon để tăng độ nghiêm túc cho bài viết mà :3 nhưng anh không làm vậy lmao😂😂👍👌

0
thg 8 24, 2020 7:42 SA

request lên server chỉ để binding data là ko vui rồi bác.

0

Điều 1 sai rồi. Sao lại sai thì xin mời đọc ở đây https://stackoverflow.com/questions/20264227/what-is-complexity-of-length-function-in-string-class-of-java?rq=1#:~:text=length() to constant number,length of the String instance).&text=String%20internally%20maintains%20an%20array,its%20simple%20reading%20of%20property.&text=The%20complexity%20is%20O(1,the%20length%20as%20a%20field%20.

+2
thg 8 24, 2020 7:39 SA

cho e hỏi là khi dùng single page này thì không dùng controller của laravel nữa đúng k?

0
thg 8 24, 2020 7:17 SA

oke e nhé 😀😀

0

Cảm ơn a rất nhiều ạ. A đã khai sáng giúp e nhiều phần về redis em còn đang bế tắc (bow)

+1

Mình đã chuyển chtr chuyển ngày dương sang âm lịch từ Js sang koylin. Chtr chạy bình thường nhưng kết quả ở vài tháng lại nhanh Một ngày trong cả tháng. Code dài nên ko up ở đây được. Mail của mình: Dichvan827@gmail.com Bạn gửi vài chử nhé. Ok?

0

Sau đó xem đoạn code bạn reply, nó xuống dòng, đọc rỏ ràng. How to do that?

0

Vừa rồi gửi đoạn code cho bạn về biến kiểu hàm, nó ko xuống dòng làm bạn mất time viết lại. It's not good.

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí