javascript编码:标准javascript和jquery的混合?有什么问题吗?

javascript编码:标准javascript和jquery的混合?有什么问题吗?,javascript,jquery,Javascript,Jquery,将我的代码与标准javascript和jquery混合使用是否存在任何问题?事情会发生冲突吗?我是否无法在jquery调用中使用标准javascript?您将发现的唯一问题是代码是否覆盖了基本原型。否则,您的代码将与javascript库和框架(包括JQuery)配合使用。不会有任何问题 JQuery只是由其他开发人员通过API编写的JavaScript。因此,JQuery中的JavaScript就是JavaScript中的JavaScript。JQuery是JavaScript的框架 这意味着

将我的代码与标准javascript和jquery混合使用是否存在任何问题?事情会发生冲突吗?我是否无法在jquery调用中使用标准javascript?

您将发现的唯一问题是代码是否覆盖了基本原型。否则,您的代码将与javascript库和框架(包括JQuery)配合使用。

不会有任何问题

JQuery只是由其他开发人员通过API编写的JavaScript。因此,JQuery中的JavaScript就是JavaScript中的JavaScript。

JQuery是JavaScript的框架 这意味着如果您使用jQuery,那么您将同时使用JavaScript


因此,如果将JavaScript放在已经使用jQuery的代码中,则不会出现问题,因为您没有添加任何新的/冲突的内容。因为您已经在代码中使用了JavaScript。

jQuery在
jQuery
(或
$
)对象中很好地保持了自身的划分,因此它可以很好地与现有JavaScript甚至其他JS API配合使用。我能想到的唯一一件事是,如果您在其他地方使用
$
(例如,如果您使用PrototypeJS),您应该真正注意。在这种情况下,您可以使用jQuery。

在使用jQuery处理程序的同时使用onclick=“javascript……”处理程序时,我遇到了一些问题


我建议,如果使用jQuery倾向于使用它的处理程序系统,而不是html版本。

jQuery是JavaScript。JavaScript是语言,jQuery是库。如果不编写JavaScript,就不能使用jQuery。如果您的意思是,如果您使用jQuery,是否应该使用普通DOM接口,那么答案是这取决于您自己。在简化代码的地方使用jQuery,但不要过度使用它。不过不会有任何冲突。最重要的是要始终如一。@FelixKling:阿门。(我的评论票用完了)嗯,写jQuery而不写JavaScript。。。接受挑战
:p
是的,他询问是否可以添加特定的javascript并与JQuery一起使用。有些东西会破坏大多数javascript库。例如,覆盖push和pop函数使其成为自定义函数可能会对大多数库造成严重破坏。或者覆盖
窗口
,或
文档
,或
jQuery
,或
数组
,但仍然说“它们玩得很好”远非事实。jQuery不能很好地“玩”JavaScript,它是JavaScript。它就像是基于JavaScript的扩展,写在上面。如果您使用其他一些JavaScript,您仍然可以破坏现有的JavaScript,但大多数编程语言都是如此。无论如何,您希望如何编写使用jQuery但不使用“标准JavaScript”的代码?请举例说明。也许我误解了这个问题,他在问“他的代码”是否会与“标准javascript和jquery”混在一起。我曾试图将jquery添加到其他网站,但被烧掉了,因为他们有一个来自地狱的程序员覆盖了所有的原型。我会尽量说得更详细一些,这样以后我就不会那么模棱两可了。好吧,我过去也经历过类似的事情。然而,覆盖原型并不总是错误的——我相信优秀的Mootools框架就是基于此。Mootools为JavaScript代码添加了一些额外的层。但是,当有人想在不知道后果的情况下使用原型时,您所描述的情况值得一提。