【问题标题】:Boilerplate Javascript scripts/plugins?样板 Javascript 脚本/插件?
【发布时间】:2011-03-18 09:02:52
【问题描述】:

我真的很喜欢进入 Paul Irish 的 HTML5 Boilerplate,它提供了 html5、javascript、css 甚至服务器端内容的最佳实践,例如样板 .htaccess 文件。但是,自带的 Javascript 文件是空的——我们开发者可以随意放。

我想知道开发人员倾向于在所有网站上使用哪些 Javascript 插件和脚本?我想创建一个样板站点,当我开始构建一个新站点时就开始使用它。我倾向于使用 JQuery,因此使用它的脚本和插件会很有用。

我的想法是:

  • swfobject
  • jPlayer? (对于有视频和音频的网站)不确定这个
  • 褪色技术
  • 清除输入脚本(单击时清除所有输入)
  • externalLink 脚本(当 class=externalLink 时在新选项卡/窗口中打开)
  • Break out of frame脚本

以上不是特别好的例子,但这就是我问这个问题的原因!

【问题讨论】:

  • 我制作了一个带有 HTML5 Boilerplate 的 html5 模板生成器,你只是给了我一些想法来补充 :) 谢谢!收藏
  • 这听起来很有趣——这是给你自己的还是公开的?
  • 该列表看起来像是最烦人的脚本的集合,人们希望将其用作“kewl”而不是样板。为什么要在单击输入时清除输入?当我想打开一个新的标签/窗口时,这是我的(用户)的选择。
  • 感谢 RoToRa。这就是我问这个问题的原因。我确信我的脚本列表可能是完整的裤子,这就是为什么我对其他人使用的东西感兴趣。建议使用清除输入脚本以提高可访问性,但要知道您来自哪里。别人怎么看?我真的很想拥有一份可以在大多数网站上使用的库存脚本/插件列表。
  • 它是公开的,但我认为发布链接可能会被视为垃圾邮件。无论如何,管理员或读者,如果您这么认为,请告诉我或将此评论标记为要删除的垃圾邮件。 link

标签: javascript jquery boilerplate


【解决方案1】:

underscore.jsyepnope.js

对于后者,如果您使用它来有条件地加载插件会很好。也可以将module patterns 用于此样板文件,可能会将其保留在命名空间中。

【讨论】:

  • 如果您在 javascript 中为组织和维护代码做任何重要的事情,我建议在下划线顶部添加 backbone.js
【解决方案2】:

嗯,我不确定这些是否适用于“所有”网站。我们确实建议使用好的JavaScript patterns,但是用插件重载页面是我个人不同意的:)

【讨论】:

    【解决方案3】:

    jQuery Validate 是我在任何有表格的网站上使用的。它具有开箱即用的出色功能,并且非常可定制和可扩展。

    当然,除了在服务器上进行验证之外,还应该这样做;只是为了给用户提供及时的反馈。

    【讨论】:

    • 谢谢。听说过这个插件,但是还没用过。
    【解决方案4】:

    嗯,您似乎对选择合适的 JavaScript 插件以及遵循正确的 JavaScript 模式进行编码感到困惑。所以我可以建议你使用BoilerplateJS

    BoilerplateJS 是一个参考架构,您可以将其用作基础代码来启动您的开发。它与完整产品套件所需的可靠插件捆绑在一起,但使用所需插件的完全灵活性就在那里。它遵循行业推荐的 JavaScript 设计模式。正如您所强调的,所有这些脚本和插件都可以与 jQuery 一起使用。

    BoilerplateJS source code

    【讨论】:

      【解决方案5】:

      这里有很棒的样板:https://github.com/alan345/naperg 带有 React 和 Prisma 的全栈 GraphQL 应用程序的样板

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多