会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
gardenOfCicy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2024年9月20日
面试 - CSS
摘要: HTML面试题 CSS面试题 布局 盒子模型宽度如何计算? margin纵向重叠? margin负值的理解? BFC理解和应用? float布局问题以及clearfix(手写) flex画色子 定位 absolute和relative分别依据什么定位? 居中对齐有什么实现方式? 图文样式(宽度 高度
阅读全文
posted @ 2024-09-20 19:31 一个甜橙子
阅读(11)
评论(0)
推荐(0)
2024年9月19日
面试真题
摘要: 一. var有变量提升,是ES5的语法。 块级作用域 块级作用域指的是在代码块 {} 中声明的变量只在这个代码块内部有效,外部无法访问。这种作用域通常和 let、const 关键字一起使用。 for (let i = 0; i < 10; i++) { let j = i + 1; } consol
阅读全文
posted @ 2024-09-19 14:08 一个甜橙子
阅读(23)
评论(0)
推荐(0)
2024年9月13日
面试- Web安全
摘要: XSS攻击(跨站脚本攻击) XSS预防 < < > > XSRF(CSRF)攻击(跨站请求伪造) 就像是你在不知情的情况下,被别人利用你的权限发起了某个你没打算进行的请求。重点是可以把你的用户信息给带过去,你不知不觉就帮我付款了。 XSS 是恶意代码“潜伏”在页面上,欺骗你去执行它,比如
阅读全文
posted @ 2024-09-13 20:51 一个甜橙子
阅读(15)
评论(0)
推荐(0)
面试-JS基础知识-作用域和闭包
摘要: 问题 this的不同应用场景 手写bind函数 实际开发中闭包的应用场景,举例说明 创建10个<a>标签,点击的时候弹出来对应的序号 作用域:某个变量的合法使用范围 全局 函数 块级 ** 自由变量 上面图的最里面的红框————a a1 a2都是自由变量,因为都没有被定义。会一层一层往上找。 闭包
阅读全文
posted @ 2024-09-13 20:10 一个甜橙子
阅读(14)
评论(0)
推荐(0)
面试-性能优化
摘要: 让加载更快 减少资源体积:压缩代码,资源合并 减少访问次数:合并代码(比如webpack打包之后的bundle.js、CSS的雪碧图),SSR(Server-Side Rendering)服务器端渲染、缓存 使用更快的网络:CDN 比如使用Vue的时候不用亲自去下载vue.js到本地,是可以直接用C
阅读全文
posted @ 2024-09-13 20:09 一个甜橙子
阅读(15)
评论(0)
推荐(0)
面试-运行环境-网页渲染
摘要: 网页加载过程 网页是如何加载并渲染出来的 从输入url到渲染出页面的整个过程(经典题来了) 资源有哪些形式 加载的大致过程 请求啥就是返回啥,图片、音频都有可能。请求的是页面则返回HTML代码。 渲染过程-① Render Tree:渲染树,每个节点挂了很多CSS属性,这样就能渲染 渲染过程-② 之
阅读全文
posted @ 2024-09-13 16:57 一个甜橙子
阅读(23)
评论(0)
推荐(0)
面试-JS Web API - 存储
摘要: cookie HTML5存储(localStorage 和 sessionStorage) cookie cookie本身用于浏览器和server通讯的,被借用到本地存储来。可以用document.cookie来修改。 同一个变量会覆盖,不同变量会追加。 localStorage 和 session
阅读全文
posted @ 2024-09-13 16:00 一个甜橙子
阅读(15)
评论(0)
推荐(0)
面试-JS Web API-Linux命令
摘要: 关键 Linux 命令 虽然前端开发者不需要掌握 Linux 的所有命令,但以下基本的命令对日常工作是非常有用的: 文件和目录管理 ls:列出当前目录下的文件和文件夹。 ls ls -l # 显示详细信息 ls -a # 显示隐藏文件 cd:切换目录。 cd /path/to/directory c
阅读全文
posted @ 2024-09-13 15:19 一个甜橙子
阅读(35)
评论(0)
推荐(0)
面试-JS-Webpack生产环境
摘要: 生产环境(webpack.prod.js):需要对代码进行压缩、优化,减少文件大小,提高加载速度,确保代码能够高效运行。 代码压缩与优化:生产环境下,你希望代码被压缩、混淆,以减少文件体积,提高加载速度。开发环境中不需要压缩代码,以便更容易调试。 去掉调试工具:在开发环境下,通常会使用 source
阅读全文
posted @ 2024-09-13 14:46 一个甜橙子
阅读(50)
评论(0)
推荐(0)
面试- JS Web API - ES6模块化
摘要: ES6 模块化的基础概念 ES6 模块化的核心在于两个关键字:export 和 import。 export:用于将模块中的变量、函数、类等导出,供其他模块使用。 import:用于从其他模块中导入需要的功能。 2. 模块的导出(export) ES6 提供了两种导出方式:命名导出(Named Ex
阅读全文
posted @ 2024-09-13 14:38 一个甜橙子
阅读(42)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告