突出显示文本后,我想获取所选文本所在的段落.
var select = window._content.document.getSelection();
Run Code Online (Sandbox Code Playgroud)
有什么指针吗?
一段时间以来一直使用Prototype和jQuery等Javascript库进行开发.尽管使用这些库是一个好处,但一个缺点是使用这样的库可能无助于理解底层发生的事情.
提前谢谢了
除了框架,jQuery值得使用而不是创建自己的JavaScript?我一直在争论框架是否比使用创建自己的调用更好.他们使用它的缺点是什么?
对不起初学者的问题,我想知道是否更好地使用它并创建我的网站的一些ajaxish工作,而不是从头开发.
是否有其他框架可以更好地用于创建一个ajaxish网站?
我目前正在编写一个网站,必须与所有浏览器兼容,包括IE回到版本6.
我特别想知道这两个事件的兼容性问题:我正在使用带有<input>标记的type='text'.
搜索发现混合响应和列表不完整.
具体来说,问题是:
任何帮助非常感谢:)
可能重复:
我什么时候应该使用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引擎是如何工作的,所以我不知道是不是这样......).
非常感谢您的建议和指导.