tôi đang cố gắng nâng cấp kỹ năng lập trình javascript của tôi (hoặc cho phép nói rằng thời gian kỹ năng lập trình của tôi:))ngữ nghĩa javascript
vì vậy tôi đang cố gắng để hiểu một số ngữ nghĩa:
trong dòng đầu tiên những gì hiện biểu tượng "? " nghĩa cũng như dấu trừ trong "-distance"
trong dòng thứ hai gì '+ =' hoặc '-? =" có nghĩa là
el.css(ref, motion == 'pos' ? -distance : distance)
animation[ref] = (mode == 'show' ? (motion == 'pos' ? '+=' : '-=') : (motion == 'pos' ? '-=' : '+=')) + distance;
cảm ơn bạn
Bạn muốn cải thiện kỹ năng lập trình của bạn? Sau khi bạn undestand những gì nó làm, viết lại nó trong một ** ** có thể đọc được cách mà sẽ không nhầm lẫn giữa coder tiếp theo. (btw, nó trông giống như vô nghĩa vô nghĩa - nó đang chơi với +/- của một số, và sau đó trừ hoặc thêm nó, dường như vô nghĩa) – Kobi
vâng, như thế này, 'el.css (ref, -1 * ('pos' === chuyển động) * khoảng cách) ',: P (chỉ là một trò đùa) –
@Dan: bạn muốn' (1 - ('pos' === chuyển động) * 2) * khoảng cách'. – kennytm