我总是在Javascript中看到这段奇怪的代码

Rea*_*cen 2 javascript

我不是Javascript专家,但我知道的旧Javascript只是一堆简单的函数和变量,如下所示:

function doSomething(){
    var data = "test";
    return data;
}
Run Code Online (Sandbox Code Playgroud)

但最近我看到一些像这样的Javascript代码:

$(document).ready(function(){
                    $("#about").hide();
                    $(".tababout").collapser({
                        target: '#about',
                        effect: 'slide',
                        changeText: false,
                    });
        });
Run Code Online (Sandbox Code Playgroud)

这到底是什么?这叫什么?所有浏览器都更容易和支持吗?我需要更多关于此的信息.

Joh*_*hnD 5

你正在看的是jQuery.它是一个外部库,但它支持大多数(如果不是全部)浏览器.如果您要使用它,则需要下载它并将其包含在您的项目中,请参阅下载jQuery.

  • 浏览器不支持jQuery.浏览器支持规范(不同程度),jQuery支持某些浏览器. (4认同)