使用jQuery的时候会发现,jQuery中有的函数是这样使用的: $.get(); $.post(); $.getJSON(); 有些函数是这样使用的: $('div').css(); $('ul').find('li'); 有些函数是这样使用的: $('li').each(callback); $.each(lis,callback); 这里涉及到两个概念:工具方法与实例方法.通常我们说的工具方法是指无需实例化就可以调用的函数,如第一段代码:实例方法是必须实例化对象以后才可以调用的函数,如第…
jquery-12 jquery中的工具方法有哪些 一.总结 一句话总结:四个较常用方法.1.isArray();2.isFunction();3.isEmptyObejct();4.trim(); 1.jquery的工具方法的格式是什么样的? $.加方法名 4 str=$.param(obj); 24 str=$('form').serialize(); 2.将数据转成url参数的两个方法是哪两个? param把json对象转成url参数 serialize把表单的属性和值转成url参数字符串…
jQuery工具方法 $.extend()插件扩展(工具方法) $.fn.extend()插件扩展(实例方法) 浅度克隆.深度克隆 两个方法基本是一样的,唯一不同的就是调用方式不一样 ------------------------------------------------------------- $.extend()插件扩展(工具方法) 可以自己定义方法拿来使用 我们定义的是可以自己传入相应的参数,然后返回出两个参数之间的随机数的方法 $. 自定义的方法名就可以使用 $.fn.exte…
$.extend() $.fn.extend() -------------------------------------------------- $.extend() 插件扩展(工具方法) jquery 为外界提供了 可添加工具方法的 插件扩展, 要把自定义的方法, 放到 $. 上,方便调用. 只能通过$.extend()方法 参数方面, 传入对象  方法名 对应 函数  { definedManDom : function(){} } 当然, 除了 扩展插件方法, 还有一个功能, 浅度克…
本文正式地址:http://www.xiabingbao.com/jquery/2015/07/25/jquery-judge-type 在javascript中对变量类型的判断中,我们讲解了了jquery中$.type()实现的原理.当然,jquery除了提供$.type的工具方法外,还提供了几个其他的工具方法:$.isFunction(), $.isArray(), $.isWindow(), $.isNumeric()等.这几个方法从方法名上就能看出其用途来,下面我们来一一讲解这几个方法在…
jQuery 工具方法 $.type()判断数据类型 $.isArray() $.isFunction() $.isWindow()... $.trim()消除空格 $.proxy()改变this指向 $.noConflict()防止冲突 $.each()循环 $.map() $.parseJSON()严格json字符串转换成对象-原生JSON.parse() $.makeArray() 类数组转换成数组 ---------------------------------------------…
1 $.extend(result,item1,item2,item3,........)  -这个重载方法主要是用来合并,将所有的参数都合并到result中,并返回result,但是这样会破坏result的结构.代码展示:         $(function () {            var p1 = { name: "张三", age: 16, sex: "男" };            var p2 = { name: "李四",…
$.type() $.isArray() $.isFunction() $.isWindow()... $.trim() $.proxy() $.noConflict() $.each() $.map() $.parseJSON() $.makeArray() ------------------------------------------------------ $.type() $.isArray() $.isFunction() $.isWindow()... 判断数据类型 原生js …
 $.ajax() $.Callbacks() $.Deferred() .then() $.when() ----------------------------------------------------------------- $.ajax() 向后端请求数据. 参数:obj  对象 对象里面放啥, 放下面这些   ↓    以下为常用的 属性. url : 'https://easy-mock.com/mock/5c0b4a876162b83fe0a50cb9/person'   …
在上一篇文我们说到了回调地狱不好的地方,今天我们看看怎么来优化它,让它可以运用到实际开发中. 什么是回调地狱?回调地狱就是一个函数里面嵌套了所有功能函数,然后缩略图形成一个三角形. 这样的代码可复用性不强.阅读性差也代表可维护性差.扩展性也差. 也不符合设计模式的六大原则, 其中的  单一职责原则, 和 开闭原则 单一职责原则:尽量让一个函数只做一件事情 开闭原则:函数应该对扩展开放,对修改关闭 --------------------------------------------------…