首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小西瓜0219
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
赞
文章( 37 )
沸点( 0 )
深入理解TypeScript——文档篇之迭代器和生成器
定义:当一个对象实现了Symbol.iterator属性时,我们认为它是可迭代的。 一些内置的类型如 Array,Map,Set,String,Int32Array,Uint32Array等都已经实现了各自的Symbol.iterator。 对象上的 Symbol.iterat…
如何用vue实现一个矩形标记功能(rectangle marker)
一些cms系统经常会用到区域标记功能,所以写了个用vue实现的矩形标记区域,包含拖拽、放大缩小、重置功能。 背景图传入,图片自适应处理。 定义drag标记为,添加开始标记、重置按钮。 创建box区域,不同状态(change、moving、active),对应不同id。 box可…
如何实现一个FormData?
最近项目中遇到一个问题,我们需要在cocos项目里去上传音频文件,而cocos原生环境和平时我们开发所在的浏览器环境和Node环境有很多差异,而cocos环境只提供了基础类,没有提供FormData这种封装类。 这里我列一个最简单的例子,我们来看看FormData到底是什么。 …
我在工作中写React,学到了什么?
我工作中的技术栈主要是 React + TypeScript,这篇文章我想总结一下如何在项目中运用 React 的一些技巧解决一些实际问题,本文中使用的代码都是简化后的,不代表生产环境。生产环境的代码肯定比文中的例子要复杂很多,但是简化后的思想应该是相通的。 那么比如在路由发生…
深入理解TypeScript——扩展篇之CommonJS规范
TypeScript是编译器 也是一种规范。 通过tsconfig.json可以自定义开发配置,这里有一份官方JSON配置文件,可作为参考。 逼不得已,又熟悉了一波CommonJS规范,这里必须得感谢像阮一峰这样的大佬们(先驱们),在中国互联网迅速发展的大环境中,这些为我们指路…
深入理解TypeScript——文档篇之基础类型
TypeScript里的所有数字都是浮点数。 这些浮点数的类型是 number。支持二、八、十、十六进制。 支持单双引号,支持模版字符串。 元组类型允许表示一个已知元素数量和类型的数组,各元素的类型不必相同。 enum类型是对JavaScript标准数据类型的一个补充。 像C#…
深入理解TypeScript——文档篇之接口
接口是ts的核心之一,它的作用就是先约定好,再在定义的地方检查各种数据结构。 鸭式辨型:像鸭子一样走路、游泳和嘎嘎叫的鸟就是鸭子。如下: 理解为将函数、变量定义等等中的数据检查,抽离出来,成为接口。 与普通的接口定义差不多,只是在可选属性名字定义的后面加一个?符号。 一些对象属…
深入理解TypeScript——文档篇之类
js是基于类的面向对象方式,构建父子类的继承结构,写起来不简洁,也不形象。ts则是以简洁明了的方式实现类的定义、继承、扩展等等。 之前我也提过,js最终会登录浏览器平台,但是至少不是现在,所以在下一个js时代之前,我们需要定ts来规范当前的客户端代码。 使用extends 关键…
深入理解TypeScript——文档篇之变量声明
使用var的好处:公用变量,作用域下都可以获取到值。 var声明可以在包含它的函数,模块,命名空间或全局作用域内部任何位置被访问,也就是说,var可以在其赋值前被访问(undefined),即使其定义在代码块内。 var定义的变量可以重复定义,并且不会报错,所以会导致变量引用重…
深入理解TypeScript——第一章:上手篇
怎么定义TypeScript呢? TypeScript是一个工具,是一个编译器。 ts确实有很多好处,但是也有很多弊端,js根深蒂固,浏览器都是对照js去适配运行环境、调试等等,没办法用ts直接替换掉,而js又太“动态”了,微软才出了个这个。 我看了ts的tsc.js文件,大致…
下一页
个人成就
文章被点赞
2
文章被阅读
445
掘力值
17
关注了
41
关注者
2
收藏集
1
关注标签
4
加入于
2018-01-13