Regex/Javascript: Các anh chị cho em hỏi làm thế nào để sử dụng matches check xem chuỗi có phải là (https|http) hay không, nếu nó bằng 2 giá trị trên thì báo lỗi
1) "làm thế nào để sử dụng matches check xem chuỗi ..."
Bạn có thể sử dụng String.prototype.match()
để kiểm tra nhé.
String.match(RegExr)
Hàm này sẽ trả về tất cả các kết quả phù hợp dựa vào đoạn RegExr
mình truyền vào; trả về null
nếu như không có kết quả nào phù hợp.
2) "...chuỗi có phải là (https|http) hay không"
- Nếu muốn check chuỗi
có-chứa-(http|https)
hay không thì có thể dùng đoạnRegExr
:
https?
- Nếu muốn check chuỗi đó
có-phải-là-một-url
hay không thì có thể dùng đoạnRegExr
:
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
Về ý nghĩa của các đoạn RegExr
, c có thể lên đây xem chi tiết trên này nhé ^^
Hỏi cách deploy laravel trên heroku ?
.Procfile
config entry-point
cho ứng dụng:
web: vendor/bin/heroku-php-apache2 /
/
ở đây là root
, bạn thử nhé!
Các thuật toán so sánh mà reactjs sử dụng
Breadth-First Search
trongRe-render
.Diffing algorithm
trongChange detection
củaVirtual DOM
.
Bạn tìm hiểu thử xem nhé ^^
Responsive CSS
Để có kết quả mong muốn, bạn có thể:
- Dùng
!important
nhưng không recommend cách này lắm vì nó có độ-ưu-tiên-cao-nhất, sau này muốn ghi đè rất khó hoặc tiếp tục phải lạm dụng!important
. - Sử dụng
selectors
cóCSS specificity
(Độ ưu tiên) bằng-hoặc-cao-hơnselector
cần ghi đè.
Về cách thứ 2:
Ban đầu content selector
được bạn gọi từ các thẻ cha .hero-banner .slider .slide .content-holder .content
(dòng 78) có độ ưu tiên là 0-0-5-0
).
Xuống dòng 466 thì content selector
được gọi là .content
, có độ ưu tiên là 0-0-1-0
(thấp hơn 0-0-5-0
).
⇒ Đó là lý do position
và left
không thể override
các giá trị mới như hình.
Để sửa lại, bạn có thể tiếp tục gọi .hero-banner .slider .slide .content-holder .content
trong đoạn css responsive
hoặc chỉ gọi .content
ở CSS ban đầu thôi, chẳng hạn vậy.
Để hiểu rõ hơn về CSS-overriding
, bạn có thể tìm hiểu thêm từ khóa: CSS Specificity và Cascading CSS nhé .
Hỏi đáp cách hiện thị các trường thông tin sau khi điền form
Trên mỗi web page
, bạn có thể lấy địa chỉ của trang hiện tại qua đối tượng window.location.href
.
Tiếp theo, qua xử lý chuỗi, bạn lấy được 2 params: name
, phone
.
Sau đó thì chỉ cần đưa giá trị đó vào Page Cảm ơn
thông qua các APIs
như document.getElementById(selector).innerHTML
, document.getElementById(selector).textContent
,... nhé ! @vnthinking
Làm sao để làm được ảnh ảnh gif như hình dưới đây
Bạn tham khảo ScreenToGif
nha, xuất file khá nhẹ và mượt nữa
Sự kiện click, giữ và kéo chuột
Bạn tham khảo cái này nhé : https://codepen.io/echovariables/pen/OqYzJp?editors=1010 Cứ viết từng sự kiện riêng rẽ ra rồi gán vị trí đó vào 1 biến, rồi lấy biến đó đi xử lý animation mà mình muốn
Tổ chức
Chưa có tổ chức nào.