Necesito hacer tanto como sea posible en el lado del cliente. En más detalles, me gustaría usar JavaScript para codificar una interfaz (que muestra información al usuario y que acepta y procesa la respuesta del usuario). Me gustaría usar el servicio web solo para tomar un archivo de fecha desde allí y luego enviar de vuelta un archivo de datos modificado. En este sentido, me gustaría saber si la siguiente es posible en JavaScript:¿Qué tan lejos puedo ir con JavaScript?
Puede JavaScript leer el contenido de una página web externa? En otras palabras, en mi máquina local ejecuto JavaScript que lee el contenido de una página web determinada.
¿Pueden los valores de proceso de JavaScript rellenar un formulario HTML? En otras palabras, uso HTML y JavaScript para generar un formulario HTML. Se supone que el usuario debe completar el formulario y presionar el botón "Enviar". Luego, los datos deben enviarse al archivo HTML original (no a un servidor web). Entonces, esta información debe ser procesada por JavaScript.
En el extremo final, JavaScript generará un archivo de datos local y deseo enviar este archivo a un servidor web PHP. ¿Puedo hacerlo con JavaScript?
¿Puedo iniciar una ejecución de un programa local desde JavaScript. Para ser más específico, el programa local está escrito en Python.
Agradeceré cualquier comentario y respuesta.
"Tengo que hacer todo lo posible en el lado del cliente" - Fuera de interés, ¿por qué? –
Paul, me gustaría programar un juego grupal. Y quiero tener dos versiones del juego (desde el punto de vista técnico). En el primer caso, el juego se basa en un enfoque P2P (utilizo Python para establecer una conexión entre computadoras). En el segundo caso, quiero usar un servidor web para jugar. Y no quiero hacer mi trabajo dos veces. Entonces, pensé que podía usar JavaScript para programar la interfaz de interacción. Y que puedo aplicar esta interfaz tanto para el enfoque P2P como para el servidor web (la única diferencia es cómo se obtuvieron los datos, pero los datos disponibles se muestran con el mismo código). – Roman
Punto 4: configure la máquina para registrar un protocolo como "myap: //" o guarde un archivo y asocie la extensión con un programa. Cualquiera de ellos requiere configurar la máquina antes de ejecutar la aplicación. – LatinSuD