美文网首页
Jquery中的设计思路

Jquery中的设计思路

作者: 简人CC | 来源:发表于2017-09-15 14:06 被阅读0次

jQ中的伪数组是什么鬼?

  • 就是对象。为什么不用数组,因为作者喜欢用对象,还有就是没有数组那么多的方法(这点很重要)
tim 20170713190915
  


jQ的原型链如何实现,是什么套路?

default

jQ的css函数怎么实现的?

           $('node').css({
              border: '1px solid red', 
              width: '200px'
              })
             ===>

           $('node').css.call($('node'), {
           border: '1px solid red', 
           width: '200px'
             })

           this.style.border = '1px solid red'
           this.style.width = '200px'

jQ中链式调用的原理?

     $('node').red().drop()
      jQuery.fn.red = function(){
         return this //$('node')
      } 

jQuery.fn 什么东西?

    jQuery.fn = jQuery.prototype

使用jQ为什么不用new?

    jQuery = !function(selector, context) {
    new jQuery(selector, context)
    }

$.proxy是什么?

  • 输入一个函数 输出新函数,且上下文可以有contex决定
            $.proxy(fn, context, p1, p2)
               //在当前页面内追加换行标签和指定的HTML内容
                function w( html ){
                $(document.body).append("<br/>" + html);
               }

               var name = "Hello";
               function foo( a, b ){
                w( this.name );
                w( a + b );
               }
             // 直接调用
            foo( 1, 2 );
            // Hello
            // 3


                var obj = { name: "CodePlayer", age: 18 };
                var proxy = $.proxy( foo, obj, 5, 10 );
             // 代理调用foo()函数,此时其内部的this指向对象obj
           proxy();
             // CodePlayer

为什么在写的时候$和jQuery可以互换写?

   window.jQuery  = window.$ = jQuery

相关文章

  • Jquery中的设计思路

    jQ中的伪数组是什么鬼? 就是对象。为什么不用数组,因为作者喜欢用对象,还有就是没有数组那么多的方法(这点很重要)...

  • 选择图片文件(可拖动)并上传功能的实现——js对象

    一 . 具体效果 二 .大略实现流程和设计思路 大略流程image.png 设计思路将整个模块封装到jquery插...

  • Ajax 套用模板实现类瀑布流

    设计的技术: 模板引擎技术 类似JQuery的 Underscore.js 实现思路: 建立一个模板 使用Unde...

  • jQuery

    参考 阮一峰的《jQuery设计思想》 jQuery 中文文档 jQuery 如何获取元素jQuery的基本设计思...

  • jQuery 事件

    本节我们学习 jQuery 中的事件的使用,jQuery 是专门为响应 HTML 页面中的事件而设计的。我们在使用...

  • jQuery 事件

    本节我们学习 jQuery 中的事件的使用,jQuery 是专门为响应 HTML 页面中的事件而设计的。我们在使用...

  • jQuery

    jQuery设计思想 jQuery最佳实践 如何做到jQuery-free jQuery-deferred对象 同...

  • 2018-10-11 jquery 第一天思维导图笔记

    jQuery 第一天 jQuery使用,jQuery选择器 jQuery整体框架设计 回顾js课程 jQuery ...

  • 基于 Jquery 和 ajax 的简单分页及问题总结

    这是从练手的小项目中扣出来的,请忽略许多和分页不相关的代码 思路 先设计前端页面,运用 Jquery 的 .aja...

  • jQuery相关方法总结 01

    jQuery jQuery是一个快速、简洁的JavaScript库。jQuery设计的宗旨是“write Less...

网友评论

      本文标题:Jquery中的设计思路

      本文链接:https://www.haomeiwen.com/subject/wlbssxtx.html