首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鱼不想说话
掘友等级
前端
|
腾讯
一个做PPT的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 42
沸点 37
赞
79
返回
|
搜索文章
赞
文章( 42 )
沸点( 37 )
如何解决异步请求的竞态问题
我们都知道JavaScript只有一根线程,相较同步操作,异步彻底避免了线程阻塞,提高了线程的可响应性。但是,与此同时我们会发现一个问题:无法保证异步操作的完成会按照他们开始时同样的顺序。 以上这种情况呢,虽说是用setTimeout引起了执行顺序的变化,但是这种情况我们可以姑…
Https、SSL/TLS相关知识及wireShark抓包分析
在HTTP协议中,所有报文的发送、接收都是以明文的形式进行的。也就是说,在TCP/IP五层网络模型中,数据直接以明文的形式从应用层(HTTP)发送给传输层(TCP),之间没有任何加密过程,如下图所示: 中间人可以截获客户端、服务器之间的通信数据,一览无遗。 中间人截获数据之后,…
老板,vue又双叒叕出bug了,dom总是获取不到。 详解Vue异步更新和nextTick
工作中,用vue开发,经常会碰到用数据驱动dom,然后操作dom却没有效果的情况。如果有用到tab切换加上echarts展示,肯定是气的想砸桌子。下面来谈谈vue中dom的刷新。 所谓异步更新,就是vue中用数据去驱动dom,数据变化了,DOM却不会立即的更新,而是在下一个Ti…
从零一步一步实现一个完整版的Promise
1. promise相当于一个状态机 2. promise对象方法 3. Promise的其他方法 基本上就是在判断状态为pending之后把状态改为相应的值,并把对应的value和reason存在self的data属性上面,之后执行相应的回调函数,逻辑很简单,这里就不多解释了…
JS维护nginx反向代理,妈妈再也不用担心我跨域了!
“问你自己啊,我们后台不配合解决的。” ...... ...... 1. 什么是正向/反向代理 2. 什么是跨域 我要拿C的数据,但请求不到C(例如谷歌),不过我知道B是能请求到C的,于是我去告诉B,B帮我拿回了C的数据,有点翻墙的意思。敲黑板,划重点(C只知道B是他的小伙伴,…
再也不学AJAX了!(三)跨域获取资源 ③ - WebSocket & postMessage
让我们先简单回顾一下之前谈到的内容,AJAX是一种无页面刷新的获取服务器资源的混合技术。而基于浏览器的“同源策略”,不同“域”之间不可以发送AJAX请求。但是在某些情境下,我们需要“跨域获取资源”,为了满足这一需求,我们可以使用“JSONP”与“CORS”两种技术。 现在,我们…
如何解决 touchstart 事件与 click 事件的冲突?
本文讲解了开发中遇到移动端 click 事件与 touch 事件冲突的问题并提供了两种可行的解决方案。
会话机制——cookie和session
在日常开发过程中,我们经常会运用会话机制来携带传递一些信息进行校验,交互等行为。这篇文章针对会话机制做一些整理。方便更加清晰地理解客户端与服务端交互过程中在网络协议层面的工作原理。在整理cookie机制和session机制之前。我们有必要对会话的不同状态有一个初步的理解,所以本…
前端该如何准备数据结构和算法?
据我了解,前端程序员有相当一部分对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。 实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它…
2019 面试准备 - JS 防抖与节流
【2019-08-16】Hello 小伙伴们,由于 jsliang 对文档库进行了重构,这篇文章的一些链接可能失效,而 jsliang 没有精力维护掘金这边的旧文章,对此深感抱歉。请需要获取最新文章的小伙伴,点击上面的 GitHub 地址,去文档库查看调整后的文章。 在本文中,…
下一页
个人成就
文章被点赞
10
文章被阅读
869
掘力值
58
关注了
23
关注者
8
收藏集
1
关注标签
2
加入于
2019-03-29