首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
EscapePlan
掘友等级
前端开发
|
字节跳动
Angular/Rxjs/Vue/Typescript
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
91
文章 91
沸点 0
赞
91
返回
|
搜索文章
最新
热门
ES6系列--10. set和map
Set 本身是一个构造函数,用来生成 Set 数据结构。 此代码会创建空的 Set games,其中没有条目。 Set 函数也可以接受一个数组(或者具有 iterable接口的其他数据结构)作为参数,用来初始化。 创建 Set 后,你可能想要添加或删除条目。如何操作呢?可以使用…
JavaScript深入之作用域和闭包
《JavaScript权威指南》中讲到:一个变量的作用域是程序源代码中定义这个变量的区域。 而实际上来说,作用域就是一套存储变量的规则,用于确定在何处以及如何查找变量。 尽管通常将JavaScript称作为 动态 或 解释型 语言,但实际上JavaScript是有编译过程的。 …
JavaScript 基本数据类型--数值
在JavaScript内部,所有数字都是以64位浮点数类型来存储的,即使整数也是如此,因此 1 和 1.0 是一样的,是同一个数 1 === 1.0 返回true。 由于浮点数不是精确的值,所以涉及到小数的运算要特别小心。 指数部分一共有11个二进制位,因此大小范围就是0到20…
javascript 中函数的柯里化
柯里化是指将使用多个参数的函数转化成一系列使用一个参数的函数的技术,它返回一个新函数,这个新函数去处理剩下的参数。 函数柯里化可以使你将复杂的功能分割成更小更容易分析的部分,这些小的逻辑单元显然是更容易理解和测试的,然后你的应用就会变成一系列干净而整洁的组合,由一些小单元组成的…
为什么用「void 0」代替「undefined」
因为 undefined 不是保留字(Reserved Word),它只是全局对象的一个属性,在低版本的IE浏览器中会被重写。 意思是说 void 运算符可以对给定的表达式求值,并且无论后面跟的是什么,都是返回 undefined,所以说不论是void 0 还是void 1都是…
js中判断各种数据类型
在javaScript中有5种原始类型(ES6之前):string, number, boolean, null, undefind,基本数据类型的判断,最佳选择是使用typeof运算符,它会返回一个字符串类型的值。 typeof 运算符独特之处在于,即使是未定义的变量也不会报…
ES6系列--9. Class
基本上,ES6 的class可以看作只是一个语法糖,原型继承实际上在底层被隐藏起来了,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 构造函数 constructor 是用于创建和初始化类中创建的一个对象的一种特殊方法。 语法: construct…
javascript模块化发展历程
一个模块就是实现特定功能的文件, 逻辑上相关的代码组织到同一个包内,包内是一个相对独立的王国,不用担心命名冲突什么的,那么外部使用的话直接引入对应的package即可. 就好像作家会把他的书分章节和段落;程序员会把他的代码分成模块。 就好像书籍的一章,模块仅仅是一坨代码而已。 …
ES6系列-- 8. Symbol
ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。 Symbol 是一种独特的…
HTTP深入之缓存机制
HTTP的缓存属于客户端缓存,所以我们可以认为浏览器存在一个缓存数据库,用于储存一些不经常变化的静态文件(图片、css、js等)。可以将缓存分为强制缓存和协商缓存。 可以理解为无须验证的缓存策略。对强缓存来说,响应头中有两个字段 Expires/Cache-Control 来表…
下一页
个人成就
文章被点赞
294
文章被阅读
68,316
掘力值
1,672
关注了
29
关注者
70
收藏集
4
关注标签
24
加入于
2017-12-22