网站标签该站未曾设置keywords
网站描述本网站是记录个人的前端工作上的技术积累,主要涉及到html,css,js等框架的使用经验分享。
上一篇:拉萨征婚相亲交友
网站快照材 主 的 喜 闻 乐 见 材 主 的 喜 闻 乐 见 这 是 一 个 学 习 日 记 网 站 G i t 项 目 开 发 管 理 规 范 G i t C o m m i t 日 志 规 范 统 一 G i t c o m m i t 日 志 标 准 , 便 于 后 续 代 码 r e v i e w , 版 本 发 布 以 及 日 志 自 动 化 生 成 等 。 C o m m i t 日 志 规 范 : ( ) : 比 如 : f e a t : n e w f e a t u r e x x x 1 ) a d d n e w f e a t u r e x x x 2 ) n e w c o m p o n e n t s a a a , b b b 3 ) U I o p t i m i z a t i o n l i n k : h t t p s : / / w w w . x x x . c o m / t y p e 类 型 定 义 : f e a t : 新 增 功 能 f i x / f i x e d : 修 复 b u g d o c s : 仅 仅 修 改 了 文 档 , 比 如 R E A D M E , C H A N G E L O G , C O N T R I B U T E 等 等 s t y l e : 仅 仅 修 改 了 空 格 、 格 式 缩 进 、 逗 号 等 等 , 不 改 变 代 码 逻 辑 r e f a c t o r : 代 码 重 构 , 没 有 加 新 功 能 或 者 修 复 b u g p e r f : 优 化 相 关 , 比 如 提 升 性 能 、 体 验 t e s t : 测 试 用 例 , 包 括 单 元 测 试 、 集 成 测 试 等 c h o r e : 改 变 构 建 流 程 、 或 者 增 加 依 赖 库 、 工 具 等 r e v e r t : 回 滚 到 上 一 个 版 本 格 式 要 求 : # 标 题 行 : 尽 量 精 简 , 控 制 在 5 0 个 字 符 以 内 , 描 述 主 要 变 更 内 容 # # 主 体 内 容 : 更 详 细 的 说 明 文 本 , 建 议 7 2 个 字 符 以 内 。 需 要 描 述 的 信 息 包 括 : # # * 为 什 么 这 个 变 更 是 必 须 的 ? 它 可 能 是 用 来 修 复 一 个 b u g , 增 加 一 个 f e a t u r e , 提 升 性 能 、 可 靠 性 、 稳 定 性 等 等 # * 他 如 何 解 决 这 个 问 题 ? 具 体 描 述 解 决 问 题 的 步 骤 # * 是 否 存 在 副 作 用 、 风 险 ? # # 尾 部 : 如 果 需 要 的 话 可 以 添 加 一 个 链 接 到 i s s u e 地 址 或 者 其 它 文 档 , 或 者 关 闭 某 个 i s s u e 。 G i t 分 支 与 版 本 发 布 规 范 基 本 原 则 : m a s t e r 为 保 护 分 支 , 不 直 接 在 m a s t e r 上 进 行 代 码 修 改 和 提 交 。 开 发 日 常 需 求 或 者 项 目 时 , 从 m a s t e r 分 支 上 c h e c k o u t 一 个 f e a t u r e 分 支 进 行 开 发 或 者 b u g f i x 分 支 进 行 b u g 修 复 , 功 能 测 试 完 毕 并 且 项 目 发 布 上 线 后 , 将 f e a t u r e 分 支 合 并 到 主 干 m a s t e r , 并 且 打 T a g 发 布 , 最 后 可 以 删 除 开 发 分 支 。 分 支 命 名 规 范 : 项 目 型 分 支 : 分 支 类 型 [ 分 支 发 布 时 间 ] 分 支 功 能 ( 分 支 类 型 : f e a t u r e 、 b u g f i x 、 r e f a c t o r ) , 比 如 : f e a t u r e 2 0 1 7 0 4 0 1 f a i r y f l o w e r 个 人 分 支 : d e v 人 名 , 比 如 : d e v c h e n j r 版 本 发 布 成 功 后 , 把 分 支 合 并 到 m a s t e r , 然 后 生 成 c h a n g e l o g 并 r e l e a s e 到 版 本 目 标 t a g : g i t c h a n g e l o g g i t r e l e a s e x . y . z 内 存 分 配 方 式 与 变 量 的 生 存 周 期 先 上 一 段 测 试 程 序 ( C 语 言 ) : c h a r * a a ( ) c h a r * b b ( ) c h a r * c c ( ) i n t m a i n ( ) 程 序 解 析 : a a ( ) 中 , 虽 然 p 是 局 部 变 量 , 存 储 在 栈 中 , 但 它 指 向 的 是 堆 内 存 , 函 数 跳 出 后 堆 内 存 不 会 自 动 被 释 放 , 所 以 m a i n ( ) 函 数 中 可 以 接 收 的 到 。 b b ( ) 中 , p 是 一 个 数 组 , 一 个 局 部 变 量 , 属 于 自 动 分 配 。 函 数 在 跳 出 后 , 返 回 的 是 p 的 内 容 ( 数 组 的 地 址 ) , 但 数 组 本 身 已 经 被 释 放 了 , 所 以 在 主 函 数 中 接 收 不 到 p 数 组 的 内 容 。 c c ( ) 中 , 虽 然 p 是 局 部 变 量 , 存 储 在 栈 中 , 但 它 指 向 的 “ h e l l o ” 是 常 量 , 属 于 静 态 分 配 , 存 储 在 静 态 存 储 区 , 函 数 跳 出 时 常 量 也 不 会 被 释 放 , 释 放 的 只 是 p 变 量 , 它 存 的 只 是 “ h e l l o ” 的 地 址 , 但 它 已 经 返 回 给 m a i n ( ) 函 数 接 收 了 , 它 释 放 了 没 关 系 , 所 以 m a i n ( ) 函 数 同 样 可 以 接 收 “ h e l l o ” 。 内 存 分 配 方 式 有 三 种 : 静 态 分 配 、 动 态 分 配 、 自 动 分 配 静 态 分 配 : 编 译 时 完 成 的 ; 保 存 在 静 态 存 储 区 , 程 序 结 束 时 才 被 释 放 , 例 如 全 局 变 量 , s t a t i c 变 量 , 代 码 , 常 量 等 ( 代 码 、 常 量 可 以 单 独 归 类 ) 。 动 态 分 配 : 程 序 在 运 行 的 时 候 用 m a l l o c 或 n e w 申 请 的 任 意 多 少 的 内 存 , 程 序 员 自 己 负 责 在 何 时 用 f r e e 或 d e l e t e 释 放 内 存 ; 保 存 在 堆 里 ( 不 是 数 据 结 构 的 堆 ) 。 自 动 分 配 : 函 数 执 行 时 由 系 统 自 动 创 建 , 函 数 结 束 时 自 动 被 释 放 ; 保 存 在 栈 里 , 例 如 函 数 的 局 部 变 量 。 栈 内 存 分 配 运 算 内 置 于 处 理 器 的 指 令 集 中 , 效 率 很 高 , 但 是 分 配 的 内 存 容 量 有 限 。 堆 的 解 释 : 系 统 把 连 续 空 闲 的 堆 内 存 看 成 一 个 个 的 块 , 再 用 指 针 链 表 把 所 有 的 块 串 起 来 , 需 要 分 配 时 遍 历 链 表 , 找 出 一 个 足 够 大 小 的 块 进 行 分 配 , 剩 下 的 把 它 放 到 链 表 中 ; 用 完 释 放 时 , 系 统 再 把 它 放 回 链 表 中 。 P S : 有 趣 的 比 喻 : 可 以 把 堆 内 存 看 成 一 个 沙 堆 ( 我 忘 了 在 哪 本 书 上 看 到 的 了 ) , 需 要 时 , 用 铲 子 在 沙 堆 里 铲 出 一 些 沙 , 用 完 时 , 在 把 它 放 回 到 沙 堆 里 , 所 以 , 两 次 取 沙 子 不 太 可 能 会 取 到 同 样 的 。 递 归 与 迭 代 的 区 别 递 归 : A 问 B , B 帮 A 去 问 C , C 帮 B 去 问 D … … 然 后 D 告 诉 C , C 告 诉 B , 最 后 由 B 告 诉 A 迭 代 : A 问 B , B 叫 A 问 C , A 再 去 问 C , C 叫 A 去 问 D , 然 后 A 又 去 问 D … … 最 后 由 D 直 接 告 诉 A 函 数 节 流 与 防 抖 节 流 举 个 例 子 , 我 们 玩 过 王 者 荣 耀 的 都 知 道 , 很 多 英 雄 的 技 能 基 本 上 都 有 一 个 冷 却 时 间 ( 简 称 C D ) , 在 C D 时 间 内 , 技 能 只 能 放 一 次 , 放 完 之 后 , 用 户 再 去 点 击 技 能 是 无 效 的 。 回 到 前 端 开 发 , 比 如 页 面 上 的 一 个 获 取 验 证 码 的 按 钮 , 一 般 来 说 都 会 有 6 0 秒 的 限 制 , 也 就 是 说 , 6 0 秒 内 用 户 只 能 点 击 获 取 验 证 码 一 次 , 然 后 就 变 灰 了 , 6 0 秒 后 才 可 以 再 次 获 取 ; 这 就 是 节 流 。 当 然 , 还 有 很 多 场 景 是 要 用 到 节 流 的 , 比 如 : 滚 动 加 载 、 加 载 更 多 的 按 钮 、 滚 动 到 底 部 的 监 听 搜 索 框 的 搜 索 联 想 功 能 表 单 提 交 防 抖 举 个 例 子 , 商 场 的 自 动 门 , 当 有 人 通 过 的 时 候 自 动 门 会 自 动 打 开 , 并 会 保 持 一 小 段 时 间 ( 比 如 1 5 秒 ) , 如 果 这 1 5 秒 之 内 再 没 人 通 过 , 那 么 门 会 自 动 关 上 ; 但 是 如 果 在 这 1 5 秒 之 内 不 断 有 人 通 过 , 那 么 门 会 一 直 开 着 , 每 次 人 通 过 后 都 会 继 续 等 待 1 5 秒 ; 然 后 在 最 后 一 个 人 通 过 1 5 秒 之 后 , 才 会 自 动 关 门 。 对 于 自 动 门 来 说 , 这 1 5 秒 的 时 间 就 是 用 来 防 抖 的 , 防 止 自 动 门 进 行 没 必 要 的 关 闭 操 作 。 同 样 的 , 在 前 端 开 发 过 程 中 , 我 们 也 经 常 遇 到 类 似 的 情 况 , 比 如 r e s i z e 、 i n p u t 、 s c r o l l 等 这 些 触 发 次 数 比 较 频 繁 的 事 件 , 如 果 不 采 取 防 抖 措 施 的 话 , 这 些 高 频 的 事 件 会 频 繁 的 响 应 , 不 但 浪 费 资 源 , 还 会 大 大 影 响 页 面 的 性 能 。 这 个 时 候 , 就 需 要 对 这 些 事 件 的 响 应 函 数 做 防 抖 了 。 防 抖 怎 么 做 ? 具 体 思 路 : 触 发 高 频 事 件 后 , 他 的 响 应 函 数 不 是 马 上 执 行 , 而 是 在 延 时 n 秒 之 后 才 会 执 行 一 次 , 如 果 n 秒 内 事 件 再 次 被 触 发 , 则 重 新 计 算 时 间 。 这 就 是 函 数 防 抖 的 实 现 方 法 。 而 具 体 的 实 现 代 码 , 可 以 百 度 或 者 g o o g l e 一 下 , 很 容 易 搜 到 的 。 防 抖 与 节 流 结 合 当 然 , 防 抖 还 有 个 问 题 , 就 在 于 它 太 有 “ 耐 心 ” 了 。 试 想 一 下 , 如 果 用 户 的 操 作 十 分 频 繁 而 持 续 , 持 续 的 延 迟 会 导 致 用 户 迟 迟 得 不 到 响 应 , 这 就 导 致 了 ‘ 页 面 卡 死 ’ 的 假 象 。 为 了 解 决 这 个 问 题 , 我 们 可 以 借 鉴 节 流 的 思 想 , 打 造 一 个 ‘ 有 底 线 ’ 的 防 抖 。 具 体 怎 么 做 呢 ? 在 规 定 时 间 内 , 我 可 以 为 你 重 新 生 成 定 时 器 并 去 等 待 ; 但 是 我 总 不 能 一 直 等 下 去 , 我 可 是 有 时 间 底 线 的 , 只 要 总 的 等 待 时 间 一 到 , 我 必 须 要 给 用 户 一 个 响 应 。 这 就 是 ‘ 防 抖 与 节 流 结 合 ’ 的 思 路 , 这 个 思 路 目 前 已 经 被 很 多 成 熟 的 前 端 库 应 用 到 了 , 具 体 也 可 以 去 了 解 一 下 。 总 结 节 流 : 为 了 限 制 用 户 想 连 续 触 发 的 意 图 , 比 如 英 雄 技 能 的 C D 防 抖 : 为 了 节 约 高 频 函 数 的 执 行 次 数 粗 心 当 不 了 程 序 猿 在 软 件 开 发 中 , 我 们 常 常 遇 到 这 样 的 误 解 : 只 完 成 了 编 码 就 等 于 完 成 了 整 个 开 发 任 务 。 然 而 , 真 正 的 开 发 工 作 远 不 止 编 写 代 码 这 么 简 单 , 它 由 设 计 、 编 码 、 审 核 和 测 试 这 一 系 列 环 节 组 成 。 只 有 在 每 个 环 节 都 细 心 处 理 , 我 们 才 能 成 为 优 秀 的 程 序 员 。 开 发 = 设 计 ( D e s i g n ) + 编 码 ( C o d i n g ) + 审 查 ( R e v i e w ) + 自 测 ( T e s t ) 设 计 阶 段 首 先 是 设 计 阶 段 。 在 设 计 过 程 中 , 我 们 需 要 理 解 整 个 项 目 的 需 求 , 并 将 其 转 化 为 清 晰 、 可 行 的 设 计 方 案 。 这 意 味 着 我 们 需 要 仔 细 审 查 需 求 文 档 , 与 相 关 人 员 进 行 充 分 的 沟 通 , 确 保 我 们 对 项 目 的 理 解 正 确 无 误 。 如 果 我 们 粗 心 大 意 , 可 能 会 导 致 设 计 方 案 存 在 漏 洞 或 与 客 户 需 求 不 符 , 从 而 浪 费 时 间 和 资 源 。 编 码 阶 段 接 下 来 是 编 码 阶 段 。 在 编 写 代 码 时 , 我 们 需 要 小 心 翼 翼 地 处 理 每 一 行 代 码 , 遵 循 良 好 的 编 码 规 范 和 最 佳 实 践 。 我 们 应 该 注 重 代 码 的 可 读 性 、 可 维 护 性 和 性 能 优 化 。 任 何 粗 心 的 错 误 , 例 如 拼 写 错 误 、 语 法 错 误 或 逻 辑 错 误 , 都 可 能 引 发 严 重 的 b u g , 并 导 致 应 用 程 序 的 不 稳 定 性 和 不 可 预 测 的 行 为 。 代 码 审 查 阶 段 但 是 , 别 忘 了 代 码 审 查 这 个 重 要 环 节 。 代 码 审 查 是 一 种 检 查 、 评 估 和 改 进 代 码 质 量 的 过 程 。 在 这 一 阶 段 , 我 们 需 要 仔 细 检 查 代 码 , 发 现 并 修 复 潜 在 的 问 题 和 错 误 。 通 过 代 码 审 查 , 我 们 可 以 提 高 代 码 的 可 读 性 、 可 靠 性 和 可 扩 展 性 , 减 少 b u g 的 数 量 , 确 保 整 个 项 目 的 质 量 。 现 在 大 部 分 项 目 都 是 基 于 g i t 做 代 码 管 理 了 , 这 是 一 个 好 工 具 , 也 需 要 好 好 利 用 起 来 。 起 码 要 做 到 , 在 每 次 c o m m i t 代 码 的 时 候 , 都 要 通 过 g i t 对 我 们 修 改 过 的 代 码 检 查 一 遍 , 这 是 对 自 己 工 作 的 负 责 , 更 是 对 系 统 、 对 业 务 乃 至 程 序 员 行 业 的 敬 畏 。 自 试 阶 段 最 后 是 自 试 阶 段 。 在 测 试 中 , 我 们 对 代 码 进 行 各 种 测 试 , 包 括 单 元 测 试 、 集 成 测 试 和 端 到 端 测 试 。 可 以 的 话 , 我 们 尽 量 编 写 测 试 用 例 来 验 证 代 码 的 正 确 性 和 健 壮 性 。 测 试 的 目 的 是 发 现 潜 在 的 b u g , 并 确 保 代 码 在 各 种 情 况 下 都 能 正 常 运 行 。 粗 心 对 测 试 的 不 重 视 可 能 导 致 未 检 测 到 的 b u g , 从 而 影 响 整 个 应 用 程 序 的 功 能 和 性 能 。 因 此 , 我 们 必 须 认 识 到 , 编 码 只 是 整 个 开 发 过 程 中 的 一 个 环 节 。 精 心 处 理 设 计 、 编 码 、 审 核 和 测 试 这 一 系 列 环 节 , 才 能 保 证 项 目 质 量 , 让 我 们 的 应 用 程 序 更 加 优 秀 和 可 靠 。 总 结 起 来 , 粗 心 绝 对 不 适 合 成 为 一 名 优 秀 的 程 序 员 。 只 有 在 每 个 开 发 阶 段 都 保 持 细 心 和 专 注 , 我 们 才 能 完 成 整 个 开 发 任 务 , 并 为 用 户 交 付 出 高 质 量 的 软 件 产 品 。 粤 I C P 备 2 0 2 3 0 9 0 0 1 2 号 1 粤 公 网 安 备 4 4 0 1 0 6 0 2 0 1 1 8 4 5 号
站点概括关于www.14843.cn说明:
www.14843.cn由网友主动性提交被好导航整理收录的,好导航仅提供www.14843.cn的基础信息并免费向大众网友展示,www.14843.cn的是IP地址:- 地址:-,www.14843.cn的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.14843.cn的备案号是-、备案人叫-、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建未知。
内容声明:1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://top.00yx.cn/links/b602791fdd008a783fbd.html,复制请保留版权链接!
美学空间,教育装备生产商、集成商使用的云设计软件、供应链平台,海量教育装备产品、校园文化模型,操作简单,轻松完成专业教室、实验室、功能室方案等校园全场景设计。
该站暂未设置description...
音频录音降噪处理剪辑后期,最新AI技术教程分享
该站暂未设置description...
该站暂未设置description...
该站暂未设置description...
老师帮是好未来(学而思)旗下一款面向老师的AI辅助利器,借助强大AI技术,一站式解决教学全流程中的棘手难题。备课、出题、教研、家校沟通建议等,老师帮都能轻松搞定,迅速生成!
该站暂未设置description...