- 博客(164)
- 收藏
- 关注
原创 C++ 输入输出基础:`cin` 和 `cout` 使用指南
会根据变量类型自动转换数据。若输入类型不匹配(如要求整数却输入字母),会导致后续输入失败。通过组合这些工具,你可以构建交互式控制台程序!尝试修改示例并观察结果,是掌握它们的最佳方式。它们是控制台程序与用户交互的基础工具。用空格/换行分隔输入。读取带空格的字符串需用。是处理标准输入输出的核心对象,定义在。用于向控制台输出数据,通过。用于从用户获取输入,通过。(提取运算符)存储到变量。(插入运算符)连接内容。
2025-06-12 06:39:11
182
原创 CSS 网格布局(Grid Layout)完全指南
使用和/* 3列,每列100px *//* 2行,每行100px */CSS Grid布局提供了强大的二维布局能力,相比Flexbox的一维布局,Grid更适合整体页面布局。通过合理使用Grid,可以创建复杂、响应式的布局结构,而无需额外的框架或hack手段。实践是掌握Grid的最好方式,建议多尝试不同的布局组合,体验Grid的强大功能!
2025-06-09 09:42:40
359
原创 CSS 三维布局教程:创造深度与层次感
三维布局在网页设计中是指通过视觉技巧和CSS技术,在二维屏幕上创造出深度感和层次感的布局方式。虽然网页本质上是二维的,但我们可以使用多种CSS属性来模拟三维效果,提升用户体验和视觉吸引力。
2025-06-09 09:42:03
849
原创 Markdown 使用指南 (CSDN版本)
Markdown 是一种轻量级标记语言,它允许你使用易读易写的纯文本格式编写文档,然后转换成有效的HTML文档。以下是 CSDN 支持的 Markdown 语法指南。
2025-06-09 08:04:38
664
原创 HTMLX.js3.0完整使用教程
html: `</div>`,style: `.card {`,name: { type: 'string', default: '匿名用户' },bio: { type: 'string', default: '暂无简介' },},methods: {},console.log('卡片已添加到DOM');},});
2025-06-08 12:22:38
406
原创 HTML5+ 进阶教程:打造高性能混合应用
/ 先关闭默认导航});nav.drawText('我的应用', {}, {});// 添加返回按钮});nav.show();
2025-06-08 06:46:12
230
原创 HTML5+ 入门教程
HTML5+ 结合了 Web 开发的便捷性和原生应用的功能性,是开发跨平台移动应用的有效解决方案。通过本教程,你已经掌握了 HTML5+ 的基本使用方法,接下来可以通过实践项目来巩固这些知识。
2025-06-08 06:42:03
358
原创 HTML<picture>标签——现代浏览器的新选择
特性说明按条件加载通过媒体查询匹配最佳图像源带宽优化避免在小屏幕加载大尺寸图像格式兼容优先使用现代格式(WebP/AVIF),兼容旧浏览器必含<img>所有<picture>内部必须以<img>结束无布局影响显示尺寸由<img>或CSS控制注意<picture>本身不渲染图像,仅作为逻辑容器。实际显示的始终是内部的<img>元素。
2025-06-07 10:35:55
212
原创 XHTML 详细教程
(eXtensible HyperText Markup Language) 是 HTML 的严格 XML 版本,结合了 HTML 的表现力与 XML 的严格语法规则。:现代开发中,HTML5 已成为主流标准,但理解 XHTML 有助于编写更规范的代码。实际项目中需根据目标平台选择合适的技术方案。// JavaScript 代码。
2025-06-07 10:24:59
439
原创 HTML版本功能演进:从HTML1到后续版本
HTML (HyperText Markup Language) 从1991年Tim Berners-Lee创建的第一个版本开始,经历了多次重大更新。
2025-06-07 10:20:20
358
原创 HTMLX.js - HTMLElement 扩展库文档
HTMLX.js 是一个轻量级的 JavaScript 库,为原生 HTMLElement 提供了丰富的扩展方法,简化了 DOM 操作、事件处理、样式操作、动画效果等常见任务。该库特别增强了拖拽功能,提供了高度可配置的拖拽体验。
2025-06-07 08:51:41
627
原创 Python 除了基本的脚本执行外,还有许多强大的进阶功能。以下是一些关键的进阶功能和使用场景:
Python 除了基本的脚本执行外,还有许多强大的进阶功能。这些进阶功能能显著提升 Python 的开发效率和运行控制能力!更灵活地处理命令行参数,支持选项、帮助文档等。Python 可以优化运行(移除。Python 可以直接运行包含。Python 会自动生成。
2025-06-07 08:05:16
369
原创 Python 命令行使用教程
Python 脚本可以通过命令行(终端/命令提示符)来运行,这是 Python 开发中最基本的操作之一。下面我将详细介绍如何使用命令行运行 Python 脚本以及相关参数。
2025-06-07 08:02:30
326
原创 JavaScript 模块系统:从 ES6 到 ES2024 的全面解析
从ES6到ES2024,JavaScript模块系统已经发展成为功能丰富、性能优异的模块化解决方案。理解并合理应用这些特性,能够显著提升代码的可维护性和运行效率。随着新特性的不断加入,JavaScript模块系统将继续演进,为开发者提供更强大的工具。
2025-06-07 07:58:22
365
原创 ES6 到 ES2024:JavaScript 新特性全面解析
从 ES6 到 ES2024,JavaScript 已经发展成为一门功能丰富、表达力强的现代编程语言。新特性不仅提高了开发效率,还使代码更易于维护和理解。作为开发者,持续学习和适应这些变化是保持竞争力的关键。随着 Records/Tuples、管道操作符等新特性的加入,JavaScript 将继续向更安全、更高效的方向发展。建议定期关注 TC39 提案进程,为未来的语言变化做好准备。
2025-06-07 07:55:58
827
原创 Python中的函数也是变量:理解函数的一等公民特性
Python将函数视为一等公民的特性使得代码更加灵活和表达力强。通过理解函数也是变量这一概念,开发者可以更好地利用高阶函数、闭包、装饰器等高级特性,编写出更加简洁、模块化和可复用的代码。这种设计是Python支持多种编程范式(特别是函数式编程)的基础,也是Python如此强大和受欢迎的原因之一。
2025-06-06 14:33:26
392
原创 Python 鲜为人知的冷知识
>> 3 + 47>>> _ + 512这些冷知识展示了Python语言的灵活性和设计哲学,了解它们可以帮助你写出更简洁、更Pythonic的代码。
2025-06-06 14:27:52
325
原创 Python 类的8个冷知识
通过__bool__或__len__print(bool(obj)) # 输出: False使用name } " obj = CatchAll() print(obj . some_random_attr) # 输出: You tried to access some_random_attrprint(obj.some_random_attr) # 输出: You tried to access some_random_attr。
2025-06-06 14:18:56
270
原创 Draggable 拖拽组件教程
Draggable 是一个轻量级的 JavaScript 类,用于实现 HTML 元素的触摸拖拽功能,支持边界限制、边缘吸附和动画效果。它特别适合移动端网页应用。
2025-06-06 14:15:17
602
原创 C++ 冷知识
这些冷知识虽然不常用,但了解它们可以帮助你更深入地理解C++语言的设计和实现。:C++98引入但几乎没有实现,C++11弃用,用于模板分离编译。:它是标准库中唯一不存储实际bool类型的容器。:C++支持一些三字母组合表示特殊字符,如。:模板替换失败不是错误,而是从候选集中移除。:C++20起支持浮点数作为非类型模板参数。:某些声明会被解析为函数声明而非对象定义。(C++17中已弃用,C++20移除):空基类不会增加派生类的大小。:可以用于指向成员函数的指针。:编译器特定的属性语法。:在C++17之前,
2025-06-02 15:07:46
754
原创 Python 冷知识:你可能不知道的20个有趣特性
Python 作为一门广泛使用的高级编程语言,除了常见的基础语法外,还隐藏着许多有趣但不为人知的特性。以下是一些 Python 冷知识,帮助你更深入地理解这门语言。
2025-06-02 14:32:05
810
原创 React.js 与 Alpine.js 对比教程:现代前端开发的两大选择
React.js 是由 Facebook 开发并开源的 JavaScript 库,用于构建用户界面。它最初于2013年发布,旨在解决当时前端开发中的复杂性和性能问题。核心特点组件化开发:React 鼓励开发者将 UI 拆分为独立可复用的组件虚拟 DOM:通过内存中的轻量级 DOM 表示提高性能单向数据流:数据从父组件流向子组件,保持状态管理清晰JSX 语法:允许在 JavaScript 中直接编写类似 HTML 的模板。
2025-06-02 14:12:56
828
原创 将十进制数N转换R进制R为 2 到 16 之间的整数的算法
这个算法适用于 ( R \in {1, 2, \dots, 10} ),并正确处理了所有边界情况。如果 == R == 的范围是。
2025-05-25 09:20:19
466
原创 C++ 重载详解
C++重载提供了强大的表达能力,允许程序员为自定义类型提供自然的操作接口。合理使用重载可以显著提高代码的可读性和易用性,但应避免滥用导致代码难以理解。
2025-05-25 07:46:20
902
原创 Python调用豆包API的完整指南
"short": "50字以内","medium": "100-150字","long": "200-300字"请为以下文本生成一个"short" : "50字以内" , "medium" : "100-150字" , "long" : "200-300字" } prompt = f"""请为以下文本生成一个 {length_map . get(length , "适中") } 的摘要: {text } 摘要要求:- 保留核心信息- 语言简洁明了- 保持客观中立。
2025-05-24 08:40:23
529
原创 Prism.js 详细教程:从入门到高级应用
轻量级:核心文件仅2KB(压缩并gzip后)可扩展:支持通过插件扩展功能,如行号显示、代码复制按钮等多语言支持:内置支持上百种编程语言和标记语言主题丰富:提供多种配色主题,支持自定义高性能:支持Web Workers进行并行处理访问Prism.js 下载页面勾选需要的语言、主题和插件点击下载生成自定义包复制一份现有主题CSS文件修改颜色变量等样式引入自定义主题:代码背景和文字颜色关键字、字符串、注释等语法元素的颜色行号、高亮行等插件相关样式。
2025-05-22 07:24:01
976
原创 使用 `text/html` 数据类型运行 HTML 代码
是的,可以使用 数据类型来运行 HTML 代码,这通常通过以下几种方式实现:更复杂的示例(需要转义引号):2. 使用 JavaScript 创建 Blob3. 使用 属性(现代浏览器支持)安全注意事项转义特殊字符:在data URL中,需要正确转义HTML特殊字符内容安全策略(CSP):某些网站可能阻止data URL的执行同源限制:通过data URL或blob URL加载的内容通常被视为唯一源,与父页面隔离这些方法都使用 数据类型来运行HTML代码,各有优缺点,可以根据具体需求
2025-05-22 06:42:54
727
原创 JavaScript CSS 选择器获取函数详细教程
在 JavaScript 中,有多种方法可以通过 CSS 选择器来获取 DOM 元素。以下是几种常用方法的详细说明和示例。
2025-05-21 18:32:13
460
HTMLX.js - 强大的HTMLElement扩展库 v2.0(拖拽/观察器/DOM操作增强)
2025-06-07
qrcode二维码生成美化扫描
2025-05-02
glass.css是一款玻璃按钮css
2025-04-13
jw.min.js自制javascript库
2025-04-13
html js自制jw.js,使用方法如下
2025-04-12
html highlight.js不好使
2025-05-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人