没有合适的资源?快使用搜索试试~ 我知道了~
首页UmiJs学习V1.0.0
资源详情
资源评论
资源推荐
学习
环境准备
安装 ()
安装
开发工具
选型适合于的 ! 开发工具,本文档使用 "# 作为 开发工具。
必备基础(须具备一定 $!% 基础)
&#
!" 常用语法(关键必须)
1.2.1.1.1. let
、
typeof
、
const
和
block
: 允许创建块级作用域,!"'推荐在函数中使用 定义变量,而非 ;
#:在块级作用域是有效的另一个变量声明方式,可以声明一个常量。!"'中,
#声明的常量类似于指针,它指向某个引用,也就是说这个「常量」并非一成不变的
即值类似值不能改变,引用类型地址不能改变
(:必要区分 )*# 和 +#
有几个点需要注意:
关键词声明的变量不具备变量提升(,)特性
和 #声明只在最靠近的一个块中(花括号内)有效
当使用常量 #声明时,请使用大写变量,如:-./0.12-."34
#在声明时必须被赋值
1.2.1.1.2.
箭头函数(
=>
)
!"' 中可以使用 56作为函数表达形式,极简风格,参数+ 56+函数体。
案例 :
(5(#789:;:
<<等价于
(57856:
案例 :
5=>>>?>@:
A5=@:
(!#,7569
(7B?5558
A,78:
;8:
#7A8:<<=?>@
案例 :
<<箭头函数和变量解构一起使用
#(579A>;856ACDDC:
<<等同于
(#(789
ACDDC:
;
箭头函数中的 this 指的不是 window,是对象本身。
(#789
,5:
0778569
,CC:<<, 指向
#7,8:
;>?8:
;
78:<<
以案例项目<#<<<)/* 内容为例
addOrg = () => {
this.props.dispatch({ type: "org/toggleVisible", payload: {
title: "添加机构" } });
};
等同于
function addOrg (){
this.props.dispatch({ type: "org/toggleVisible", payload: {
title: "添加机构" } });
};
1.2.1.1.3.
解析结构
解析结构是一种全新的写法
以案例项目<#<<<)/* 内容为例
const { TreeNode } = Tree;
相当于:
#035003
1.2.1.1.4.
扩展运算符
三点运算符 的应用: 参数及扩展运算符。
运算符用于操作数组,有两种层面:
剩余操作符78:
是解构的一种,意思就是把剩余的东西放到一个 里面赋值给它
展开运算符78:
把东西展开,可以用在 和 *# 上都行。
以案例项目<#<<* 内容为例
/**
* 判断是否有某个接口的权限
*/
export const hasPermission = (permissions, keys) => {
…
if (typeof keys === 'string') {
tempArr = [keys];
} else {
tempArr = [...keys];
}
…
};
调用样例:
剩余51页未读,继续阅读
行走在Java开发之路
- 粉丝: 2
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0