jQuery练习t313,从0到1

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../js/jquery-3.5.1.js"></script>
    <script>
        /*
        习题

        1.在jQuery中,可以使用()方法来去除字符串首尾的空白字符。
        a.$.trim()
        b.$.param()
        c.$.merge()
        d.$.grep()

        2.在jQuery中,可以使用()方法来判断某一个变量是否为数组。
        a.$.isArray()
        b.$.inArray()
        c.$.isFunction()
        d.$.isPlainObject()

        3.下面有关jQuery数组操作的说法中,不正确的是()
        a.$.isArray()方法用于判断某个值是否存在于数组中
        b.$.merge()方法用来合并两个数组,然后返回一个新的数组
        c.$.makeArray()方法可以将类数组对象转换为真正的数组
        d.$.grep()方法可以用于获取两个数组中相同的部分

        4.下面有关jQuery工具函数的说法中,不正确的是()
        a.$.each()方法不仅可以用于遍历数组,还可以用于遍历对象
        b.自定义工具函数使用的是$.fn.extend()方法
        c.自定义工具函数其实就是在全局对象jQuery下定义一个方法
        d.$.trim() 和 jQuery.trim这两种写法是等价的

        编程题:
        请使用jQuery自定义一个工具函数,函数名为sort1。该函数的功能
        是接收一个数组作为参数,然后对数组中所有元素从小到大进行排序,
        最后返回排序好的数组。
        代码在下面。


        答案:
        1A 2A 3A 4B
         */

        (function ($) {
            $.extend({
                "sort1":function (arr) {
                    var temp;
                    for(let i=0;i<arr.length;i++)
                    {
                        for(let j=0;j<arr.length;j++)
                        {
                            if(arr[i] < arr[j])
                            {
                                temp = arr[i];
                                arr[i] = arr[j];
                                arr[j] = temp;
                            }
                        }
                    }
                    return arr;
                }
            });
        })(jQuery);

        $(function () {
           var arr1 = [9,3,6,4,5,1];
           var arr2 = $.sort1(arr1);
           document.writeln(arr2);
        });
    </script>
</head>
<body>

</body>
</html>

猜你喜欢

转载自blog.csdn.net/modern358/article/details/113823140