Vai al contenuto

Scheda madre

NativeScript - Applicazioni mobili native con JavaScript > NativeScript è un framework open source per la costruzione di applicazioni mobili veramente native utilizzando JavaScript, TypeScript, Angular, Vue.js o React. Fornisce accesso diretto alle API native e ai componenti UI senza WebViews. < > < > Traduzione: Traduzione: Copia tutti i comandi Traduzione: Generare PDF < > < > ## Tabella dei contenuti - [Installazione] - [Getting Started](#getting-started_) - [Struttura del progetto](#project-structure) - [Comandi CLI](#cli-commands) - [Core Concepts](#core-concepts) - [UI Components](#ui-components) - [Layouts] - [Navigazione] - [Data Binding] - [Styling] - [Platform APIs](#platform-apis) - [Plugins] - [Integrazione angolare](#angular-integration_) - [Vue.js Integration](#vuejs-integration - [Integrazione reale](#react-integration_) - [Testing] - [Performance] - [Deployment] - [Le migliori pratiche](#best-practices) ## Installazione ### Prerequisiti Traduzione: ### NativeScript CLI Installazione Traduzione: ### Impostazione ambiente di sviluppo Traduzione: ## Iniziare ### Crea nuovo progetto Traduzione: ### Modelli di progetto Traduzione: ## Struttura del progetto ### Struttura di base Traduzione: ### app.js (Entry Point) Traduzione: ### main-page.xml (UI Markup) Traduzione: ### main-page.js (Page Logic) Traduzione: ## CLI Comandi ### Gestione dei progetti Traduzione: ### Comandi di sviluppo Traduzione: ### Costruisci i comandi Traduzione: ### Gestione Plugin # ## Concetti core ### Osservabile e Data Binding Traduzione: ### Navigazione Traduzione: ### Utilizzo del ciclo di vita Traduzione: ## Componenti dell'interfaccia utente ### Componenti di base Traduzione: ### Elenco componenti Traduzione: ### Componenti avanzati Traduzione: ## Telaio ### StackLayout Traduzione: ### Grigliate Traduzione: ### FlexboxLayout Traduzione: ### AbsoluteLayout Traduzione: ### DockLayout Traduzione: ### Avvertenza Traduzione: ## Navigazione ### Navigazione della struttura Traduzione: ### Navigazione modulare Traduzione: ### Navigazione Traduzione: ### Navigazione del cassetto Traduzione: ## Data Binding ### One-Way Binding Traduzione: ### Due-Way Binding Traduzione: ### Event Binding Traduzione: ### Elenco Bilance Traduzione: Traduzione: ## Styling ### CSS Styling # ### SCSS Supporto Traduzione: Traduzione: ### Piattaforma-Specific Styling Traduzione: ### Styling dinamico Traduzione: ## API di piattaforma ### Informazioni sul dispositivo Traduzione: ### Sistema file Traduzione: ### Richieste HTTP Traduzione: ### Stoccaggio locale Traduzione: ## Plugin ### Plugin core Traduzione: ### Utilizzo del Plugin della fotocamera Traduzione: ### Utilizzo del plugin di geolocalizzazione Traduzione: ### Sviluppo del plugin personalizzato Traduzione: ## Integrazione angolare ### Progetto angolare Traduzione: ### Modulo di App Traduzione: ### Routing Traduzione: ### Componenti Traduzione: Traduzione: ### Servizio Traduzione: ## Integrazione Vue.js ### Setup Progetto Vue Traduzione: ### App principale __________ ### Componente Vue Traduzione: ### Vue Router Traduzione: ## Integrazione reattiva ### Setup React Project Traduzione: ### Componente dell'app Traduzione: ### Componente di correzione Traduzione: ### Agganci reattivi Traduzione: ## Testing ### Test di unità Traduzione: ### Configurazione dei test Traduzione: ### Esempio di prova unità Traduzione: ### E2E Testing Traduzione: Traduzione: ## Prestazioni ### Gestione della memoria Traduzione: ### Ottimizzazione delle immagini Traduzione: ### Elenco delle prestazioni Traduzione: ## Distribuzione ### Distribuzione Android Traduzione: ### Distribuzione iOS Traduzione: ### Integrazione continua Traduzione: ## Migliori Pratiche ### Struttura del progetto Traduzione: ### Organizzazione del codice Traduzione: ### Le migliori pratiche di prestazione Traduzione: --- ## Sintesi NativeScript fornisce una potente piattaforma per la costruzione di applicazioni mobili veramente native utilizzando le tecnologie web: **Key Vantaggi: ** - **True Native Performance**: Accesso diretto alle API native senza WebViews - **Code Sharing ** Condividere logica aziendale su piattaforme mantenendo l'interfaccia utente nativa - ** Flessibilità framework**: Supporto per Angular, Vue.js, React, and vaniglia JavaScript - **Native UI**: Piattaforma specifica Componenti dell'interfaccia utente che guardano e sentono nativo - **Plugin Ecosystem**: Ricco ecosistema di plugin per funzionalità native **Migliori casi di utilizzo: ** - Applicazioni che richiedono prestazioni native e UI - App cross-platform con logica aziendale complessa - Team con competenze di sviluppo web - Apps bisogno di ampio accesso API nativo - Applicazioni Enterprise con requisiti personalizzati **Considerazioni: - Curva dell'apprendimento degli stereotipi rispetto ai quadri ibridi - Dimensioni delle app più grandi rispetto alle soluzioni web-based - Richiesto test specifici per la piattaforma - Bisogno di comprendere concetti di piattaforma nativo NativeScript è l'ideale per gli sviluppatori che vogliono sfruttare le tecnologie web, mentre la costruzione di applicazioni mobili veramente native con eccellenti prestazioni e integrazione della piattaforma. Traduzione: copia funzioneToClipboard() {} const commands = document.querySelectorAll('code'); tutti i Comandi = ''; comandi. per ogni(cmd => AllCommands += cmd.textContent + '\n'); navigatore.clipboard.writeText(tutti iComandi); alert('Tutti i comandi copiati a clipboard!'); # funzione generaPDF() { finestra.print(); # < >