Gitlab '해킹'
6485 단어 gitproductivityjokes
colors = [`rgb(172, 213, 242)`,
`rgb(127, 168, 201)`,
`rgb(82, 123, 160)`,
`rgb(37, 78, 119)`]
$(".user-contrib-cell").each(function(){ $(this).attr("fill", colors[Math.floor(Math.random()*colors.length)])})
결과는 아래 이미지를 참조하세요!
둘 다 가질 수 있는데 플랫폼을 선택하는 이유는 무엇입니까? 💩
그들의 바닐라 자바스크립트 솔루션 + GitHub 스크립트에 감사드립니다!
△ LUKE知る
•
오타가 있습니다.
colors.length
대신 items.length
이어야 합니다. 또한 다음과 같이 바닐라 JS로 작성할 수 있습니다.((colors, query) =>
Array.from(document.querySelectorAll(query)).forEach(cell =>
cell.setAttribute(
"fill",
`#${colors[Math.floor(Math.random() * colors.length)]}`
)
))(["acd5f2", "7fa8c9", "527ba0", "254e77"], ".user-contrib-cell");
GitHub의 경우 다음과 같이 매개변수를 변경할 수 있습니다.
((colors, query) =>
Array.from(document.querySelectorAll(query)).forEach(cell =>
cell.setAttribute(
"fill",
`#${colors[Math.floor(Math.random() * colors.length)]}`
)
))(["c6e48b", "7bc96f", "239a3b", "196127"], ".js-calendar-graph-svg rect");
Reference
이 문제에 관하여(Gitlab '해킹'), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shushugah/gitlab-hacks-28cg텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)