首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
土豆爱丽丝儿
掘友等级
前端工程师
|
未知
喜欢狗,我是菜狗
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
2
关注
赞
53
文章 53
沸点 0
资讯 0
赞
53
关注
返回
|
搜索文章
文章
热门
最新
土豆爱丽丝儿
2年前
NPM
NVM在windows上的使用与踩坑
最近新开的项目要用到node高版本,而早期项目用的node版本较低,所以想使用nvm对node进行管理。安装过程系统: windows101、下载地址nvm-setup下载地址注意:里边有好几个安装包
361
1
1
土豆爱丽丝儿
2年前
JavaScript
关于JavaScript数组去重的一些理解
做前端开发几年,在项目中用到数组去重的机会倒不是很多,但是在面试的时候却经常被问到,个人理解,这道题真正考的是对JavaScript的基础的掌握,因为有很多种方式可以做到。这次就根据这道题,将相关的知
1286
8
5
土豆爱丽丝儿
2年前
JavaScript
到底什么是闭包
这段话的重点在:从内部函数访问外部函数作用和创建函数会在内部生成闭包。但还是很抽象,具体的应该怎么理解,还是要看代码 看这段代码, id是一个局部变量,b也是a内部的一个函数,对于b这个函数来说, a属于他的外部, b可以访问到它外部的一个变量id,说明b就是一个闭包。 在有些…
698
点赞
评论
土豆爱丽丝儿
2年前
浏览器
浏览器缓存
缓存属于优化的一部分,好的缓存机制可以减少相应的数据请求,从而降低服务器的压力。另一方面,也会减少部分的请求时间,提高了响应速度和用户体验。一、浏览器缓存的方式数据如果存储在后端,那么一般一个请求要经
222
1
评论
土豆爱丽丝儿
3年前
ECMAScript 6
ES6中的Map和Set
简单理解,Set是一种集合,Map是一种字典。 相似点: 都允许按、删除键、检测一个键是否绑定了值。之前都是把对象当Map使用。 1. Map的键类型可以是任意值,一个Object的键必须是一个String或是Symbol。 2. 键的顺序: Map中的key是有序的,而Obj…
266
点赞
评论
土豆爱丽丝儿
3年前
Babel
Babel在项目中的配置
平时做项目的时候,经常是用脚手架,或者照搬一些其他比较成熟的项目的配置和结构,以至于经常在配置出问题的时候花上很多时间去解决。 现在基于Babel7来看彻底学习一下相关的配置。 转换语法、通过使用@babel/pplyfill来实现Polyfill、源代码转换。。。 plugi…
404
点赞
评论
土豆爱丽丝儿
3年前
ECMAScript 6
Symbol
1. Symbol出现的原因 假设我们创建一个全局对象,多个模块都要用这个对象,但是我想保证对象的属性是唯一的,这好像有点困难,因为如果是全局对象,那么谁都可以修改它,很有可能就把这个属性给覆盖掉了。 ES6针对JavaScript语法中的这个缺点,提出了一种新的数据类型:Sy…
336
点赞
评论
土豆爱丽丝儿
3年前
JavaScript
JS中的事件循环和任务队列
有几个还是写不对。。。 1. Promise优先于setTimeout执行; 2. Promise一旦被定义就会立马执行; 3. Promise的resolve和reject是异步执行的回调;那么resolve就会被放到任务队列中,在主线程执行完和setTimeout之前执行;…
2209
点赞
评论
土豆爱丽丝儿
3年前
设计模式
《Javascript设计模式核心原理与应用实践》笔记整理二
定义: 不改变原对象的基础上,包装拓展,使其可满足更复杂需求。 比如这样一个场景:①要给所有按钮加上弹窗校验。②校验未通过时将按钮文本修改并置灰。需要满足不同按钮的自定义需求。如果第一步已经由别人完成,第二步是之后的扩展,扩展时不想关注原来的逻辑,只想进行扩充,这时候就用到装饰…
638
点赞
评论
土豆爱丽丝儿
3年前
JavaScript
null和undefined的异同
null 和undefined都是JavaScript里的简单数据类型,平时很容易弄混他俩的用法与区别。一般静态类型语言里都只有一个来表示“空”的类型,比如java里的null,那为什么JavaScript里有两个呢? 在设计JavaScript之初,就只有null来代表空,n…
206
点赞
评论
下一页
个人成就
文章被点赞
53
文章被阅读
34,330
掘力值
689
关注了
18
关注者
8
收藏集
2
关注标签
20
加入于
2017-12-14