上一页 1 ··· 565 566 567 568 569 570 571 572 573 ··· 601 下一页
摘要: 要让 body 高度自适应屏幕高度,方法有很多,核心在于理解视口单位和一些 CSS 属性的运用。以下是一些常用的方法以及解释: 1. 使用 vh 单位: 这是最直接和常用的方法。vh 是视口高度的单位,1vh 等于视口高度的 1%。设置 height: 100vh; 会使元素的高度占据整个屏幕高度。 阅读全文
posted @ 2024-11-24 05:47 王铁柱6 阅读(270) 评论(0) 推荐(0)
摘要: JS延迟加载的方式有很多种,它们的目的都是为了优化网页性能,减少初始加载时间,提升用户体验。以下是几种常见的方式: 1. <script> 标签的 defer 属性: 告诉浏览器立即下载脚本,但在文档解析完成后、DOMContentLoaded事件触发之前执行。 多个带有 defer 属性的脚本会按 阅读全文
posted @ 2024-11-24 05:46 王铁柱6 阅读(247) 评论(0) 推荐(0)
摘要: macOS的优势: Unix终端: macOS内置基于Unix的终端,可以方便地使用命令行工具,例如npm、yarn、git等,对于前端开发至关重要。Windows虽然有PowerShell和WSL,但macOS的终端集成度更高,使用更便捷。 开发工具的兼容性: 许多前端开发工具,例如Homebre 阅读全文
posted @ 2024-11-24 05:44 王铁柱6 阅读(493) 评论(0) 推荐(0)
摘要: href="javascript:void(0)" 在 HTML 的 <a> 标签中起到阻止链接默认跳转行为的作用,常用于触发 JavaScript 函数。 理解 javascript:void(0) javascript: URL 伪协议: 这部分告诉浏览器接下来的内容是 JavaScript 代 阅读全文
posted @ 2024-11-24 05:44 王铁柱6 阅读(625) 评论(0) 推荐(0)
摘要: font-style: italic; 和 font-style: oblique; 在视觉上 often 看起来很相似,尤其是在没有专门设计的 oblique 字体的字体中,浏览器会用算法模拟 oblique 效果,使其看起来像 italic。 然而,它们在本质上是不同的: italic (斜体) 阅读全文
posted @ 2024-11-24 05:07 王铁柱6 阅读(304) 评论(0) 推荐(0)
摘要: 同源策略(Same-Origin Policy)是浏览器安全模型的核心原则之一,它限制了来自不同源的文档或脚本如何与另一个文档或脚本进行交互。这是为了防止恶意网站窃取用户数据。 什么是“同源”? 要使两个URL被视为同源,它们必须在以下三个方面完全匹配: 协议(Protocol): 例如 http: 阅读全文
posted @ 2024-11-24 05:07 王铁柱6 阅读(63) 评论(0) 推荐(0)
摘要: 在前端开发中,“刷新”和“强制刷新”都是为了重新加载网页,但它们的工作方式和效果有所不同。理解它们的区别对于调试和开发至关重要。 刷新 (Normal Reload/Refresh) 操作方式: 通常通过浏览器的刷新按钮、地址栏回车键或 location.reload() 方法触发。 机制: 浏览器 阅读全文
posted @ 2024-11-24 05:06 王铁柱6 阅读(262) 评论(0) 推荐(0)
摘要: 在新窗口打开链接有几种前端开发方法: 1. 使用target="_blank"属性: 这是最常见和最简单的方法。 在<a>标签中添加target="_blank"属性即可。 <a href="https://www.example.com" target="_blank">在新窗口打开链接</a> 阅读全文
posted @ 2024-11-24 05:06 王铁柱6 阅读(620) 评论(0) 推荐(0)
摘要: IE浏览器,特别是IE6到IE11以及早期的Edge,由于对Web标准的支持不一致,前端开发者经常需要使用CSS hack来针对不同版本进行样式调整。以下是一些针对不同IE版本的hack写法,以及一些注意事项: 1. 条件注释 (Conditional Comments): 这是最常用的也是最推荐的 阅读全文
posted @ 2024-11-24 05:05 王铁柱6 阅读(121) 评论(0) 推荐(0)
摘要: JS实现继承主要有以下几种方式,我将分别举例说明: 1. 原型链继承: 这是最基本的继承方式,核心是将子类型的原型指向父类型的实例。 function Parent(name) { this.name = name; } Parent.prototype.sayName = function() { 阅读全文
posted @ 2024-11-24 05:05 王铁柱6 阅读(44) 评论(0) 推荐(0)
上一页 1 ··· 565 566 567 568 569 570 571 572 573 ··· 601 下一页