hỏi về Flex html css
có lẽ do bạn dùng justify-content: space-between;
bỏ nó đi là được hoặc bạn dùng justify-content: flex-start;
làm hiệu ứng chuyển động quanh hình cầu
tôi có viết 2 bài này, mong là bạn có thể tham khảo được
https://viblo.asia/p/tao-slideshow-3d-poligon-don-gian-voi-css-1Je5EPz4lnL
còn nếu bạn muốn cái mạng sao kia quay xung quanh trái đất thì có một mẹo nhỏ là thay vì quay, bạn giới hạn xung quanh hình trái đất thành hình tròn, dùng thêm overfolow: hidden, rồi cho cái ảnh sao chạy ngang qua là được =))
kiểu như vậy https://w3bits.com/css-earth/
còn nếu muốn 3D cao cấp thì có thể xem thử lib three.js
QR code
quét được mà bạn ơi
nhưng phải dùng app khác chứ thường thì nó không tích hợp luôn vào cái camera chụp ảnh đâu
Convert array to object key
php thì gọi cái này là array_chunk
js thì không có hàm sẵn, bạn dùng loop rồi đẩy vào array tạm thôi
có thể xem code ở đây https://stackoverflow.com/questions/8495687/split-array-into-chunks
sau khi xong thì dùng tiếp cái này
Object.assign({}, ['a','b','c']); // {0:"a", 1:"b", 2:"c"}
hoặc cái này
{ ...['a', 'b', 'c'] }
Nếu mình đi lập trình lại một thứ đã tồn tại rồi, thì mình sẽ phải làm gì tiếp
Khi mà "MỌI NGƯỜI" đều không hiểu bản định làm gì thì có nghĩa là cách bạn diễn đạt vấn đề vẫn chưa được ổn
bạn thử xem lại văn phong, cách diễn đạt vấn đề đã chuẩn chưa? Đã đúng trọng tâm chưa?
Xử lý dữ liệu trong ajax
php là ngôn ngữ server-side, nghĩa là code sẽ được biên dịch hay gì đó trên server và gửi html/js vế browser để hiển thị
khi bạn để code kia vào php, lúc web hiển thị, nó có đầy đủ cả html và js để chạy nên ok
nhưng khi đẩy vào ajax, đoạn html/js sẽ được thêm vào sau khi đã load trang nên sẽ không nhận đoạn code đó
giống như bạn vào lớp sau khi đã điểm danh thì thầy sẽ bỏ qua bạn và cho là bạn nghỉ buổi học đó ấy
hướng xử lý thì bạn viết cả đoạn html/js cả ra 1 file riêng, khi ajax trả về kết quả thì bạn gọi tới file đó để hiển thị nên trên file hiện tại
code cụ thể thì hiện tại không nhớ lắm
[Viblo] Cách lề văn bản như nút tab
ý bạn là hiển thị trên web nó cách dòng như trong editor ấy hả?
thế thì dùng tag ul-li xem, thêm chút css để xóa cái đánh dấu đầu dòng là được
còn thích đánh số đầu mục thì dùng ol-li
Đệ quy ngược trong laravel
function getParent (item) {
if (item.parent_id != 0) {
return getParent(item.parent_id);
} else {
return item.id;
}
}
đại loại vậy
xin hướng dẫn code nhận biết cộng tác viên
tạo link có chứa param dạng như vậy web.com?ref=this_is_ref_code
khi vào web, check nếu có cái param đó trên url thì save nó vào storage của brower, set lifetime cho nó bằng bao nhiều tùy bạn
khách mua hàng hay đăng kí hay gì đó, lúc submit thì check nếu có cái ref trong storage ấy thì cho cái ông ref đó hưởng điểm hay gì tùy bạn
Asp.net core mvc Hit Counter [Đếm số lượng truy cập Website]
dùng cái này nè bạn, tôi search tàm tạm vài cái, không ưng thì cứ search counter google ra nhiều lắm
https://www.freevisitorcounters.com/
https://www.freecounterstat.com/
http://www.webestools.com/pages-views-counter-free-number-pages-views-statistics.html
còn nếu muốn tự viết thì bạn thử đếm session xem
Cách xử lý download file sử dụng Ajax - Javascript
lấy dữ liệu từ blob bằng FileReader, đoạn sau đọc dữ liệu từ blob thành array
const reader = new FileReader();
reader.addEventListener('loadend', () => {
// reader.result contains the contents of blob as a typed array
});
reader.readAsArrayBuffer(blob);
cách khác là dùng Response, đoạn dưới là đọc thành text
const text = await (new Response(blob)).text();
hoặc là dùng Blob.prototype.text():
const text = await blob.text();
Dùng các cách ngoài FileReader thì có thể lấy được nội dung của blob dưới dạng string hoặc dữ liệu URL.
nguồn: https://developer.mozilla.org/en-US/docs/Web/API/Blob
Xin hỏi kệnh học JS
w3school bạn ơi =))
cứ làm dần dần, chỗ nào khó quá cứ stackoverflow hoặc lên codepen kiếm văn mẫu =)))
Cách Code Comment Như Của Facebook
cái đó là sự kiện click trong js
js thuần thì dùng .addEventListener("click", displayEmoji)
displayEmoji là function show danh sách emoji
nếu không quen thì dùng jquery, cái thư viện này nó to đùng, hỗ trợ nhiều lắm
dùng .on('click', displayEmoji)
là gái thì t làm luôn cho, còn trai thì tự tìm hiểu tiếp nhé
Xin hỏi demo hiệu ứng slider
slick thì animation có của nó có trong doc ấy bác
có cái này này
$('.fade').slick({
dots: true,
infinite: true,
speed: 500,
fade: true,
cssEase: 'linear'
});
còn cái hiệu ứng ở slider trang kia thì tôi thấy nó ghi là slidingoverlayhorizontal
bác search theo keyword đó xem thế nào
Xin hỏi hiệu ứng ở trang web
có rất nhiều thư viện hỗ trợ việc này, tôi thì thường hay dùng wow.js
còn như trang mẫu của bạn thì nó dùng aos
còn nếu bạn muốn tự viết thì bắt sự kiện cuộn màn hình, khi vị trí hiện tại lớn hơn hoặc bằng vị trí của element thì thêm class animation vào
code js check màn hình thì tối còn nhớ tôi post lên cho :v
Tạo 1 đồng Bitcoin thứ 2 nhưng 100% giống với bitcoin hiện tại
tôi nghe bảo là họ có làm thế rồi, là bitcoin nhé
Mirror hoàn toàn 1 thẻ input ?
bạn dùng jquery rồi .trigger() là đc
Slick slider với item center chiếm 50%
slick có center mode, bạn không cần phải tùy chỉnh nhé, cứ dùng luôn thôi
tham khảo trang của nó nè https://kenwheeler.github.io/slick/
$('.center').slick({
centerMode: true,
centerPadding: '60px',
slidesToShow: 3,
responsive: [
{
breakpoint: 768,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 3
}
},
{
breakpoint: 480,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 1
}
}
]
});
Hiệu ứng chạy chữ jquery
chữ chạy thì bạn có thể dùng tag <marquee></marquee>
còn dấu ... thì cùng css
{
white-space: no-wrap;
overflow: hidden;
text-overflow: ellipsis;
}
hoặc nếu bạn muốn dùng trên nhiều dòng thì có thể dùng cái này, nhưng tôi nhớ là nó bị lỗi trên một số trình duyệt thì phải, hình như là safari
{
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
PHP- tăng thời gian đợi khi load website
bạn thử tăng thời gian thực thi của php lên xem
sửa file php.ini
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
hoặc dùng file htaccess
php_value max_execution_time 259200