📝 NativeScript教程

19篇技术文档
  NativeScript教程

📅  最后修改于: 2020-12-08 05:44:34        🧑  作者: Mango

NativeScript是一个开源框架,用于在Angular,TypeScript或JavaScript中创建本机iOS和Android应用程序。它由Progress Telerik开发。 NativeScript允许您从单个代码库构建Web和移动应用程序。本教程介绍了NativeScript框架的基础知识,NativeScript CLI的安装,设置Android Studio和iOS以开发基于...

  NativeScript-简介

📅  最后修改于: 2020-12-08 05:45:12        🧑  作者: Mango

通常,开发移动应用程序是一项复杂而艰巨的任务。有许多可用于开发移动应用程序的框架。 Android提供了基于Java语言的本机框架,而iOS提供了基于Objective-C / Shift语言的本机框架。但是,要开发支持两种操作系统的应用程序,我们需要使用两种不同的框架以两种不同的语言进行编码。为了克服这种复杂性,移动框架支持此功能。使用跨平台或混合框架的主要原因是更易于维护单个代码库。一些流行的...

  NativeScript-安装

📅  最后修改于: 2020-12-08 05:45:53        🧑  作者: Mango

本节说明有关如何在计算机上安装NativeScript的信息。先决条件进行安装之前,我们需要满足以下先决条件-Node.js安卓系统的iOS验证Node.jsNode.js是在Google Chrome内部JavaScript引擎v8之上构建的JavaScript运行时引擎。 NativeScript出于各种目的广泛使用Node.js,例如创建入门模板应用程序,编译应用程序等。必须在计算机上安装N...

  NativeScript-体系结构

📅  最后修改于: 2020-12-08 05:46:55        🧑  作者: Mango

NativeScript是用于创建移动应用程序的高级框架。它隐藏了创建移动应用程序的复杂性,并公开了一个相当简单的API来创建高度优化和高级的移动应用程序。 NativeScript使入门级开发人员也可以轻松地在Android和iOS中创建移动应用程序。让我们了解本章中的NativeScript框架的体系结构。介绍NativeScript框架的核心概念是使开发人员能够创建混合样式的移动应用程序。混...

  NativeScript-Angular应用程序

📅  最后修改于: 2020-12-08 05:48:40        🧑  作者: Mango

让我们创建一个简单的裸机应用程序,以了解NativeScript应用程序的工作流程。创建应用程序让我们学习如何使用NativeScript CLI创建简单的应用程序tns。 tns提供了一个create命令,用于在NativeScript中创建一个新项目。创建新应用程序的基本语法如下:哪里,Projectname是项目的名称。template_name是项目模板。 NativeScript提供了许...

  NativeScript-模板

📅  最后修改于: 2020-12-08 05:49:17        🧑  作者: Mango

NativeScript提供了许多现成的模板,以创建简单的空白但功能齐全的应用程序到复杂的基于Tab的应用程序。使用模板如前所述,可以使用tns命令的create子命令创建新的应用程序。这里,tns-template-name是模板的名称。如果要使用JavaScript创建一个页面且没有任何自定义样式的模板,请使用以下命令-可以使用TypeScript如下创建上述相同模板-导航模板导航模板用于创建...

  NativeScript-小部件

📅  最后修改于: 2020-12-08 05:50:16        🧑  作者: Mango

NativeScript提供了大量的用户界面组件,被称为“小部件”。每个小部件都执行一项特殊任务,并带有一组方法。让我们在本节中详细了解NativeScript小部件。纽扣按钮是执行点击事件动作的组件。当用户点击按钮时,它将执行相应的操作。它定义如下-让我们在按钮BlankNgApp中添加按钮,如下所示:第1步打开src \ app \ home \ home.component.html。这是我...

  NativeScript-布局容器

📅  最后修改于: 2020-12-08 05:51:33        🧑  作者: Mango

NativeScript提供容器组件的集合只是为了布置UI小部件组件。布局容器充当父组件,并且可以具有一个或多个子组件。可以基于其父布局容器提供的技术来排列布局容器的所有子组件。NativeScript支持六个布局容器,它们如下-绝对布局容器码头布局容器网格布局容器堆栈布局容器包装布局容器FlexBox布局容器让我们在本章中详细了解所有布局容器的概念。绝对布局AbsoluteLayout容器是Na...

  NativeScript-导航

