Introducción a los miniprogramas de WeChat-01

Antes de aprender mini programas, debemos entender estos puntos.

¿Qué es un miniprograma?

Un mini programa es una aplicación que se puede utilizar sin descargarla ni instalarla y que hace realidad el sueño de tener una aplicación "al alcance de la mano" que los usuarios pueden abrir escaneando o buscando. También incorpora el concepto de "usar y listo", y los usuarios no necesitan preocuparse por instalar demasiadas aplicaciones. Las aplicaciones estarán en todas partes y disponibles en cualquier momento, pero no será necesario instalarlas ni desinstalarlas.
Simplemente haga clic y salte, Doudizhu es un pequeño programa.

Introducción al miniprograma WeChat

Un mini programa es una versión simple de una aplicación, pero no es necesario descargarla y se puede usar directamente. En comparación con las aplicaciones tradicionales que dependen de los teléfonos móviles para operar y abrirse, los mini programas dependen de una aplicación en cada plataforma. Incluye: miniprograma WeChat, miniprograma Baidu, miniprograma Douyin, miniprograma QQ, todos dependen de plataformas grandes.
El término miniprograma WeChat se puede dividir en dos partes: "WeChat" y "miniprograma".

Entre ellos, "WeChat" puede entenderse como "en WeChat", que se refiere al entorno de ejecución del miniprograma; por supuesto, WeChat no solo proporciona el entorno de ejecución sino que también extiende el tiempo para que los usuarios utilicen WeChat.

"Programa pequeño" significa que primero es un programa y luego tiene las características de portabilidad. Los miniprogramas no son como otras aplicaciones: no es necesario instalarlos, sino que se pueden abrir y ejecutar directamente escaneando un código QR y no es necesario desinstalarlos después de su uso. Este es el llamado principio de usar y listo.

Además, WeChat no ofrece un lugar similar a una mini tienda de programas, sino que los proveedores de mini programas deben difundirse mediante códigos QR y compartir en grupo, lo que se conoce como forma descentralizada.

WeChat Moments proporciona un medio para que los amigos comuniquen información, las cuentas de suscripción proporcionan un medio para enviar información a los fans y los mini programas proporcionan un medio para que los usuarios interactúen con los servicios a través de sus propias operaciones.

Composición del programa pequeño

El mini programa WeChat se lanzó hace poco más de un año y se considera algo nuevo, pero las tecnologías utilizadas son todas las tecnologías existentes. Si investiga un poco, encontrará que no solo los miniprogramas WeChat, sino también muchas aplicaciones similares utilizan una arquitectura similar:

  1. Utilice tecnología JSON para representar información de configuración de la aplicación. Contiene información básica de la aplicación, configuración y enrutamiento de la página, información general de la aplicación, etc.
  2. Utilice tecnología CSS + XML personalizada para implementar la descripción de la capa de vista. Los elementos de la pantalla, como listas, botones, cuadros de texto, cuadros de selección, etc., se describen mediante lenguaje XML y siguen la sintaxis XML. El estilo común de la página se define mediante CSS.
  3. Utilice el lenguaje JavaScript para implementar la estructura de capas lógicas. Incluyendo el procesamiento de operaciones del usuario, llamando a la API del sistema, etc.
  4. La arquitectura proporciona capacidades de transferencia de datos y eventos entre la capa de vista y la capa lógica para minimizar la dificultad. Dado que aplicaciones similares son todas aplicaciones ligeras, las funciones que proporcionan son relativamente simples.

JSON

JSON (Notación de objetos JavaScript) es un formato ligero de intercambio de datos. Se basa en un subconjunto de ECMAScript (la especificación de JavaScript desarrollada por el W3C) y utiliza un formato de texto completamente independiente de los lenguajes de programación para almacenar y representar datos. La simplicidad y la estructura jerárquica clara hacen de JSON un lenguaje de intercambio de datos ideal. Es fácil de leer y escribir para las personas, y también es fácil de analizar y generar para las máquinas, y mejora efectivamente la eficiencia de transmisión de la red.

XML

XML (lenguaje de marcado extensible), también conocido como lenguaje de marcado extensible en chino, es un subconjunto del lenguaje de marcado universal estándar y se utiliza para marcar documentos electrónicos para hacerlos estructurales.

En las computadoras electrónicas, las etiquetas se refieren a símbolos de información que las computadoras pueden entender. A través de dichas etiquetas, las computadoras pueden procesar diversa información, como artículos, etc. Se puede utilizar para marcar datos y definir tipos de datos. Es un lenguaje fuente que permite a los usuarios definir su propio lenguaje de marcado. Es ideal para el transporte en la World Wide Web, ya que proporciona un enfoque unificado para describir e intercambiar datos estructurados independientemente de las aplicaciones o proveedores. Es una tecnología multiplataforma que depende del contenido en el entorno de Internet y también es una herramienta eficaz para procesar información estructurada distribuida en la actualidad. Ya en 1998, el W3C lanzó la especificación XML1.0, utilizándola para simplificar la transmisión de información de documentos en Internet.

CSS

Cascading Style Sheets (nombre completo en inglés: Cascading Style Sheets) es un lenguaje informático que se utiliza para expresar estilos de documentos como HTML o XML. CSS no solo puede modificar estáticamente páginas web, sino que también puede cooperar con varios lenguajes de secuencias de comandos para formatear dinámicamente varios elementos de las páginas web.

CSS puede realizar un control preciso a nivel de píxel sobre el diseño de las posiciones de los elementos en las páginas web, admite casi todos los tamaños y estilos de fuente y tiene la capacidad de editar objetos de páginas web y estilos de modelos.

javascript

JavaScript es un lenguaje de secuencias de comandos literal que es un lenguaje basado en prototipos de tipo débil y de tipo dinámico con soporte integrado para tipos. Su intérprete se llama motor JavaScript, que forma parte del navegador y se usa ampliamente en lenguajes de secuencias de comandos del lado del cliente. Se utilizó por primera vez en páginas web HTML para agregar funciones dinámicas a las páginas web HTML.

En 1995, Brendan Eich de Netscape lo diseñó e implementó por primera vez en el navegador Netscape Navigator. Debido a que Netscape estaba trabajando con Sun, la administración de Netscape quería que se pareciera a Java, de ahí el nombre JavaScript. Pero, de hecho, su estilo gramatical se acerca más a Self y Scheme.

Para obtener ventajas técnicas, Microsoft lanzó JScript y CEnvi lanzó ScriptEase, que también puede ejecutarse en el navegador como JavaScript. Para unificar las especificaciones y que JavaScript sea compatible con el estándar ECMA, también se le llama ECMAScript.

Supongo que te gusta

Origin blog.csdn.net/Yannnnnm/article/details/112791692
Recomendado
Clasificación