摘要: 先看明白下边的例子 var name = '小王' var age = 17 var obj = { name: '小张', objAge: this.age, myFun: function () { console.log(`${this.name}年龄${this.age}`) } } con 阅读全文
posted @ 2020-06-04 18:57 Helzeo 阅读(151) 评论(0) 推荐(1) 编辑
摘要: 知识点 作用域和自由变量 作用域 全局作用域 函数作用域 块级作用域(ES6新增) 自由变量 一个变量在当前作用域内没有定义, 但被使用了 向上一级作用域, 一层一层一次寻找, 知道找到为止 如果全局作用域都没找到, 则报错 xx is not defined 闭包 作用域应用的特殊情况, 有两种表 阅读全文
posted @ 2020-06-04 17:53 Helzeo 阅读(162) 评论(0) 推荐(0) 编辑
摘要: JS 是一个基于原型继承的语言 class 和继承 class 是一个面向对象语法的实现 通过 constructor 构建, 可以赋值属性和方法 class Student { constructor (name, age, num) { this.name = name this.age = a 阅读全文
posted @ 2020-04-28 17:58 Helzeo 阅读(179) 评论(0) 推荐(0) 编辑
摘要: typeof 能判断哪些类型? 考点: js 变量类型 识别所有值类型 识别函数 判断是否是引用类型(不可在细分) 判断所有值类型 let a; typeof a // 'undefined' const str = 'abc'; typeof str // 'string' const n = 1 阅读全文
posted @ 2020-04-26 18:35 Helzeo 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 系统要求 在Mac上要安装并运行Flutter要满足以下最低要求: 操作系统: macOS (64-bit) 磁盘空间: 700 MB (不包括Xcode或Android Studio的磁盘空间) 工具: Flutter 依赖下面这些命令行工具:bash curl git 2.x mkdir rm 阅读全文
posted @ 2019-11-14 19:28 Helzeo 阅读(274) 评论(0) 推荐(0) 编辑
摘要: flutter 特点 移动端 动态化 跨平台 开发框架 前端如何快速上手 flutter 开发 开发语言上 Flutter 采用的是 Google 的 Dart 语言, 从 Dart2 开始 Dart 便是强类型语言, 而且是静态类型的, 这和前端同学熟知的 JavaScript 语言有很大的不通, 阅读全文
posted @ 2019-11-13 14:59 Helzeo 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Module export 导出 { // 导出变量 export let a = 123 // 导出函数 export function test () { console.log('export test') } // 导出类 export class Hello { test () { con 阅读全文
posted @ 2019-11-13 11:23 Helzeo 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Generator是一个迭代器生成函数,其返回值是一个迭代器(Iterator),可用于异步调用。 格式演示 { let tell = function* () { yield 'a' yield 'b' return 'c' } let k = tell() // 通过 next() 依次执行 y 阅读全文
posted @ 2019-11-12 18:21 Helzeo 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Iterator 什么是 Iterator 接口 JS表示集合的对象主要有Array、Set、Object、Map,在以前,遍历它们需要使用2种不同的方法,而现在,JS提出了Iterator机制,可以给不同的数据结构提供统一的遍历方法,就是for…of。换句话说,只有部署了Iterator的数据才能 阅读全文
posted @ 2019-11-12 15:48 Helzeo 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Promise 基本定义 es5 中的回调 { let ajax = function (callback) { console.log('执行') setTimeout(() => { callback && callback.call() }, 1000) } ajax(function () 阅读全文
posted @ 2019-11-08 20:08 Helzeo 阅读(189) 评论(0) 推荐(0) 编辑