首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端基础
Rubin93
创建于2025-07-03
订阅专栏
前端基础
暂无订阅
共13篇文章
创建于2025-07-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
什么是Bable?SWC?esbuild?
前言 前面写过一篇简单的 AST 抽象语法树的文章 简述 AST 抽象语法树。今天来看一下在 babel 中是如何将 ES6 转换为 ES5 的 。 babel 各种包介绍 babel-core:核心
JavaScript中常见的十五种设计模式
在程序设计中有很多实用的设计模式,而其中大部分语言的实现都是基于“类”。 在JavaScript中并没有类这种概念,JS中的函数属于一等对象,在JS中定义一个对象非常简单(var obj = {}),
番外
数据流 数据流,表明的是数据流向或数据传递。 一、单向数据流 1. 什么是单向数据流? 单向数据流(Unidirectional data flow)方式使用一个上传数据流和一个下传数据流进行双向数据
前端安全
一、常见前端安全问题 1、XSS攻击 核心:恶意脚本注入 描述:攻击者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用这些恶意脚本,攻击者可获取用户的敏感信息如 Cookie、Sessio
前端优化相关问题
在移动端web开发中,UI设计稿中设置边框为1像素,前端在开发过程中如果出现border:1px,测试会发现在某些机型上,1px会比较粗,即是较经典的 移动端1px像素问题。 一、为什么会有1px问题
es6 Proxy代理的常用拦截方法
代理 proxy在目标对象的外层搭建了一层拦截,外界对目标对象的某些操作,必须通过这层拦截 new Proxy()表示生成一个Proxy实例,target参数表示所要拦截的目标对象,handler参数
Event Loop
参考链接:https://juejin.cn/post/6844903764202094606 前言 Event Loop即事件循环,是指浏览器或Node的一种解决javaScript单线程运行时不会
TCP 的 Keepalive 和 HTTP 的 Keep-Alive
参考链接:https://mp.weixin.qq.com/s/25atTs4b-vORIx525ur_aw 这两个完全是两样不同东西,实现的层面也不同: HTTP 的 Keep-Alive,是由应用
css盒子模型有几种? 以及盒模型设置?
一、CSS盒模型 二、CSS盒子模型有几种? 1. W3C盒子模型(标准盒模型) 2. IE盒子模型(怪异盒模型) 1.怪异盒模型中的width指的是内容、边框、内边距总的宽度(content + b
模块化方式有哪些
这两个都是为了JS模块化编程使用. 遵循规范 require 是 AMD规范引入方式 import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法 调用时间 require是运行时调
本地express服务
全局安装 yarn global express-generrator 创建项目 express --view=ejs [项目名称] 安装依赖 cd / [项目名称]文件夹 yarn 启动项目 yar
git代码规范:husky + lint-staged + commitizen
前言 一、配置 husky husky,Git Hook 工具,可以设置在 git 各个阶段触发我们的命令。 ①、安装依赖 husky-init 是使用 husky 快速初始化项目的一次性命令。 ②、
从输入url到页面显示的过程
从浏览器接收到url到开启网络请求线程(这一部分涉及浏览器的机制以及进程与线程之间的关系) 从开启网络线程到发出一个完整的http请求(这一部分涉及到dns查询,tcp/ip请求,五层因特网协议栈等