摘要:
函数 函数参数 参数及返回值类型 可选参数 默认参数 剩余参数 箭头函数 基本示例 for of 循环 for 循环 forEach 不支持 break for in 会把数组当作对象来遍历 for of 支持 break 类型推断(Type Inference) 类型兼容性 模块 概念 模块通信: 阅读全文
摘要:
解构赋值 数组解构 上面的写法等价于: 利用解构赋值交换变量: 函数参数解构: 解构剩余参数: 也可以忽略其它参数: 或者跳过解构: 对象解构 示例一: 就像数组解构,你可以用没有声明的赋值: 你可以在对象里使用 语法创建剩余变量: 属性解构重命名 你也可以给属性以不同的名字: 注意,这里的冒号 不 阅读全文
摘要:
Hello World 新建 并写入以下内容: 安装编译器: 编译: 修改 文件中的代码,为 greeter 函数的参数 person 加上类型声明 : 重新编译执行。 让我们继续修改: 重新编译,你将看到如下错误: 接口(Interface) 类(Class) 变量声明 作用域 重复声明 块级作用 阅读全文
摘要:
这个环境比较简单 搭建 TypeScript 开发环境 什么是 compiler? less 编译器: EcmaScript 6 编译器: TypeScript 编译器: 一句话: 把 TypeScript 转换为 JavaScript (额外生成编译好的js文件) ,浏览器就具有运行了 在线测试编 阅读全文
摘要:
TypeScript 介绍 TypeScript 是什么 TypeScript 是 JavaScript 的强类型版本。然后在编译期去掉类型和特有语法,生成纯粹的 JavaScript 代码。由于最终在浏览器中运行的仍然是 JavaScript,所以 TypeScript 并不依赖于浏览器的支持,也 阅读全文
摘要:
Angular 是什么 Angular(读音['æŋgjʊlə])是一套用于构建用户界面的 JavaScript 框架。由 Google 开发和维护,主要被用来开发单页面应用程序。 类似于 "Vue.js" + MVVM(数据驱动视图思想) + 组件化 + 模块化 + 指令 + ...... 由 G 阅读全文
摘要:
目前,无论你使用什么前端框架,都必然要使用到各种 NodeJS 工具,Angular 也不例外。与其它框架不同,Angular 从一开始就走的“全家桶”式的设计思路,因此 @angular/cli 这款工具里面集成了日常开发需要使用的所有 Node 模块,使用 @angular/cli 可以大幅度降 阅读全文
摘要:
ng启动过程 目录结构 介绍 文件 main.js 描述:模块化启动入口 职责:加载启动根模块 AppModule 描述:项目根模块 职责:把组件、服务、路由、指令等组织到一起,设置启动组件为根组件 AppComponent 描述:项目根组件 职责:替换掉 文件中的 `` 节点 阅读全文
摘要:
签名打包发布Release版本的apk安装包 + 请参考以下两篇文章: "ReactNative之Android打包APK方法(趟坑过程)" "React Native发布APP之签名打包APK" 如何发布一个apk 1. 先保证自己正确配置了所有的 RN 环境 2. 在 cmd 命令行中,运行这一 阅读全文
摘要:
调用摄像头拍照 "react native image picker的github官网" 1. 2. 运行 自动注册相关的组件到原生配置中 3. 打开项目中的 文件,在第8行添加如下配置: 4. 打开项目中的 文件,修改配置如下: 6. 一定要退出之前调试的App ,并重新运行 进行打包部署;这次打 阅读全文
摘要:
电影列表 react import React, { Component } from 'react' import { View, Image, Text, ActivityIndicator, FlatList, StyleSheet, TouchableHighlight } from 're 阅读全文
摘要:
安装路由 1. 运行 2. "路由官网" 3. "路由相关配置" 4. "路由简单的DEMO" 阅读全文
摘要:
配置首页的轮播图 1. "轮播图官网" 2. 运行 安装轮播图组件 3. 导入轮播图组件 4. 其中,在Swiper身上, 是用来控制页码的; 是用来控制左右箭头显示与隐藏; 是用来控制轮播图区域的高度的! 5. 设置轮播图的样式: 6. 将组件的代码结构引入到页面上: 阅读全文
摘要:
"配置Tab栏" "配置Tab栏的图标" 注意:使用图标,需要接收 license; 阅读全文
摘要:
基本组件的使用介绍 + View: + Text: + TextInput: + Image: + Button: + ActivityIndicator: + ScrollView:这是一个列表滚动的组件 + ListView:也是一个列表滚动的组件,但是,这个组件已经过时了,官方推荐使用 Fla 阅读全文
摘要:
npm装包一直都很成功,直到我遇见了node sass这个包 我一直报这样的错误 后来在网上找到了解决方案 先卸载原来的安装的node sass 然后执行 作用是设置全局镜像 "感谢大佬写的博客,让我解决了和这个问题,真的十分感谢" 阅读全文