首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
无距
掘友等级
fe
|
快手、蚂蚁
同步公众号“该死的前端”
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 16
沸点 3
赞
19
返回
|
搜索文章
赞
文章( 16 )
沸点( 3 )
浏览器基本原理初探(三)—— 缓存
浏览器存储 cookie HTML5新规范之前的浏览器数据存储方式,特点如下: 存储空间限制在4kB,常用于存储用户登录状态等精简数据; 存储数据需要经过encodeURIComponent和deco
SSO单点登录&CAS
单点登录Single Sign On简称SSO。在多个应用系统中,用户只需要登录一次就可以访问其他相互信任的应用系统 用户下次再访问这个应用的时候,请求中会带上这个Cookie,服务端会根据这个Cookie找到对应的session,通过session来判断这个用户是否登录。如果…
内存管理
let和const都不能重复定义变量。在let和const定义变量和常量之前,都会检查栈内存中是否存在同名变量,如果存在就会抛出异常; const定义的基本数据类型不能修改,引用数据类型可以修改内容,且在定义的时候必须初始化。const定义的常量实际上是栈内存中的一个内存空间地…
网络请求三贱客(ajax,fetch,axios)
传统 Ajax 指的是 XMLHttpRequest(XHR), 最早出现的发送后端请求技术,隶属于原始js中,核心使用XMLHttpRequest对象,多个请求之间如果有先后关系的话,就会出现回调地狱。最常用的是jquery的ajax api,对原生XHR请求的封装,添加了对…
webpack处理样式文件
项目更目录下新建webpack.config.js或者webpackfile.js。配置如下: 在css-loader插件执行之前采用less-loader编译less成css。配置webpack解析项目中.less文件如下: 在css-loader插件执行之前采用sass-l…
webpack编译打包 JS / TS
@babel/preset-env设置useBuiltIns:"entry"时,需要手动引入polyfill,设置useBuiltIns:"usage"时,polyfill作为全局对象引入,容易造成全局变量污染。@babel/plugin-transform-runtime可以…
webpack解决跨域问题
实际开发过程中,跨域问题是一个老生常谈的问题了,从webpack角度出发可提供以下三种解决方案。话不多说,直接上干货
eslint+prettier代码检查
随着前端开发越来越规范,代码规范已经成为一个标准前端开发的基本技能,并且很多的大厂对代码规范有严格要求。 很长一段时间,我们都没有太注意代码规范,至少我一直都是懵逼状态哈哈哈,今天就eslint+prettier+vscode做一次实战记录。话不多说,上干货!!! 这里我曾经疑…
构建git工作流
最近在整理eslint,prettier,tslint,stylelint...等代码规范的东西,也顺带手说一下pre-commit吧。 顾名思义,pre-commit就是在我们commit代码之前做一些事情,比如代码检查,避免把不规范的代码提交到仓库。其实pre-commit…
webpack打包优化
index 和 other 分别作为两个入口文件,且都引用了a,b两个模块。我们可以使用webpack的optimization配置抽离a,b到单独的模块,index 和 other 只需要引入抽离的公共模块即可,不需要再单独引入a,b。配置如下: 此刻,如果我们还引用了第三方…
下一页
个人成就
文章被点赞
67
文章被阅读
27,806
掘力值
859
关注了
7
关注者
13
收藏集
5
关注标签
18
加入于
2020-01-15