首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试题
订阅
爽歪歪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
开发ESLint & Stylelint插件实践
公司站点做前端架构改造,需要把历史代码中,所有用到的色值替换成变量,便于做主题化和样式迭代。 项目一期通过 nodejs 脚本,扫代码并人工做替换。 考虑到新代码的后期保障和后续其他改造工作,决定编写 Lint 并整合到项目的 CI 脚本中。 因为采用的是 react,涉及到的…
如何在大型代码仓库中删掉 6w 行废弃的文件和 exports?
很多项目历史悠久,其中很多文件或是 export 出去的变量已经不再使用,非常影响维护迭代。 举个例子来说,后端问你:“某某接口统计一下某接口是否还有使用?”你在项目里一搜,好家伙,还有好
Create-React-App 打包优化
在package.json处声明全局变量GENERATE_SOURCEMAP=false,而不是在config-overrides.js添加devtool配置(devtool的配置仅对webpack有效,但对postcss-loader无效,eject后webpack的post…
webpack打包原理 ? 看完这篇你就懂了 !
[实践系列] 主要是让我们通过实践去加深对一些原理的理解。 [实践系列]你能手写一个 Promise 吗?Yes I promise。 有兴趣的同学可以关注 [实践系列] 。 求 star 求 follow~ 入口起点(entry point)指示 webpack 应该使用哪个…
webpack4之splitchunksPlugin拆拆拆--项目实践
其他的非公共代码。 all: 不管文件是动态还是非动态载入,统一将文件分离。当页面首次载入会引入所有的包 async: 将异步加载的文件分离,首次一般不引入,到需要异步引入的组件才会引入。 initial:将异步和非异步的文件分离,如果一个文件被异步引入也被非异步引入,那它会被…
Web安全的三个攻防姿势
主要通过利用系统反馈行为漏洞,并欺骗用户主动触发,从而发起Web攻击。 假设,在严选网站搜索商品,当搜索不到时站点会做“xxx未上架提示”。如下图。 在搜索框搜索内容,填入“”, 点击搜索。 当前端页面没有对填入的数据进行过滤,直接显示在页面上, 这时就会alert那个字符串出…
常见的Web安全及其攻防姿势
总结一下Web相关的安全攻防知识,让自己对这个知识点多一点了解,下面来聊聊Web中最常见的几种安全问题,包括攻击类型、原理以及怎样防御等。 原因:过于信任客户端提交的数据。 XSS攻击也可以简单分为两种,一种是利用url引诱客户点击来实现;另一种是通过存储到数据库,在其它用户获…
当面试官问Webpack的时候他想知道什么
在前端工程化日趋复杂的今天,模块打包工具在我们的开发中起到了越来越重要的作用,其中webpack就是最热门的打包工具之一。 说到webpack,可能很多小伙伴会觉得既熟悉又陌生,熟悉是因为几乎在每一个项目中我们都会用上它,又因为webpack复杂的配置和五花八门的功能感到陌生。…
「吐血整理」再来一打Webpack面试题
本文已收录在Github github.com/Geekhyt,欢迎Star。 从头发的浓密程度和干练的走路姿势我察觉到,面前坐着的这位面试官也是一把好手。我像以往一样,准备花3分钟的时间进行自我介绍。在此期间,我的目光被16寸的MacBook Pro所吸引,这次的自我介绍我做…
前端Nginx知识梳理
因为开发中有很多环境,开发环境,测试环境,预生产环境等,所以会经常会用到nginx来配置代理。但是我也只是会用,想仔细梳理一下nginx的知识。 1. 什么是Nginx Nginx (engine x