已经使用Javascript等库原型和技的发展,对一段时间了。虽然它的一个福音,使用这些图书馆、一个缺点是,使用这些库可能不会有助于理解发生了什么引擎盖下。

  1. 因此,如何做一个主DOM?
  2. 将了解DOM要更多的帮助时使用Javascript库?
  3. 在不使用图书馆,有什么好处不会一个必须通过了解吗唐

许多在此先感谢

有帮助吗?

解决方案

  1. 因此,如何做一个主DOM?
    这几乎是作为一般的话说,"如何做一个主编?", 但我会给它一个镜头。

    实践中是关键。你不能只读了几本书,并成为良好的。你需要的实践和经验,知道到底是什么回事的时候你做不同的东西,并如何不同的浏览器解释你在做什么。

    当然,有些事情你可以做的,一个是以开始教程在 HTML狗 (check out JavaScript&HTML DOM在左菜单)。此外,检查了 caniuse.com 所以你可以看到,什么是支持在DOM中。博客是一个很大的帮助,太。 约翰Resig的博客 (创造者最初)是一个很好的资源对于一些更高级的DOM技术。考虑到如何JavaScript图书馆的代码看看他们是如何做的事情。这会给你一些想法从哪里开始。当然,你需要有一定的知识和了解DOM为这是有用的,第一次。的 DOM是一个烂摊子, ,因此可以花费大量的时间和耐心真正地掌握它。

    你需要掌握以下,在一个十字浏览器的方式,这是它为什么更好的使用已经有书面的框架。

    • DOM操纵
    • 事件处理
    • 阿贾克斯的请求
      .
  2. 将了解DOM要更多的帮助时使用Javascript库?
    是的。 JavaScript库是巨大的,但是你可以做一些非常不利的东西在JavaScript框架如果你不知道他们的框架(基本)做的幕后。例如。器的设计穿越该DOM在一个特定的方式。如果你不了解如何jQuery穿越的工作,它可以有明显的性能的影响取决于你的情况。

  3. 在不使用图书馆,有什么好处不会一个必须通过了解吗唐
    好了,时候不使用JavaScript图书馆,你必须有一个漂亮的坚实的理解DOM做任何事情在JavaScript。它可能很难开发的东西,是可维护的,工作在所有浏览器如果你不舒服一切都在DOM中。

当然, 你应该几乎从来没有做发展没有一个JavaScript框架.挑一个,以满足你的需要和掌握它。这是更好的比试图 重新发明轮子(除非你计划的学习更多关于轮).

其他提示

  1. 通过编写JS没有一个图书馆或通过研究码的图书馆
  2. 是的。例如,你将明白为什么做某些行动使用的图书馆可以是缓慢的和如何做得更好
  3. 如果你不使用图书馆你会实际上需要了解DOM能够做任何事情,)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top