2014-07-23 4 views
2

저는 YUI를 사용하는 squarespace 사이트에서 일하고 있습니다. 페이지가 새로 고침 될 때마다 다른 YUI ID가 생성됩니다. 멋지다. 그러나 팀원 중 누군가가 무수히 많은 스타일 시트에서 스타일을 지정하기 위해 ID를 사용하고있다. ID가 매번 다르게 생성되기 때문에 이것이 실제 사이트에 영향을주지는 않지만 잠재적 인 위험을 이해하기를 원합니다. 동일한 YUI id가 두 번 생성 될 가능성이 있습니까? 어떻게 생성되고 있습니까? 날짜/시간을 많이 기반으로하는 경우 위험이 거의 없으며 YUI ID를 호출하는 이러한 쓸모없는 스타일을 찾아내는 것에 대해 정말로 염려 할 필요가 없다고 생각합니다.YUI ids는 어떻게 생성됩니까?

나는 또한 평범한 '호기심이 많습니다. 감사합니다.

답변

2

그냥 시간 소인을 증가시키고 있습니다. 페이지를 여러 번로드 할 때 동일한 ID를 두 번 가져 오면 안됩니다.

그것은 카운터를 사용하고 http://yuilibrary.com/yui/docs/api/files/yui_js_yui.js.html#1455

+1

사용하는 코드,하지만'this.Env._guidp' 접두사는 시간 소인입니다. https://github.com/yui/yui3/blob/master/src/yui/js/yui.js#L445-L446 – juandopazo

+0

수정 해 주셔서 감사합니다. 편집 중. – ludo

관련 문제