Latest web development tutorials

jQuery noConflict método ()

Cómo usar jQuery y otros marcos en la página?


jQuery y otros marcos de JavaScript

Como usted ha aprendido, jQuery utilizar el símbolo $, jQuery taquigrafía.

Si otros frameworks de JavaScript utilizan el símbolo $ como una forma abreviada de cómo hacerlo?

Algunos otros frameworks de JavaScript incluyen: MooTools, Backbone, Sammy, Cappuccino, Knockout, JavaScript MVC, Google Web Toolkit, Google Closure, Ember, Batman y Ext JS.

Algunos marcos utilizan el símbolo $ como forma abreviada (como jQuery), si los dos están utilizando un marco diferente es el uso de las mismas abreviaturas, puede causar la secuencia de comandos para detener la ejecución.

jQuery equipo a tener en cuenta esta cuestión, y el método () se dio cuenta de noConflict.


jQuery noConflict método ()

noConflict () dará a conocer el método de control será de $ identificador, de modo que otros scripts pueden usarlo.

Por supuesto, todavía puede abreviatura para el nombre completo de una forma alternativa de usar jQuery:

Ejemplos

$.noConflict();
jQuery(document).ready(function(){
jQuery("button").click(function(){
jQuery("p").text("jQuery 仍然在工作!");
});
});

Trate »

También puede crear su propia taquigrafía. noConflict () devuelve una referencia a jQuery, puede ponerlo en una variable para su uso posterior. Considere este ejemplo:

Ejemplos

var jq = $.noConflict();
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQuery 仍然在工作!");
});
});

Trate »

Si se utiliza la forma abreviada $ bloque de código jQuery, y usted no desea cambiar este acceso directo, puede poner $ símbolo pasa como argumento a los métodos listos. Así que se puede utilizar el símbolo $ en la función - y funcionar fuera, todavía tenemos que usar "jQuery":

Ejemplos

$.noConflict();
jQuery(document).ready(function($){
$("button").click(function(){
$("p").text("jQuery 仍然在工作!");
});
});

Trate »