当前位置: 首页 > 面试题库 >

JQuery的源码看过吗?能不能简单概括一下它的实现原理?

麻鹏鹍
2023-03-14
本文向大家介绍JQuery的源码看过吗?能不能简单概括一下它的实现原理?相关面试题,主要包含被问及JQuery的源码看过吗?能不能简单概括一下它的实现原理?时的应答技巧和注意事项,需要的朋友参考一下

粗略的看过一点点

(function(window,undefined,document){
  function jQuery(prop){
    return new jQuery.prototype.init()
  }
  jQuery.prototype = {
    contructor:jQuery,
    init:function(prop){},
    //  ...
 }
 jQuery.prototype.init.prototype = jQuery.prototype;
 window['jQuery'] = window['$'] = new jQuery()
})(window,undefined,document)

jQuery是通过封装浏览器原生的DOM API实现dom元素的选取,然后封装到jQuery对象中去,同时根据浏览器检测对不同浏览器操作不同的APi .jQuery 对象上高度集成了超的API。当然 jQuery 还有做的更多比如,我们可以new jQuery('div'),也可以直接$('div'),这个巧妙地运算就是上面init方法;如果页面已经有$时,jQuery会先将$接管把之前$的全局名保存下来 等后面使用是在释放、。。。大致了解。

 类似资料:
  • 本文向大家介绍你有看过JQuery的源码吗?说下它的实现原理是什么?相关面试题,主要包含被问及你有看过JQuery的源码吗?说下它的实现原理是什么?时的应答技巧和注意事项,需要的朋友参考一下 [jQuery] 你有看过JQuery的源码吗?说下它的实现原理是什么? #163 重复了

  • 本文向大家介绍你了解axios的原理吗?有看过它的源码吗?相关面试题,主要包含被问及你了解axios的原理吗?有看过它的源码吗?时的应答技巧和注意事项,需要的朋友参考一下 1.axios通过对Promise的封装实现异步请求; 2. if(answer == '有'){ if(这个问题到此为止){ return ‘有’; }else{ return '没'; } }

  • 本文向大家介绍能不能给我简单介绍一下 AtomicInteger 类的原理 ?相关面试题,主要包含被问及能不能给我简单介绍一下 AtomicInteger 类的原理 ?时的应答技巧和注意事项,需要的朋友参考一下 atomic 主要利用 CAS (Compare And Swap) 和 volatile 和 native 方法来保证原子操作,从而避免 synchronized 的高开销,执行效率大为

  • 本文向大家介绍jQuery实现简单评论功能,包括了jQuery实现简单评论功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jQuery实现简单评论功能的具体代码,供大家参考,具体内容如下 例子: 效果: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍jQuery实现简单评论区功能,包括了jQuery实现简单评论区功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jQuery实现简单评论区的具体代码,供大家参考,具体内容如下 直接看代码吧 其实这个小案例的核心呢就是jQuery动态创建,localStorage本地存储,本地数据的存入和取出,要用JSON.parse()和JSON.stringify()来进行转换,

  • 本文向大家介绍用HTML5实现手机摇一摇功能你有做过吗?你知道它的原理吗?相关面试题,主要包含被问及用HTML5实现手机摇一摇功能你有做过吗?你知道它的原理吗?时的应答技巧和注意事项,需要的朋友参考一下 https://blog.csdn.net/david1030/article/details/8229008 百度出来的