language-agnostic - Web 代码重用,您如何组织您的脚本片段?

标签 language-agnostic code-snippets

<分区>

在每个 Web 项目中,大多数时候代码只是被重用。从下拉导航中,将标题旋转到 CSS 网格。此过程使您的工作流程更快、更高效。我想知道人们是如何组织这些脚本的?你把它存放在哪里?您如何将其分解为类别(javascript、css、php 等)?所以很容易找到。

因为并非每次您都可以访问互联网并在 Google 上进行搜索并进行搜索时,您需要花费一些时间才能找到它。

最佳答案

也许这只是我的风格,但我不会跨项目进行大量复制和粘贴片段。如果某些东西足够好可以重用,那么我会花时间为它创建一个合适的函数或类(包括 javadoc 样式的文档,以便 eclipse 可以使用它)。然后在您的开发环境中“站点范围内”安装它是一件简单的事情。对于 php,将其添加到包含路径中,然后告诉您的 IDE 使用它。对于 JavaScript,请将某些内容放在本地网络服务器的根文件夹之外(“/jslibs”或类似内容)。如果您使用 jQuery,您可以轻松地将您的 javascript 片段变成合适的插件。

然而,CSS 是一个完整的 clusterf*ck。我对此没有任何真正的建议。

这里有一些专门针对离线使用的建议:

  1. 本地 wiki 来记录事物。如果您使用的是 subversion 或 git,我建议您使用 trac,因为它集成得很好。

  2. 如果您使用 firefox,请获取 Scrapbook 插件。它允许您将网页或页面片段保存到本地可搜索数据库中。

关于language-agnostic - Web 代码重用,您如何组织您的脚本片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3562744/

相关文章:

sublimetext - 如何在另一个代码段内扩展代码段?

python - 获取文件大小的人类可读版本?

code-snippets - 代码片段执行工具

language-agnostic - 如何在文本中搜索人名? (启发式)

algorithm - 暴力破解平均密码/非侵入性但有意义的限制的尝试次数?

visual-studio-code - VS代码: create custom snippet/shortcut

code-snippets - Atom html 片段不起作用

algorithm - 与归并排序相比,快速排序在缓存局部性方面有何优势?

git - git stash 元素存储在哪里?数据结构真的是栈吗?

language-agnostic - Code Golf : Shortest code to find a weighted median?