Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Defer.js v2.5.0 オリジナル→JetTheme差分
생성일
2년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
0 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
70 행
복사
2 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
70 행
복사
/*@shinsenter/defer.js@2.5.0*/ ! function(r, i, t) {
/*@shinsenter/defer.js@2.5.0*/ ! function(r, i, t) {
var u, o = /^data-(.+)/,
var u, o = /^data-(.+)/,
a = 'IntersectionObserver',
a = 'IntersectionObserver',
c = /p/.test(i.readyState),
c = /p/.test(i.readyState),
s = [],
s = [],
f = s.slice,
f = s.slice,
l = 'deferjs',
l = 'deferjs',
n = 'load',
n = 'load',
e = 'pageshow',
e = 'pageshow',
d = 'forEach',
d = 'forEach',
h = 'shift';
h = 'shift';
function m(e) {
function m(e) {
i.head.appendChild(e)
i.head.appendChild(e)
}
}
function v(e, n) {
function v(e, n) {
f.call(e.attributes)[d](n)
f.call(e.attributes)[d](n)
}
}
function p(e, n, t, o) {
function p(e, n, t, o) {
return o = (o = n ? i.getElementById(n) : o) || i.createElement(e), n && (o.id = n), t && (o.onload = t), o
return o = (o = n ? i.getElementById(n) : o) || i.createElement(e), n && (o.id = n), t && (o.onload = t), o
}
}
function y(e, n) {
function y(e, n) {
return f.call((n || i).querySelectorAll(e))
return f.call((n || i).querySelectorAll(e))
}
}
function b(t, e) {
function b(t, e) {
y('source', t)[d](b), v(t, function(e, n) {
y('source', t)[d](b), v(t, function(e, n) {
(n = o.exec(e.name)) && (t[n[1]] = e.value)
(n = o.exec(e.name)) && (t[n[1]] = e.value)
}), e && (t.className += ' ' + e), n in t && t[n]()
}), e && (t.className += ' ' + e), n in t && t[n]()
}
}
function I(e) {
function I(e) {
u(function(o) {
u(function(o) {
o = y(e || '[type=deferjs]'),
o = y(e || '[type=deferjs]'),
function e(n, t) {
function e(n, t) {
(n = o[h]()) && (n.parentNode.removeChild(n), (t = p(n.nodeName)).text = n.text, v(n, function(e) {
(n = o[h]()) && (n.parentNode.removeChild(n), (t = p(n.nodeName)).text = n.text, v(n, function(e) {
'type' != e.name && t.setAttribute(e.name, e.value)
'type' != e.name && t.setAttribute(e.name, e.value)
}), t.src && !t.hasAttribute('async') ? (t.onload = t.onerror = e, m(t)) : (m(t), e()))
}), t.src && !t.hasAttribute('async') ? (t.onload = t.onerror = e, m(t)) : (m(t), e()))
}()
}()
})
})
}(u = function(e, n) {
}(u = function(e, n) {
c ? t(e, n) : s.push(e, n)
c ? t(e, n) : s.push(e, n)
}).all = I, u.js = function(n, t, e, o) {
}).all = I, u.js = function(n, t, e, o) {
u(function(e) {
u(function(e) {
(e = p('SCRIPT', t, o)).src = n, m(e)
(e = p('SCRIPT', t, o)).src = n, m(e)
}, e)
}, e)
}, u.css = function(n, t, e, o) {
}, u.css = function(n, t, e, o) {
u(function(e) {
u(function(e) {
(e = p('LINK', t, o)).rel = 'stylesheet', e.href = n, m(e)
(e = p('LINK', t, o)).rel = 'stylesheet', e.href = n, m(e)
}, e)
}, e)
복사
복사됨
복사
복사됨
}, u.dom = function(e, n, t,
o, i) {
}, u.dom = function(e, n, t,
z,
o, i) {
function c(e) {
function c(e) {
o && !1 === o(e) || b(e, t)
o && !1 === o(e) || b(e, t)
}
}
u(function(t) {
u(function(t) {
t = a in r && new r[a](function(e) {
t = a in r && new r[a](function(e) {
e[d](function(e, n) {
e[d](function(e, n) {
복사
복사됨
복사
복사됨
e.isIntersecting && (n = e.target) && (
t.unobserve(n), c(n))
e.isIntersecting && (n = e.target) && (
z && z(n),
t.unobserve(n), c(n))
})
})
}, i), y(e || '[data-src]')[d](function(e) {
}, i), y(e || '[data-src]')[d](function(e) {
l in e || (e[l] = 1, t ? t.observe(e) : c(e))
l in e || (e[l] = 1, t ? t.observe(e) : c(e))
})
})
}, n)
}, n)
}, u.reveal = b, r.Defer = u, r.addEventListener('on' + e in r ? e : n, function() {
}, u.reveal = b, r.Defer = u, r.addEventListener('on' + e in r ? e : n, function() {
for(I(); s[0]; t(s[h](), s[h]())) c = 1
for(I(); s[0]; t(s[h](), s[h]())) c = 1
})
})
}(this, document, setTimeout);
}(this, document, setTimeout);
저장된 비교 결과
원본
파일 열기
/*@shinsenter/defer.js@2.5.0*/ ! function(r, i, t) { var u, o = /^data-(.+)/, a = 'IntersectionObserver', c = /p/.test(i.readyState), s = [], f = s.slice, l = 'deferjs', n = 'load', e = 'pageshow', d = 'forEach', h = 'shift'; function m(e) { i.head.appendChild(e) } function v(e, n) { f.call(e.attributes)[d](n) } function p(e, n, t, o) { return o = (o = n ? i.getElementById(n) : o) || i.createElement(e), n && (o.id = n), t && (o.onload = t), o } function y(e, n) { return f.call((n || i).querySelectorAll(e)) } function b(t, e) { y('source', t)[d](b), v(t, function(e, n) { (n = o.exec(e.name)) && (t[n[1]] = e.value) }), e && (t.className += ' ' + e), n in t && t[n]() } function I(e) { u(function(o) { o = y(e || '[type=deferjs]'), function e(n, t) { (n = o[h]()) && (n.parentNode.removeChild(n), (t = p(n.nodeName)).text = n.text, v(n, function(e) { 'type' != e.name && t.setAttribute(e.name, e.value) }), t.src && !t.hasAttribute('async') ? (t.onload = t.onerror = e, m(t)) : (m(t), e())) }() }) }(u = function(e, n) { c ? t(e, n) : s.push(e, n) }).all = I, u.js = function(n, t, e, o) { u(function(e) { (e = p('SCRIPT', t, o)).src = n, m(e) }, e) }, u.css = function(n, t, e, o) { u(function(e) { (e = p('LINK', t, o)).rel = 'stylesheet', e.href = n, m(e) }, e) }, u.dom = function(e, n, t, o, i) { function c(e) { o && !1 === o(e) || b(e, t) } u(function(t) { t = a in r && new r[a](function(e) { e[d](function(e, n) { e.isIntersecting && (n = e.target) && (t.unobserve(n), c(n)) }) }, i), y(e || '[data-src]')[d](function(e) { l in e || (e[l] = 1, t ? t.observe(e) : c(e)) }) }, n) }, u.reveal = b, r.Defer = u, r.addEventListener('on' + e in r ? e : n, function() { for(I(); s[0]; t(s[h](), s[h]())) c = 1 }) }(this, document, setTimeout);
수정본
파일 열기
/*@shinsenter/defer.js@2.5.0*/ ! function(r, i, t) { var u, o = /^data-(.+)/, a = 'IntersectionObserver', c = /p/.test(i.readyState), s = [], f = s.slice, l = 'deferjs', n = 'load', e = 'pageshow', d = 'forEach', h = 'shift'; function m(e) { i.head.appendChild(e) } function v(e, n) { f.call(e.attributes)[d](n) } function p(e, n, t, o) { return o = (o = n ? i.getElementById(n) : o) || i.createElement(e), n && (o.id = n), t && (o.onload = t), o } function y(e, n) { return f.call((n || i).querySelectorAll(e)) } function b(t, e) { y('source', t)[d](b), v(t, function(e, n) { (n = o.exec(e.name)) && (t[n[1]] = e.value) }), e && (t.className += ' ' + e), n in t && t[n]() } function I(e) { u(function(o) { o = y(e || '[type=deferjs]'), function e(n, t) { (n = o[h]()) && (n.parentNode.removeChild(n), (t = p(n.nodeName)).text = n.text, v(n, function(e) { 'type' != e.name && t.setAttribute(e.name, e.value) }), t.src && !t.hasAttribute('async') ? (t.onload = t.onerror = e, m(t)) : (m(t), e())) }() }) }(u = function(e, n) { c ? t(e, n) : s.push(e, n) }).all = I, u.js = function(n, t, e, o) { u(function(e) { (e = p('SCRIPT', t, o)).src = n, m(e) }, e) }, u.css = function(n, t, e, o) { u(function(e) { (e = p('LINK', t, o)).rel = 'stylesheet', e.href = n, m(e) }, e) }, u.dom = function(e, n, t, z, o, i) { function c(e) { o && !1 === o(e) || b(e, t) } u(function(t) { t = a in r && new r[a](function(e) { e[d](function(e, n) { e.isIntersecting && (n = e.target) && (z && z(n), t.unobserve(n), c(n)) }) }, i), y(e || '[data-src]')[d](function(e) { l in e || (e[l] = 1, t ? t.observe(e) : c(e)) }) }, n) }, u.reveal = b, r.Defer = u, r.addEventListener('on' + e in r ? e : n, function() { for(I(); s[0]; t(s[h](), s[h]())) c = 1 }) }(this, document, setTimeout);
비교하기