相关疑难解决方法(0)

javascript获取网页中所选文本的段落

突出显示文本后,我想获取所选文本所在的段落.

var select = window._content.document.getSelection();
Run Code Online (Sandbox Code Playgroud)

有什么指针吗?

javascript webpage document window paragraph

19
推荐指数
2
解决办法
2万
查看次数

如何掌握文档对象模型(DOM)?

一段时间以来一直使用Prototype和jQuery等Javascript库进行开发.尽管使用这些库是一个好处,但一个缺点是使用这样的库可能无助于理解底层发生的事情.

  1. 那么如何掌握DOM呢?
  2. 在使用Javascript库时,理解DOM会有更多帮助吗?
  3. 不使用库时,通过理解DOM会有什么好处?

提前谢谢了

javascript dom libraries

13
推荐指数
1
解决办法
4622
查看次数

使用jQuery for Ajax而不是构建自己的JavaScript是否值得?

除了框架,jQuery值得使用而不是创建自己的JavaScript?我一直在争论框架是否比使用创建自己的调用更好.他们使用它的缺点是什么?

对不起初学者的问题,我想知道是否更好地使用它并创建我的网站的一些ajaxish工作,而不是从头开发.

是否有其他框架可以更好地用于创建一个ajaxish网站?

javascript ajax jquery

6
推荐指数
3
解决办法
1283
查看次数

html onchange/onblur兼容性

我目前正在编写一个网站,必须与所有浏览器兼容,包括IE回到版本6.

我特别想知道这两个事件的兼容性问题:我正在使用带有<input>标记的type='text'.

  • 的onblur
  • 的OnChange

搜索发现混合响应和列表不完整.

具体来说,问题是:

  • 上述两个事件是否存在任何已知问题(可以扩展到其他HTML事件)?
  • 如果是这样,可以使用哪些方法来解决这些问题?

任何帮助非常感谢:)

html compatibility onchange onblur

3
推荐指数
1
解决办法
8620
查看次数

与自己编写JavaScript相比,jQuery有哪些优点?

可能重复:
我什么时候应该使用javascript框架库?

所有,

我是网络应用程序开发的新手.

最近,我制作了一些专门针对iPad和iPhone的HTML5应用程序.

我注意到,很少人似乎使用直接的JavaScript - 几乎每个人都用了jQuery(原型,YUI,MooTools的,等等似乎有点不太流行).

如果我刚开始 - 我应该使用jQuery吗?或者,我会更好地编写自己的JavaScript吗?

一般来说 - 我更喜欢使用尽可能多的"我自己的"代码.如果我可以避免使用框架,我会感到很不舒服 - 我觉得它让我无法理解"引擎盖下发生了什么".

(当然 - 即使我使用的是直接的JavaScript - 引擎盖下有许多级别"(例如,浏览器的JavaScript引擎,操作系统,内核等),我不明白,但是级别越低不明白,就更好了.)

我可以想到的唯一具体优势是不使用jQuery ...加载整个jQuery框架,当我只需要它的一些功能时 - 似乎是不必要和浪费的.

所以 - 总的来说 - 我会更好地为每个项目创建我自己的,高度定制的,特定于应用程序的JavaScript吗?

或者 - 我应该咬紧牙关,克服我不愿意使用别人的代码,并使用jQuery?除了不必创建自己已经由其他人编写的函数版本之外,它是否有优势?

例如,它的功能是否以某种方式优化或比我自己生产的更有效?

[UPDATE]

到目前为止答案中常见的主题之一... jQuery消除了担心浏览器差异的需要.好点子.

就我而言,我正在为iPhone,iPad和Android专门编写应用程序.据我所知 - 浏览器非常一致.IE6,7和8的变幻莫测和特性似乎并不适用.真的吗?如果是这样,它是否消除了使用jQuery的主要原因?

另一个关键问题是... jQuery非常受欢迎,它很可能已经存在于用户的缓存中,从而无需加载它.真的......但这是唯一的表现吗?换句话说......作为jQuery一部分的数百个函数的存在是否影响了我的页面的性能?(我不知道JavaScript引擎是如何工作的,所以我不知道是不是这样......).

非常感谢您的建议和指导.

javascript jquery

1
推荐指数
1
解决办法
4990
查看次数