Validación del lado del cliente Javascript o PHP del lado del servidor

Tengo un formulario que envía los datos que se introducen en la base de datos. ¿Se recomienda realizar la validación del lado del cliente y del lado del servidor?

Es seguro usar la referencia de función como una propiedad / clave de objeto

¿Hay alguna razón por la que no deba usar una referencia de función como la propiedad / clave de un objeto? Este código funciona en Chrome, Firefox e IE8, pero “solo porque algo funciona …” var x = {} var a = function() { return ‘a’ }; var b = function() { return ‘b’ }; […]

Javascript para mostrar solo gifs animados cuando se cargan

Tengo un banner de gif animado en mi sitio web que está alrededor de 2MB. Para las personas con conexiones lentas, quiero incluir un Javascript que solo muestre (y comience a jugar) este gif cuando esté completamente cargado, para que el rest del sitio web ya se muestre mientras el gif todavía se está cargando. […]

Inicie Angular.js route-segment o ui-router después de cargar todas las traducciones

¿Hay alguna manera, cómo iniciar ui-router o segmento de ruta justo después de que translateProvider cargue sus traducciones? Estoy usando el filtro de traducción de prechts de pascal junto con la notación de vinculación una vez {{::}}. En localhost funciona bastante bien, pero cuando lo pruebo en un servidor remoto, el enlace una vez eliminará […]

javascript soporta herencia múltiple como C ++

Sé cómo hacer herencia en JavaScript, pero solo puedo heredar un único objeto. p.ej. function fun1() { this.var1=10; this.meth1=function() { … … }; } function fun2() { this.var2=20; this.meth2=function() { … … }; } function fun3() { this.var3=30; this.meth3=function() { … … }; } Ahora si quiero un objeto fun3 para heredar el objeto fun1 […]

Objeto con la propiedad del objeto de otro como una clave.

Tengo un objeto como este: var myObj = {action1: 0, action2: 1, action3: 2}; La función de prueba obtiene valores de esta lista como parámetros y, para simplificar la prueba de unidades, quiero obtener tags legibles para los humanos dentro de la función. function myFunc(someaction, anotheraction, blablabla) { console.log(“Action: ” + arguments[0] + ” then […]

¿Es posible utilizar marcadores personalizados?

¿Es posible utilizar marcadores a medida que no se parecen al marcador “Hiro” como se muestra a continuación? ¿Podría potencialmente usar una forma aleatoria (un óvalo rojo sólido, por ejemplo) como marcador? Si esto no es compatible actualmente, ¿podría alguien indicarme la dirección correcta en la que podría comenzar a desarrollar esta funcionalidad?

¿Cómo eliminar la stack de estado para un contexto de representación de canvas de JavaScript?

Recientemente estuve trabajando con en JavaScript y descubrí la posibilidad de crear una “pérdida de memoria” realmente mala (más como una explosión de memoria). Al trabajar con el contexto del canvas, tiene la capacidad de hacer context.save() para agregar los estilos de dibujo a la “stack de estado” y context.restre() para eliminarlo. (Consulte la documentación […]

ng-repetir ejecutar muchas veces

Tengo una pequeña demostración en jsfiddle : HTML: {{usr.Name}} : {{usr.Checked}} Hello {{entity.id}}! JavaScript: app.filter(‘log’, function() { return function(items) { console.log(‘yo’); return items; }; }); El filtro de registro se llama cuando la entrada cambia (incluso la checkbox). ¿Cómo cambiar eso y activar el filtro de registro solo cuando cambia la entrada de texto?

¿Cómo cambiar una imagen de sitio web con javascript?

Estoy trabajando con mi primer script de Greasemonkey. Y es para un sitio web que tiene un logotipo, quiero cambiar la imagen a una imagen que he creado, y me pregunto cómo hago esto. como usar JavaScript para editar el documento html actual y reemplazar la imagen. ¡Gracias por cualquier ayuda! Edición: la imagen está […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.