上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 2019-11-15: 学习内容: Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。 Hook 是一些可以让你在函数组件里“钩入” React state 及生命周期等特性的函数。Hook 不能在 class 组 阅读全文
posted @ 2019-11-15 16:42 Marvin_Tang 阅读(1805) 评论(0) 推荐(1) 编辑
摘要: 2019-11-14: 学习内容: 一、条件渲染: 在 React 中,你可以创建不同的组件来封装各种你需要的行为。然后,依据应用的不同状态,你可以只渲染对应状态下的部分内容。 (1)if条件句、三元运算符(?:)、&&(逻辑与) 例子: class LoginControl extends Rea 阅读全文
posted @ 2019-11-15 11:53 Marvin_Tang 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 2019-11-14: 学习内容: React 应用程序的组成部分:元素和组件 学习材料:https://zh-hans.reactjs.org/docs/introducing-jsx.html 如果您最近几年没有使用JavaScript,那么这三点应该给您足够的知识,让您轻松阅读React文档: 阅读全文
posted @ 2019-11-14 15:10 Marvin_Tang 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 2019-11-13: 学习内容:做一个网页井字棋游戏 完成了一个拥有以下功能的井字棋啦: tic-tac-toe(三连棋)游戏的所有功能 能够判定玩家何时获胜 能够记录游戏进程 允许玩家查看游戏的历史记录,也可以查看任意一个历史版本的游戏棋盘状态 补充: (1)组件命名规则:通常会将代表事件的监听 阅读全文
posted @ 2019-11-13 20:31 Marvin_Tang 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: 2019-11-6: 学习内容:对象的扩展 补充: (1)对象的每个属性都有一个描述对象(Descriptor),用来控制该属性的行为。Object.getOwnPropertyDescriptor方法可以获取该属性的描述对象。 let obj = { foo: 123 }; Object.getO 阅读全文
posted @ 2019-11-12 16:59 Marvin_Tang 阅读(2686) 评论(0) 推荐(0) 编辑
摘要: 2019-11-09: 学习内容:类型推论、类型兼容性、高级类型 一、类型推论:类型是在哪里如何被推断的 在有些没有明确指出类型的地方,类型推论会帮助提供类型。如:let x = 3; 变量x的类型被推断为数字。 这种推断发生在初始化变量和成员,设置默认参数值和决定函数返回值时。大多数情况下,类型推 阅读全文
posted @ 2019-11-10 00:49 Marvin_Tang 阅读(854) 评论(0) 推荐(0) 编辑
摘要: React.js 2019-10-31、2019-11-19 学习内容: 一、什么是React: 使用的人数最多;Facebook 推出; React Fiber:React16之后的版本 React是一个JavaScript库-最受欢迎的JavaScript库之一,在GitHub上有超过100,0 阅读全文
posted @ 2019-11-01 20:09 Marvin_Tang 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 2019-11-01 我的学习: 🌟一、扩展运算符:… 将一个数组转为用逗号分隔的参数序列。多用于函数中。不再需要apply方法,将数组转为函数的参数了。 注意:只有函数调用时,扩展运算符才可以放在圆括号中,否则会报错。 … 与 apply的效果: 应用: (1)深拷贝数组: (2)合并数组,注意 阅读全文
posted @ 2019-11-01 14:32 Marvin_Tang 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 2019-10-31: 学习内容: 一、ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面: 定义了默认值的参数,应该是函数的尾参数。如果后面还有参数无默认值,应该加上等于undefined达到无值的效果。(null不行) (1)参数变量是默认声明的,所以不能用let或const再次声明。 阅读全文
posted @ 2019-11-01 13:16 Marvin_Tang 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 2019-10-31 学习内容: ES6在逐步减少全局方法 一、二进制和八进制表示法: ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 如果要将0b和0o前缀的字符串数值转为十进制,要使用Number方法。Number(‘0b111’) 二、Number. 阅读全文
posted @ 2019-10-31 16:53 Marvin_Tang 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页