AI教程网 - 未来以来,拥抱AI;新手入门,从AI教程网开始......

 分类:Frontend前端开发

CoffeeScript教程

CoffeeScript 生成唯一 ID

CoffeeScript 生成唯一 ID
生成唯一ID 问题 你想随机生成一个唯一的标识符。 解决方案 可以根据一个随机数值生成一个Base 36编码的字符串。 uniqueId = (length=8) -> id = "" id += Math.random()...

AI君 2年前 (2020-03-24) 55℃ 0喜欢

CoffeeScript教程

CoffeeScript 查找子字符串

CoffeeScript 查找子字符串
查找子字符串 问题 你需要搜索一个字符串,并返回匹配的起始位置或匹配值本身。 解决方案 有几种使用正则表达式的方法来实现这个功能。其中一些方法被称为RegExp模式或对象还有一些方法被称为 String 对象。 RegExp 对象 第一种...

AI君 2年前 (2020-03-24) 55℃ 0喜欢

CoffeeScript教程

CoffeeScript 大写单词首字母

CoffeeScript 大写单词首字母
大写单词首字母 问题 你想把字符串中每个单词的首字母转换为大写形式。 解决方案 使用“拆分-映射-拼接”模式:先把字符串拆分成单词,然后通过映射来大写单词第一个字母小写其他字母,最后再将转换后的单词拼接成字符串。 ("foo bar ba...

AI君 2年前 (2020-03-24) 53℃ 0喜欢

CoffeeScript教程

CoffeeScript 类的混合

CoffeeScript 类的混合
类的混合 问题 你有一些通用方法,你想把他们包含到很多不同的类中。 解决方案 使用mixOf库函数,它会生成一个混合父类。 mixOf = (base, mixins...) -> class Mixed extends bas...

AI君 2年前 (2020-03-24) 54℃ 0喜欢

TypeScript教程

TypeScript 声明文件规范

TypeScript 声明文件规范
TypeScript声明文件规范 普通类型 Number,String,Boolean和Object 不要使用如下类型Number,String,Boolean或Object。 这些类型指的是非原始的装盒对象,它们几乎没在JavaScrip...

AI君 2年前 (2020-03-24) 52℃ 0喜欢

TypeScript教程

TypeScript 声明文件举例

TypeScript 声明文件举例
TypeScript声明文件举例 简介 这篇指南的目的是教你如何书写高质量的TypeScript声明文件。 我们在这里会展示一些API的文档,还有它们的使用示例, 并且阐述了如何为它们书写声明文件。 这些例子是按复杂度递增的顺序组织的。 ...

AI君 2年前 (2020-03-24) 52℃ 0喜欢

TypeScript教程

TypeScript 声明文件结构

TypeScript 声明文件结构
TypeScript 声明文件结构 概述 一般来讲,你组织声明文件的方式取决于库是如何被使用的。 在JavaScript里提供了很多库的使用方法,这就需要你书写声明文件去匹配它们。 这篇指南涵盖了如何识别常见库的模式,与怎么样书写符合相应模...

AI君 2年前 (2020-03-24) 53℃ 0喜欢

TypeScript教程

TypeScript 声明文件介绍

TypeScript 声明文件介绍
TypeScript 声明文件介绍 这篇指南的目的是教你如何书写高质量的TypeScript声明文件。 在这篇指南里,我们假设你对TypeScript已经有了基本的了解。 如果没有,请先阅读 TypeScript手册 来了解一些基本知识,尤...

AI君 2年前 (2020-03-24) 53℃ 0喜欢

TypeScript教程

TypeScript 三斜线指令

TypeScript 三斜线指令
TypeScript三斜线指令 三斜线指令是包含单个XML标签的单行注释。 注释的内容会做为编译器指令使用。 三斜线指令仅可放在包含它的文件的最顶端。 一个三斜线指令的前面只能出现单行或多行注释,这包括其它的三斜线指令。 如果它们出现在一个...

AI君 2年前 (2020-03-24) 53℃ 0喜欢

TypeScript教程

TypeScript Mixins

TypeScript Mixins
TypeScript Mixins介绍 除了传统的面向对象继承方式,还流行一种通过可重用组件创建类的方式,就是联合另一个简单类的代码。 你可能在Scala等语言里对mixins及其特性已经很熟悉了,但它在JavaScript中也是很流行的。...

AI君 2年前 (2020-03-24) 53℃ 0喜欢

TypeScript教程

TypeScript 装饰器

TypeScript 装饰器
TypeScript装饰器介绍 随着TypeScript和ES6里引入了类,在一些场景下我们需要额外的特性来支持标注或修改类及其成员。 装饰器(Decorators)为我们在类的声明及成员上通过元编程语法添加标注提供了一种方式。 Javas...

AI君 2年前 (2020-03-24) 53℃ 0喜欢

TypeScript教程

TypeScript JSX

TypeScript JSX
TypeScript JSX介绍 JSX是一种嵌入式的类似XML的语法。 它可以被转换成合法的JavaScript,尽管转换的语义是依据不同的实现而定的。 JSX因 React框架而流行,但是也被其它应用所使用。 TypeScript支持内...

AI君 2年前 (2020-03-24) 52℃ 0喜欢

TypeScript教程

TypeScript 声明合并

TypeScript 声明合并
TypeScript声明合并 介绍 TypeScript中有些独特的概念可以在类型层面上描述JavaScript对象的模型。 这其中尤其独特的一个例子是“声明合并”的概念。 理解了这个概念,将有助于操作现有的JavaScript代码。 同时...

AI君 2年前 (2020-03-24) 52℃ 0喜欢

TypeScript教程

TypeScript 模块解析

TypeScript 模块解析
TypeScript模块解析 这节假设你已经了解了模块的一些基本知识 请阅读 模块文档了解更多信息。 模块解析就是指编译器所要依据的一个流程,用它来找出某个导入操作所引用的具体值。 假设有一个导入语句import { a } from...

AI君 2年前 (2020-03-24) 52℃ 0喜欢