Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled diff
생성일
11년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
15 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
64 행
복사
4 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
56 행
복사
function integerList(IntegerListID, Integers, Direction, Performance) {
function integerList(IntegerListID, Integers, Direction, Performance) {
var self = this;
var self = this;
self.IntegerListID = IntegerListID;
self.IntegerListID = IntegerListID;
self.Integers = Integers;
self.Integers = Integers;
self.Direction = Direction;
self.Direction = Direction;
self.Performance = Performance;
self.Performance = Performance;
}
}
function integer(IntegerID, IntegerListID, IntegerValue) {
function integer(IntegerID, IntegerListID, IntegerValue) {
var self = this;
var self = this;
self.IntegerID = IntegerID;
self.IntegerID = IntegerID;
self.IntegerListID = IntegerListID;
self.IntegerListID = IntegerListID;
self.IntegerValue = ko.observable(IntegerValue);
self.IntegerValue = ko.observable(IntegerValue);
self.IntegerValue.IsInvalid = ko.observable(false);
self.IntegerValue.IsInvalid = ko.observable(false);
}
}
function IntegerSorterViewModel() {
function IntegerSorterViewModel() {
var self = this;
var self = this;
복사
복사됨
복사
복사됨
self.Integers = ko.observableArray();
self.Integers = ko.observableArray();
self.directionOptions = (["Ascending", "Descending"]);
self.directionOptions = (["Ascending", "Descending"]);
self.Direction = ko.observable();
self.Direction = ko.observable();
복사
복사됨
복사
복사됨
self.loadIntegerSorter = function () {
self.loadIntegerSorter = function () {
self.Integers([new integer(0, 0, 0), new integer(0, 0, 0)]);
self.Integers([new integer(0, 0, 0), new integer(0, 0, 0)]);
self.Direction(self.directionOptions[0]);
self.Direction(self.directionOptions[0]);
};
};
self.integerSorter = new integerList(0, self.Integers, self.Direction, 0);
self.integerSorter = new integerList(0, self.Integers, self.Direction, 0);
self.addInput = function () {
self.addInput = function () {
복사
복사됨
복사
복사됨
self.Integers.push(new integer(0,
0,
0));
self.Integers.push(new integer(0,
0,
0));
};
};
self.removeInput = function () {
self.removeInput = function () {
self.Integers.pop();
self.Integers.pop();
};
};
self.save = function () {
self.save = function () {
복사
복사됨
복사
복사됨
isvm.loadIntegerSorter();
$.ajax("/
echo/json
", {
}
self.save = function () {
self.isLoading(true);
$.ajax("/
Home/Index
", {
data: ko.toJSON(self.integerSorter),
data: ko.toJSON(self.integerSorter),
cache: false,
cache: false,
type: "post",
type: "post",
복사
복사됨
복사
복사됨
context: self,
contentType: "application/json",
contentType: "application/json",
success: function (result) {
success: function (result) {
복사
복사됨
복사
복사됨
self.msgbox.status(result.Status);
this.loadIntegerSorter();
if (result.Status == "success") {
isvm.loadSortedIntegers();
}
self.isLoading(false);
},
},
error: function () {
error: function () {
복사
복사됨
복사
복사됨
self.isLoading(false);
},
},
});
});
};
};
}
}
isvm = new IntegerSorterViewModel()
isvm = new IntegerSorterViewModel()
isvm.loadIntegerSorter();
isvm.loadIntegerSorter();
ko.applyBindings(isvm, document.getElementById("IntegerSorter"));
ko.applyBindings(isvm, document.getElementById("IntegerSorter"));
저장된 비교 결과
원본
파일 열기
function integerList(IntegerListID, Integers, Direction, Performance) { var self = this; self.IntegerListID = IntegerListID; self.Integers = Integers; self.Direction = Direction; self.Performance = Performance; } function integer(IntegerID, IntegerListID, IntegerValue) { var self = this; self.IntegerID = IntegerID; self.IntegerListID = IntegerListID; self.IntegerValue = ko.observable(IntegerValue); self.IntegerValue.IsInvalid = ko.observable(false); } function IntegerSorterViewModel() { var self = this; self.Integers = ko.observableArray(); self.directionOptions = (["Ascending", "Descending"]); self.Direction = ko.observable(); self.loadIntegerSorter = function () { self.Integers([new integer(0, 0, 0), new integer(0, 0, 0)]); self.Direction(self.directionOptions[0]); }; self.integerSorter = new integerList(0, self.Integers, self.Direction, 0); self.addInput = function () { self.Integers.push(new integer(0,0,0)); }; self.removeInput = function () { self.Integers.pop(); }; self.save = function () { isvm.loadIntegerSorter(); } self.save = function () { self.isLoading(true); $.ajax("/Home/Index", { data: ko.toJSON(self.integerSorter), cache: false, type: "post", contentType: "application/json", success: function (result) { self.msgbox.status(result.Status); if (result.Status == "success") { isvm.loadSortedIntegers(); } self.isLoading(false); }, error: function () { self.isLoading(false); }, }); }; } isvm = new IntegerSorterViewModel() isvm.loadIntegerSorter(); ko.applyBindings(isvm, document.getElementById("IntegerSorter"));
수정본
파일 열기
function integerList(IntegerListID, Integers, Direction, Performance) { var self = this; self.IntegerListID = IntegerListID; self.Integers = Integers; self.Direction = Direction; self.Performance = Performance; } function integer(IntegerID, IntegerListID, IntegerValue) { var self = this; self.IntegerID = IntegerID; self.IntegerListID = IntegerListID; self.IntegerValue = ko.observable(IntegerValue); self.IntegerValue.IsInvalid = ko.observable(false); } function IntegerSorterViewModel() { var self = this; self.Integers = ko.observableArray(); self.directionOptions = (["Ascending", "Descending"]); self.Direction = ko.observable(); self.loadIntegerSorter = function () { self.Integers([new integer(0, 0, 0), new integer(0, 0, 0)]); self.Direction(self.directionOptions[0]); }; self.integerSorter = new integerList(0, self.Integers, self.Direction, 0); self.addInput = function () { self.Integers.push(new integer(0, 0, 0)); }; self.removeInput = function () { self.Integers.pop(); }; self.save = function () { $.ajax("/echo/json", { data: ko.toJSON(self.integerSorter), cache: false, type: "post", context: self, contentType: "application/json", success: function (result) { this.loadIntegerSorter(); }, error: function () { }, }); }; } isvm = new IntegerSorterViewModel() isvm.loadIntegerSorter(); ko.applyBindings(isvm, document.getElementById("IntegerSorter"));
비교하기