HTTISHERE · 阿汪同学
「TypeScript」类(class)与接口 「TypeScript」类(class)与接口
类 传统方法中,JavaScript 通过构造函数实现类的概念,通过原型链实现继承。而在 ES6 中,我们终于迎来了 class。 TypeScript 除了实现了所有 ES6 中的类的功能以外,还添加了一些新的用法。 概念 类(Clas
2021-08-20
「TypeScript」类型别名,字面量,元组,枚举 「TypeScript」类型别名,字面量,元组,枚举
类型别名 给一个类型起个新名字,类型别名常用于联合类型。 type Name = string; type NameResolver = () => string; type NameOrResolver = Name | NameRes
2021-08-20
「ROAD 6」词法类型 「ROAD 6」词法类型
unicode https://home.unicode.org/ for (let i = 0; i < 128; i++) { console.log(String.fromCharCode(i)); }
2021-08-19
「TypeScript」断言,声明文件,内置对象 「TypeScript」断言,声明文件,内置对象
断言 类型断言(Type Assertion)可以用来手动指定一个值的类型。 语法(值 as 类型) < 类型 > 值; 注:在 tsx 语法(React 的 jsx 语法的 ts 版)中必须使用前者,即 值 as 类型,否则会产生
2021-08-17
「TypeScript」接口,数组,函数 「TypeScript」接口,数组,函数
接口(Interface)使用接口(Interfaces)来定义对象的类型。 在面向对象语言中,接口(Interfaces)是一个很重要的概念,它是对行为的抽象,而具体如何行动需要由类(classes)去实现(implement)。Typ
2021-08-17
「TypeScript」基本数据类型 「TypeScript」基本数据类型
类型检查,语言扩展,工具属性。 类型基础: 强类型和弱类型 强类型:不允许改变变量的数据类型,除非强制类型转换; 弱类型:变量可以被赋予为不同的变量类型; 动态类型语言和静态类型语言 静态类型语言:在编译阶段确定所有变量的类型(对类型要
2021-08-16
「ROAD 6」编程语言通识与JavaScript语言设计 「ROAD 6」编程语言通识与JavaScript语言设计
语言按语法分类 非形式语言 形式语言(乔姆斯基谱系) 0 型:无限制文法(?::=?) 1 型:上下文相关文法(??::=??) 2 型:上下文无关文法(::=?) 3 型:正则文法(::=?) 文法:词法和语法。 产生式(BN
2021-08-16
「React Practice」React生态圈 「React Practice」React生态圈
「React Practice」系列教程是学习王沛老师的【React 实战进阶】课程的学习记录,demo 参考来自https://codesandbox.io/s/6n20nrzlxz。非原创,仅作为学习记录。 Redux ref:ht
2021-07-12
「React Practice」Base 「React Practice」Base
「React Practice」系列教程是学习王沛老师的【React 实战进阶】课程的学习记录,demo 参考来自https://codesandbox.io/s/6n20nrzlxz。非原创,仅作为学习记录。 React 组件(pro
2021-07-07
「大前端」DOM API 「大前端」DOM API
文档对象模型(Document Object Model,DOM)文档对象模型是用来描述文档(特指 HTML 文档)。同时它又是一个“对象模型”,这意味着它使用的是对象这样的概念来描述 HTML 文档。HTML 文档是一个由标签嵌套而成的树
2021-06-30
「大前端」浏览器的工作-2 「大前端」浏览器的工作-2
如何解析请求回来的 HTML 代码,DOM 树又是如何构建的。 解析代码HTTP 的 Response 的 body。HTML 的结构不算太复杂,我们日常开发需要的 90% 的“词”(指编译原理的术语 token,表示最小的有意义的单
2021-06-29
「大前端」浏览器的工作-1 「大前端」浏览器的工作-1
仅学习记录,非原创。 这个过程是这样的: 浏览器首先使用 HTTP 协议或者 HTTPS 协议,向服务端请求页面; 把请求回来的 HTML 代码经过解析,构建成 DOM 树; 计算 DOM 树上的 CSS 属性; 最后根据 CSS 属
2021-06-29
「日本語」 卒業文章(N5) 「日本語」 卒業文章(N5)
私はこうていていです、今25歳です。 私の趣味は旅行と小説しょうせつを読むことです。お金がないので、あまり旅行に行ったことがありません。来年海外かいがいへ旅行に行きたいです、たくさん美味しいものを食べて、綺麗な風景ふうけいを見て、地方ちほ
2021-06-25
「大前端」表达式&运算符 「大前端」表达式&运算符
在一些通用的计算机语言设计理论中,能够出现在赋值表达式右边的叫做:右值表达式(RightHandSideExpression),而在 JavaScript 标准中,规定了在等号右边表达式叫做条件表达式(ConditionalExpressi
2021-05-24
「大前端」表达式 「大前端」表达式
在执行过程中,真正能干活的就只有表达式语句,其它语句的作用都是产生各种结构,来控制表达式语句执行,或者改变表达式语句的意义。 表达式语句实际上就是一个表达式,它是由运算符连接变量或者直接量构成的。 一般来说,表达式语句要么是函数调用,要
2021-05-21
「大前端」语句2 「大前端」语句2
在 JavaScript 标准中,把语句分成了两种:普通语句和声明型语句。 普通语句:声明语句: 语句块语句块就是一个花括号区域,需要注意的是,语句块会产生作用域。 空语句就是单独的一个分号;,空语句的存在仅仅是从语言设计完备性的角度考虑,
2021-05-20
「大前端」脚本 vs 模块 「大前端」脚本 vs 模块
JavaScript 有两种源文件,一种叫做脚本,一种叫做模块。 这个区分是在 ES6 引入了模块机制开始的,在 ES5 和之前的版本中,就只有一种源文件类型(就只有脚本)。脚本是可以由浏览器或者 node 环境引入执行的,而模块只能由 J
2021-05-18
「Daily」学习方法 「Daily」学习方法
关于前端,你会什么? 真的一点也想不出来自己会啥,html?css?js?根本不知道自己会什么。如果面试,怎么回答?实际上就是自己知识体系的问题。 关于前端,你不会什么?**前端技能模型: 领域知识(step 1) 前端知识(step
2021-05-13
「大前端」链接🔗 「大前端」链接🔗
链接是 HTML 中的一种机制,它是 HTML 文档和其它文档或者资源的连接关系,在 HTML 中,链接有两种类型。一种是超链接型标签,一种是外部资源链接。 link 标签HTML 标准并没有规定浏览器如何使用元信息,我们还讲到了元信息中
2021-05-06
4 / 6