gpt4 book ai didi

jquery - 24小时学习jQuery+最佳实践

转载 作者:行者123 更新时间:2023-12-03 22:18:36 26 4
gpt4 key购买 nike

这听起来似乎不可能,但请继续阅读。

我需要学习一点 jQuery 以跟上潮流,并能够说服雇主我可以在不到 2 天内处理它。

现在,我应该提一下,我实际上了解 javascript。这是一个有点模棱两可的声明,但是——尽管我不是 Doug Crockford——我当然并不是说我可以使用内联代码来切换元素的可见性。我什至可以说我非常熟悉 MooTools ,在过去 3 年里断断续续地阅读了它的源代码以及无数 MooTools 插件的源代码。

现在,通过帮助 MooTools tag ,我也无意中获得了很多 jQuery 代码。还有 API 文档页面,这很公平——只要我想使用 DOM、AJAX、事件等,我就能找到我的方法。这不是这篇文章的主题。

我正在寻找非常具体的资源和指南/组织良好且编写良好的 jQuery 代码示例。例如,我感兴趣的事情(但不限于):

  • 与 API 相关的特性,例如。 .bind != ECMA 绑定(bind)
  • 限制,例如元素属性(.attr?)+属性和其他陷阱的解决方法
  • 选择器性能(如果 Sizzle 与 Slick 不同)和...
  • ...缓存选择器 - 它是否工作,如何等 jQuery 返回自身。
  • 关于可读性和编写易于遵循和理解的意大利面条式代码的最佳实践
  • 编写插件的最佳实践 - 如何构建,是否有任何常见/接受/首选的术语等等,即 jQuery 相当于 this mootools guide
  • 有没有更好的方法来处理经典 OOP 意义上的继承?我知道moo4q但假设我想暂时不需要 mootools 的帮助来完成此操作。是的,我知道我仍然可以使用纯 JavaScript 来完成基本的事情。
  • 我需要注意不同 jQuery 版本之间的 API(除了++ 变更日志)有什么具体差异吗?
  • GC。你做了什么吗?你删除事件、节点等吗?
  • 要避免的地方。例如,我看到有人在 Twitter 上提示元素存储速度很慢。
  • 关于构建适当的“企业级或接近足够”的基于 jQuery 的 _application__ 的建议(我知道,我知道 - Dojo、ExtJS,甚至 MooTools,但使用 jQuery 是可能的,对吗?很多人都相信)并声称自己做到了...)
  • 无论认为我需要阅读什么才能开始

考虑到这一点,我只想链接到教程或文章,甚至是关于 SO 的帖子,这些内容可以涵盖所提到的领域和高级 jQuery 开发

一些由受人尊敬/知名作者编写的精选插件也将受到赞赏,特别是那些组织方式不同且易于扩展的插件。有这么多可供选择,其中大多数可能还没有超过hello spaghetti world阶段,因此我不想使用它们作为我自己工作的示例。我并不追求设计师认可的插件,因为它们具有漂亮的效果,我想要漂亮的代码示例。

就是这样。任何帮助表示赞赏 - 将在周日开始阅读,并且需要能够编写一个可扩展的插件,例如我几天前在 2-3 小时内为 mootools 编写的模态/灯箱类。我想将其转换为 jQuery 作为练习,但不降低其模块化/可扩展性:http://jsfiddle.net/dimitar/6creP/

提前致谢,也会尽力回答所有回复的人

最佳答案

你很幸运。我也遇到了同样的情况,看了书“Jquery in Action, 2nd Edition” 3 天后。这是一本很棒的书。我认为你可以在 1 天之内完成所有 jquery 核心部分(超过本书的一半),这是最重要的部分。

你猜怎么着。我得到了这份工作 :)(我在工作中学到了更多,但这足以表明我了解jquery呵呵)

关于jquery - 24小时学习jQuery+最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5923497/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com