📅  最后修改于: 2020-12-08 05:52:25        🧑  作者: Mango

导航使用户可以快速滑入其所需的屏幕,或浏览应用程序或执行特定操作。导航组件可帮助您通过单击简单按钮来导航到更复杂的模式。在NativeScript的核心版本和有角度的版本之间,导航存在很大差异。虽然核心框架导航是导航过程的基础,但NativeScript的Angular模型采用了核心导航概念,并对其进行了扩展以使其与Angular框架兼容。让我们在本章中既查看核心导航概念又了解导航的角度。核心概念...

  NativeScript-事件处理

📅  最后修改于: 2020-12-08 05:53:00        🧑  作者: Mango

在每个GUI应用程序中,事件在启用用户交互方面都起着非常重要的作用。每当用户与应用程序进行交互时,就会触发一个事件并执行相应的操作。例如,当用户单击应用程序登录页面中的“登录”按钮时,将触发登录过程。活动涉及两名演员-事件发送者-引发实际事件的对象。事件监听器-函数,侦听特定事件,然后在触发事件时执行。可观察类它是处理事件的预定义类。它定义如下-在NativeScript中,几乎每个对象都来自Ob...

  NativeScript-数据绑定

📅  最后修改于: 2020-12-08 05:53:44        🧑  作者: Mango

数据绑定是NativeScript支持的高级概念之一。 NativeScript尽可能遵循Angular数据绑定概念。数据绑定使UI组件可以显示/更新应用程序数据模型的当前值,而无需进行任何编程工作。NativeScript支持两种类型的数据绑定。它们如下-单向数据绑定-每当更改模型时都更新UI。双向数据绑定-同步UI和模型。每当更新模型时,UI都会自动更新,并且每当UI从用户那里获取数据(UI得...

  NativeScript-模块

📅  最后修改于: 2020-12-08 05:54:31        🧑  作者: Mango

NativeScript模块包含打包为单个库的一组相关功能。让我们学习NativeScript框架提供的模块。它包含NativeScript框架的核心功能。让我们了解本章的核心模块。应用应用程序包含特定于平台的移动应用程序实现。简单的核心模块定义如下-安慰控制台模块用于记录消息。它具有以下方法-应用程序设置应用程序设置模块包含管理应用程序设置的方法。要添加此模块,我们需要添加以下代码-应用程序设置...

  NativeScript-插件

📅  最后修改于: 2020-12-08 05:55:02        🧑  作者: Mango

npm软件包用于添加本机功能。使用此软件包,我们可以安装或搜索或删除任何插件。本节详细介绍插件。指令add-用于安装插件。更新-更新指定的插件并修改其依赖项。删除-该插件。build-用于构建iOS或android项目的插件。创建-为您的项目创建一个插件。添加插件以下语法用于添加新的插件-例如,如果要添加nativescript-barcodescanner,则可以使用以下代码-您可以看到以下响应...

  NativeScript-使用JavaScript的本机API

📅  最后修改于: 2020-12-08 05:55:50        🧑  作者: Mango

本节说明有关使用JavaScript访问本机API的概述。编组NativeScript运行时为Android和iOS平台提供隐式类型转换。这个概念被称为编组。例如,NativeScript- iOS平台可以类似地隐式转换JavaScript和Objective-C数据类型,Java / Kotlin可以轻松地映射到JavaScript项目类型和值。让我们简短地了解如何在每种类型中进行编组。数值我们...

  NativeScript-在Android中创建应用程序

📅  最后修改于: 2020-12-08 05:56:26        🧑  作者: Mango

创建和发布您的应用程序使所有用户都可以使用您的Android应用程序。 Google Play是一个强大的发布平台。它可以帮助您将Android应用程序发布并分发给全世界的所有用户。本章介绍如何在Google Play中发布您的本机应用。NativeScript SidekickSideKick是一个GUI客户端,支持所有类型的OS。它简化了NativeScript CLI流程,并有助于创建移动应...