首页/ mobileweb/ 学习笔记分享平台H5移动端功能演示/ 代码预览

💻 代码预览 · 学习笔记分享平台H5移动端功能演示

mw_tool · 上传者 驰旭教育
← 返回详情
r75/read.html · 约 2638 字符
1<!doctype html>
2<html lang="zh-CN">
3<head>
4<meta charset="utf-8">
5<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
6<title>笔记阅读</title>
7<link rel="stylesheet" href="style.css">
8</head>
9<body>
10<div class="app">
11  <header class="top">
12    <div class="top-l">笔记客 · 阿May</div>
13    <div class="top-r">笔记阅读</div>
14  </header>
15  <main class="main">
16<div class="card">
17  <div class="row"><div class="nm" style="font-size:16px;font-weight:800">Python 装饰器入门</div>
18  <div><span class="tag">❤ 已收藏</span></div></div>
19  <div class="row" style="margin-top:10px"><div class="avatar">May</div><div class="info" style="flex:1"><div class="nm" style="font-size:13px">阿May</div><div class="muted">2026-07-12 · 阅读 4.8k</div></div>
20  <button class="btn sm">+关注</button></div>
21</div>
22<div class="card">
23  <div class="md">
24    <h1>Python 装饰器入门</h1>
25    <p>装饰器是<strong>在不修改原函数</strong>的前提下,为其动态添加功能的高阶函数。</p>
26    <h2>一、最基础写法</h2>
27    <p>用 <code>@</code> 把一个函数包裹起来:</p>
28    <pre><code>def log(func):
29    def wrapper(*a, **k):
30        print("调用:", func.__name__)
31        return func(*a, **k)
32    return wrapper
33
34@log
35def add(x, y):
36    return x + y</code></pre>
37    <h2>二、带参数的装饰器</h2>
38    <p>再包一层即可接收参数,常见用途:</p>
39    <ul>
40      <li>权限校验</li>
41      <li>缓存(<code>lru_cache</code>)</li>
42      <li>重试与限流</li>
43    </ul>
44    <blockquote>记住一句话:装饰器 = 高阶函数 + 语法糖。</blockquote>
45  </div>
46</div>
47<div class="card">
48  <div class="sec-title"><span>🏷️</span> 标签</div>
49  <span class="tag">Python</span> <span class="tag">装饰器</span> <span class="tag">进阶</span>
50</div>
51<div class="row" style="gap:8px;margin:4px 2px 12px">
52  <button class="btn line" style="flex:1">👍 1.2k</button>
53  <button class="btn line" style="flex:1">❤ 收藏</button>
54  <a class="btn" style="flex:1;text-decoration:none;text-align:center" href="comment.html">💬 评论</a>
55</div>
56</main>
57  <nav class="nav"><a class=" on" href="home.html"><span class="ic">🏠</span>首页</a><a class="" href="write.html"><span class="ic">✍️</span>编写</a><a class="" href="tags.html"><span class="ic">🏷️</span>标签</a><a class="" href="search.html"><span class="ic">🔍</span>搜索</a><a class="" href="me.html"><span class="ic">👤</span>我的</a></nav>
58</div>
59<script></script>
60</body>
61</html>