Diff
checker
Texto
Texto
Imágenes
Documentos
Excel
Carpetas
Legal
Enterprise
Aplicación de escritorio
Precios
Iniciar sesión
Descargar Diffchecker Desktop
Comparar texto
Encuentra la diferencia entre dos archivos de texto
Herramientas
Historial
Editor live
Ocultar sin cambios
Sin ajuste de línea
Vista
Dividido
Unificado
Nivel de detalle
Inteligente
Palabra
Letra
Resaltado de sintaxis
Elegir sintaxis
Ignorar
Transformar texto
Ir al primer cambio
Editar entrada
Diffchecker Desktop
La forma más segura de usar Diffchecker. ¡Obtén la app de Diffchecker Desktop: tus diffs nunca salen de tu computadora!
Obtener Desktop
Untitled diff
Creado
hace 11 años
El diff nunca expira
Borrar
Exportar
Compartir
Explicar
19 eliminaciones
Líneas
Total
Eliminado
Caracteres
Total
Eliminado
Para continuar usando esta función, actualice a
Diff
checker
Pro
Ver precios
66 líneas
Copiar todo
61 adiciones
Líneas
Total
Añadido
Caracteres
Total
Añadido
Para continuar usando esta función, actualice a
Diff
checker
Pro
Ver precios
68 líneas
Copiar todo
Copiar
Copiado
Copiar
Copiado
//
Problem: No user interaction causes no change to application
//
Problem: No user interaction causes no change to application
.
//
Solution: When user interacts
cause changes appropriately
//
Solution: When user interacts
,
cause changes appropriately
.
var color = $(".selected").css("background-color");
var color = $(".selected").css("background-color");
var $canvas = $("canvas");
var $canvas = $("canvas");
var context = $canvas[0].getContext("2d");
var context = $canvas[0].getContext("2d");
var lastEvent;
var lastEvent;
var mouseDown = false;
var mouseDown = false;
Copiar
Copiado
Copiar
Copiado
//
When clicking on control list items
//
When clicking on control list items
$(".controls").on("click", "li", function()
{
$(".controls").on("click", "li", function()
{
//
Deselect sibling elements
//
Deselect sibling elements
$(this).siblings().removeClass("selected");
$(this).siblings().removeClass("selected");
//
Select clicked element
//
Select clicked element
$(this).addClass("selected");
$(this).addClass("selected");
// C
ache current color
//c
ache current color
color = $(this).css("background-color");
color = $(this).css("background-color");
});
});
Copiar
Copiado
Copiar
Copiado
//
When "New Color" is
pressed
//
When "New Color" is
clicked
$("#revealColorSelect").click(function(){
$("#revealColorSelect").click(function(){
Copiar
Copiado
Copiar
Copiado
//
Show color select or hide the color select
//
Show color select or hide the color select
changeColor();
changeColor();
$("#colorSelect").toggle();
$("#colorSelect").toggle();
});
});
Copiar
Copiado
Copiar
Copiado
//
u
pdate the new color span
//
U
pdate the new color span
function changeColor() {
function changeColor() {
Copiar
Copiado
Copiar
Copiado
var r = $("#red").val();
var r = $("#red").val();
var g = $("#green").val();
var g = $("#green").val();
var b = $("#blue").val();
var b = $("#blue").val();
$("#newColor").css("background-color", "rgb(" + r + "," + g +
",
" + b + ")");
$("#newColor").css("background-color", "rgb(" + r + "," + g +
",
" + b + ")");
}
}
Copiar
Copiado
Copiar
Copiado
//
When color sliders change
//
When color sliders change
$("input[type=range]").change(changeColor);
$("input[type=range]").change(changeColor);
Copiar
Copiado
Copiar
Copiado
//
When "Add Color" is pressed
//
When "Add Color" is pressed
$("#addNewColor").click(function(){
$("#addNewColor").click(function(){
Copiar
Copiado
Copiar
Copiado
//
Append the color to the control
s ul
//
Append the color to the control
list
var $newColor = $("<li></li>");
var $newColor = $("<li></li>");
$newColor.css("background-color", $("#newColor").css("background-color"));
$newColor.css("background-color", $("#newColor").css("background-color"));
$(".controls ul").append($newColor);
$(".controls ul").append($newColor);
//
Select the new color
//
Select the new color
$newColor.click();
$newColor.click();
});
});
Copiar
Copiado
Copiar
Copiado
//
On mouse event
s
on the canvas
//
On mouse event
on the canvas
$canvas.mousedown(function(e){
$canvas.mousedown(function(e){
Copiar
Copiado
Copiar
Copiado
lastEvent = e;
lastEvent = e;
mouseDown = true;
mouseDown = true;
}).mousemove(function(e){
}).mousemove(function(e){
Copiar
Copiado
Copiar
Copiado
//
Draw lines
//
Draw lines
if(mouseDown) {
if(mouseDown) {
context.beginPath();
context.beginPath();
context.moveTo(lastEvent.offset
x
, lastEvent.offset
y
);
context.moveTo(lastEvent.offset
X
, lastEvent.offset
Y
);
context.lineTo(e.offset
x
, e.offset
y
);
context.lineTo(e.offset
X
, e.offset
Y
);
context.strokeStyle = color;
context.strokeStyle = color;
context.stroke();
context.stroke();
lastEvent = e;
lastEvent = e;
}
}
}).mouseup(function(){
}).mouseup(function(){
Copiar
Copiado
Copiar
Copiado
mouseDown = false;
mouseDown = false;
}).mouse
L
eave(function(){
}).mouse
l
eave(function(){
$canvas.mouseup();
$canvas.mouseup();
});
});
Diferencias guardadas
Texto original
Abrir archivo
//Problem: No user interaction causes no change to application //Solution: When user interacts cause changes appropriately var color = $(".selected").css("background-color"); var $canvas = $("canvas"); var context = $canvas[0].getContext("2d"); var lastEvent; var mouseDown = false; //When clicking on control list items $(".controls").on("click", "li", function(){ //Deselect sibling elements $(this).siblings().removeClass("selected"); //Select clicked element $(this).addClass("selected"); //cache current color color = $(this).css("background-color"); }); //When "New Color" is pressed $("#revealColorSelect").click(function(){ //Show color select or hide the color select changeColor(); $("#colorSelect").toggle(); }); //update the new color span function changeColor() { var r = $("#red").val(); var g = $("#green").val(); var b = $("#blue").val(); $("#newColor").css("background-color", "rgb(" + r + "," + g +", " + b + ")"); } //When color sliders change $("input[type=range]").change(changeColor); //When "Add Color" is pressed $("#addNewColor").click(function(){ //Append the color to the controls ul var $newColor = $("<li></li>"); $newColor.css("background-color", $("#newColor").css("background-color")); $(".controls ul").append($newColor); //Select the new color $newColor.click(); }); //On mouse events on the canvas $canvas.mousedown(function(e){ lastEvent = e; mouseDown = true; }).mousemove(function(e){ //Draw lines if(mouseDown) { context.beginPath(); context.moveTo(lastEvent.offsetx, lastEvent.offsety); context.lineTo(e.offsetx, e.offsety); context.strokeStyle = color; context.stroke(); lastEvent = e; } }).mouseup(function(){ mouseDown = false; }).mouseLeave(function(){ $canvas.mouseup(); });
Texto modificado
Abrir archivo
// Problem: No user interaction causes no change to application. // Solution: When user interacts, cause changes appropriately. var color = $(".selected").css("background-color"); var $canvas = $("canvas"); var context = $canvas[0].getContext("2d"); var lastEvent; var mouseDown = false; // When clicking on control list items $(".controls").on("click", "li", function() { // Deselect sibling elements $(this).siblings().removeClass("selected"); // Select clicked element $(this).addClass("selected"); // Cache current color color = $(this).css("background-color"); }); // When "New Color" is clicked $("#revealColorSelect").click(function(){ // Show color select or hide the color select changeColor(); $("#colorSelect").toggle(); }); // Update the new color span function changeColor() { var r = $("#red").val(); var g = $("#green").val(); var b = $("#blue").val(); $("#newColor").css("background-color", "rgb(" + r + "," + g + "," + b + ")"); } // When color sliders change $("input[type=range]").change(changeColor); // When "Add Color" is pressed $("#addNewColor").click(function(){ // Append the color to the control list var $newColor = $("<li></li>"); $newColor.css("background-color", $("#newColor").css("background-color")); $(".controls ul").append($newColor); // Select the new color $newColor.click(); }); // On mouse event on the canvas $canvas.mousedown(function(e){ lastEvent = e; mouseDown = true; }).mousemove(function(e){ // Draw lines if(mouseDown) { context.beginPath(); context.moveTo(lastEvent.offsetX, lastEvent.offsetY); context.lineTo(e.offsetX, e.offsetY); context.strokeStyle = color; context.stroke(); lastEvent = e; } }).mouseup(function(){ mouseDown = false; }).mouseleave(function(){ $canvas.mouseup(); });
Encontrar la diferencia