首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Spaling
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
Spaling
前端工程师
·
2年前
关注
TypeScript中的编译
什么是编译 JS的运行环境(浏览器和nodeJS)不认识TS代码,所以TS想运行,必须先转化为JS代码,这个转化就叫做编译。 TS官方提供了编译器,编译时会将类型声明和类型...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
TypeScript中的元组类型
元组类型 1. 介绍 元组是特有的数据类型,数组内的成员可以是各个类型的,但是每个成员要声明其类型。越界会报错 在方括号里面写各个成员的类型。 元组和数组最大的区别:元组的...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
TypeScript中的数组类型
数组类型 1. 介绍 在ts中数组有一个根本特征就是各个成员的类型必须相同,成员数量是动态的。 因为数量是动态的,越界访问一个数组成员不会报错,比如xx[4] 2. 写法 ...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
TypeScript的类型系统
ts的基本类型,undefined、null、any、unknown、never、number、string、boolean、object、symbol、bigint...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
TypeScript简介
介绍 它是一个基于JS语言的编程语言,目的不是创造一个新的语言,而是对增强JS的功能。 它可以看作JS的超集(superset),继承了JS的全部语法,所有的js脚本都可以...
0
评论
分享
Spaling
关注了
慕仲卿
前端工程师
Spaling
前端工程师
·
2年前
关注
js中的原型链
编写思路: 简单介绍构造函数 介绍原型对象 原型对象、实例的关系,从而引出原型链的基本概念 原型链基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 1. 什...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
js中的call和apply方法
this总是指向调用时的对象,但是apply()和call()可以修改this指向。 call()方法 语法:obj.call(thisObj, arg1, arg2......
0
评论
分享
Spaling
前端工程师
·
2年前
关注
js中创建对象有那些方法
除了使用Object构造函数或者字面量都可以创建对象,但是也有缺点就是使用同一个接口创建很多对象,会产生大量的重复代码。 1. 工厂模式 简单来说就是把Object创建对象...
0
评论
分享
Spaling
赞了这篇文章
从码农开始
打工人 @某教育公司
·
2年前
关注
程序员应避免自我安慰式的无效学习
重复学习了很多年 从事前端开发已经超过5年,自诩也是一个坚持学习的程序猿。 今年工作不是很忙,并且职场的35岁槛已经到来,既有时间又有压力,于是更多的时间在思考成长这件事。...
1.6k
302
分享
Spaling
前端工程师
·
2年前
关注
ES6的Promise对象
1. Promise是什么 Promise简单来说就是一个容器,里面保存着未来才会结束的事件的结果(这个事件就是异步操作)。Promise是一个对象(构造函数),可以获取异...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
ES6中的导入与导出
一个模块就是一个独立的文件,这个文件中的所有变量,只能在文件内部使用,假如想在外部使用,则必须先导出,然后在使用的文件中进行导入 才能使用。 在讲ES6中的导入导出之前,需...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
ES6中的let、const
let ES6中新增了let命令,用来声明变量,和var类似但是也有一定的区别 1. 块级作用域 只能在当前作用域内使用,各个作用域不能互相使用,否则会报错。 为什么会有块...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
ES6中的async、await
async是为了解决异步操作,其实是一个语法糖,使代码书写更加简洁。 1. async介绍 async放在一个函数的前面,await则放在异步操作前面。async代表这个函...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
ES6中的变量解构赋值
数组的解构赋值 ES6规定以一定模式从数组、对象中提取值,然后给变量赋值叫做解构。 本质上就是一种匹配模式,等号两边模式相同,左边的变量就能对应的值。 假如解构不成功会赋值...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
ES6中字符串的扩展
字符串的遍历器接口 使用for...of at() ES5中的charAt()方法,返回字符串给定位置的字符。但是不能识别码点大于0xFFFF的字符,at方法可以 incl...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
ES6中数值的扩展
1. 二进制和八进制的表示法 二进制和八进制的前缀分别为0b(或0B)和0o(或0O)表示 在ES5的严格模式下,八进制不再允许使用前缀0表示 如果要将0b和0x前缀的字符...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
ES6中数组的扩展
1. 扩展运算符 用三个点(...)表示,它如同rest参数的逆运算,将数组转为用逗号分隔的参数序列。扩展就是将一个集合分成一个个的。 可以用于函数调用 扩展运算符后还可以...
0
评论
分享
Spaling
前端工程师
·
2年前
关注
ES6中函数的扩展
函数参数的默认值 1. 基本用法 之前不能为参数指定默认值,必须写判断 现在可以直接写默认值,直接写在参数的后面 好处:可以让人知道那些参数是可以省略的,利于代码优化 参数...
1
评论
分享
Spaling
前端工程师
·
2年前
关注
ES6中的对象扩展
1. 属性的简洁表示法 可以直接写入变量和函数作为对象的属性和方法。在对象中只写属性名,不写属性值,代表属性值等于和属性名相同的的变量的值。 属性的简写 方法的简写 好处:...
1
1
分享
下一页
个人成就
文章被点赞
3
文章被阅读
13,398
掘力值
376
关注了
11
关注者
5
收藏集
10
关注标签
15
加入于
2018-08-13