首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
之江实验室
订阅
zhanG15514
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
浅析axios内部实现原理
之前就粗略地阅读了axios的一些核心源码,最近闲来无事,就对axios的构建过程及重要特性的实现又进一步地去阅读,毕竟是吃饭的家伙嘛,还是要做到心里有数的。axios的常见用法几相关特性就不在这里一一罗列了,不清楚的同学可以先移步到这里。篇幅有限,node环境相关的学习,大家…
axios原理分析,让你知道拦截器的实现,取消请求,自定义配置。
Axios有默认设置,开发人员可以直接使用提供的get,post等方法也提供了用户自定义设置模式。 了解了Axios的使用方法同时支持不同的写法,那么它的内部是如何支持不同的写法呢?如何取消请求,如何进行请求拦截,和响应拦截的?接下来我们一探究竟。 这里对默认配置进行总结一下,…
聊聊 Vue 中 axios 的封装
作为一个优秀的 HTTP 库,axios 打败了曾经由 Vue 官方团队维护的 vue-resource,获得了 Vue 作者尤小右的大力推荐,成为了 Vue 项目中 HTTP 库的最佳选择。 虽然,axios 是个优秀的 HTTP 库,但是,直接在项目中使用并不是那么方便,所…
面试:彻底理解Cookie以及Cookie安全
Cookie是服务端发送到用户浏览器并且保存到本地的一小块数据,它会在浏览器下次向同一服务器发起请求时,被携带到服务器上。 经常用来做一些用户会话状态管理、个性化设置等等。 前端可以通过document.cookie来访问cookie。 cookie是跨域的,也就是在不同的域名…
前端浏览器兼容问题总结
在各大浏览器厂商的发展过程中,他们其实对web的标准都有不同的实现,因为实现的标准的不同,所以会有兼容性的产生,早期IE是在浏览器的世界中,占据主导地位。所以它自身实现了很多不同于标准浏览器的东西,有css的,也有js的。 从IE8开始,IE浏览器渐渐遵循标准,到IE9后由于大…
如何机智地回答浏览器兼容性问题
有过面试经验的同学应该都被问过浏览器兼容性的问题,对于面试官的问题,常常猝不及防,因为通常他们都是这么问的。"来谈谈浏览器兼容的问题吧","你对浏览器的兼容性有了解过吗",那么如何才是我们正确回答这个问题的姿势呢。 在CSS3还没有成为真正的标准时,浏览器厂商就开始支持这些属性…
【译】如何用 ES6 去重一个数组
有三种方法对数组去重,返回唯一值。我喜欢用 Set,因为它快又简单。 Set 是 ES6 引入新的数据对象。因为 Set 只允许存储唯一值。传入一个数组,返回任何重复的值。 让我们回到代码中,并分解发生了什么。分为2步: 首先,通过传入一个数组创建一个新的 Set,因为 Set…
CSS盒模型之内边距、边框、外边距 十九问 (持续更新)
但是,盒模型有标准盒模型和IE的盒模型。 很简单,通过设置 box-sizing:content-box(W3C)/border-box(IE)就可以达到自由切换的效果。 这种方法只能获取使用内联样式的元素的宽和高。 这种方法获取的是浏览器渲染以后的元素的宽和高,无论是用何种方…
Vue中使用fullpage.js实现全屏滚动+动画
公司有个需求是,实现全屏滚动效果,fullpage.js这个插件刚好满足。能一屏幕一屏切换,感觉像轮播图一样。 以下几个步骤搭建功能。 如果不想显示的话,即可在fullpage.js(node_modules)文件中查找licenseKey,删除如下代码(我的代码上设置了,还有…
fullPage.js-创建漂亮的全屏滚动网站
github链接 fullPage.js, react版 react-fullpage. 1. 介绍 这个包的功能就是快速实现全屏滚动页面, 支持文件 CDN等引入, 可以再React Vue使用. 支持懒加载等, 接口丰富. 有丰富的案例: ... 2. 用法 3. demo…