首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
一一加油
订阅
施一一
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
简述Promise
Promise是异步编程的一种新的解决方案,比以往通过回调函数和事件来解决异步操作更加强大。 事件其实就是发生了一个事情,然后相应的去触发某个函数。当然事件也是一个异步操作,它不会立即执行,而是等待某个条件满足后才去执行 状态只要发生了改变,就已经定死了,不能进行任何改变。 …
理解事件循环
掘金关于事件循环(Event Loop)的文章已经有不少了,我这里也来炒个冷饭,记录一下自己的理解。毕竟好记性不如烂键盘。 对于我而言,了解到事件循环是从一道面试题开始的,没错,就是你们都大概看过的那道题,掘金很多人都说过啦。 这道题涉及事件循环,微任务,定时器和 async/…
javascript事件循环
我当时写了2 4 1 3,最后面试官告诉我这是错误答案,正确答案是2 4 3 1,不过这位面试官大佬也不是很专业,只知道答案并不知道原理,决定回家之后研究一番。 众所周知,JavaScript是一门单线程的执行语言,处理任务的时候是一件一件的往下处理。 ... 浏览器在执行js…
JS事件循环
上周写了篇关于setTimeout的文章,其实也就牵扯到了js的运行机制。所以,这周就来谈谈javascript的运行机制吧。 那就先问个问题吧😁。 单线程意思就是说同一个时间只能做一件事。那这样的话效率不是很低?也没有啦,其实javascript的单线程特点是跟他的用途有关…
Promise(1)-手写Promise
我们通常都会说为了解决回调地狱。 多层嵌套的问题。 每种任务的处理结果存在两种可能性(成功或失败),那么需要在每种任务执行结束后分别处理这两种可能性。 promise有内部会提供两个方法,注意不是原型对象上的,这两个方法会传给用户,可以更改promise的状态。 promise…
一文读尽前端路由、后端路由、单页面应用、多页面应用
缺点:使用浏览器的前进,后退键的时候会重新发送请求,没有合理地利用缓存。单页面无法记住之前滚动的位置,无法在前进,后退的时候记住滚动的位置 从性能和用户体验的层面来比较的话,后端路由每次访问一个新页面的时候都要向服务器发送请求,然后服务器再响应请求,这个过程肯定会有延迟。而前端…
浅说 XSS 和 CSRF
在 Web 安全领域中,XSS 和 CSRF 是最常见的攻击方式。本文将会简单介绍 XSS 和 CSRF 的攻防问题。
Vue - 路由守卫(路由的生命周期)
【3】组件守卫:是指在组件内执行的钩子函数,类似于组件内的生命周期,相当于为配置路由的组件添加的生命周期钩子函数。 next():进行管道中的下一个钩子。如果全部钩子执行完了,则导航的状态就是confirmed(确认的)。 next( false )中断当前的导航。如果浏览器的…
使用vue for时为什么要key
用vue框架写前端代码时经常会用用到v-for这个方法,但使用此方法时vue推荐我们加上一个唯一标识key这是为什么呢?阅读了网上各位大神的文章以及自己的一些理解对这个问题有了新的认识。所以记录下来,若各位看官看到文章里面有错误的地方请指正一下。谢谢各位大佬。 修改渲染真实的d…
vue keep-alive组件的使用
最近自己在写vue练习,内容相对简单,主要是对vue进行熟悉和相关问题发现,查漏补缺。简单说下练习的项目内容及问题的产生: 练习使用的vue-cli 2.0脚手架搭建,内容就是简单的仿音乐播放app,功能也相对简单,大体就是单页router切换各个专辑列表,点击进入专辑内容页面…