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

用原生JS封装插件的方式有哪些?

斜和硕
2023-03-14
本文向大家介绍用原生JS封装插件的方式有哪些?相关面试题,主要包含被问及用原生JS封装插件的方式有哪些?时的应答技巧和注意事项,需要的朋友参考一下

一般的插件封装

;(function (global) { 
  "use strict";
  function MyPlugin(el, options) {
    //some cod
  };
  MyPlugin.prototype = {
    //定义方法
    show: function () {
      //some code
    }
 };
  if (typeof module !== 'undefined' && module.exports) {    //兼容CommonJs规范 
    module.exports = MyPlugin;
  } else if (typeof define === 'function') {   //兼容AMD/CMD规范
    define(function () {
      return MyPlugin
    })
  } else {    //注册全局变量,兼容直接使用script标签引入插件
    global.MyPlugin = MyPlugin;
  }
})(this);
 类似资料:
  • 原生js插件,有哪些好的树形插件,可以实现类似企业微信树形机构成员的效果的。 支持搜索,自定义图标,可以显示成员头像。 类似如下:

  • 本文向大家介绍原生JS封装Ajax插件(同域、jsonp跨域),包括了原生JS封装Ajax插件(同域、jsonp跨域)的使用技巧和注意事项,需要的朋友参考一下 抛出一个问题,其实所谓的熟悉原生JS,怎样的程度才是熟悉呢? 最近都在做原生JS熟悉的练习。。。 用原生Js封装了一个Ajax插件,引入一般的项目,传传数据,感觉还是可行的。。。简单说说思路,如有不正确的地方,还望指正^_^ 一、Ajax核

  • 本文向大家介绍js封装成插件的步骤方法,包括了js封装成插件的步骤方法的使用技巧和注意事项,需要的朋友参考一下 由于项目原因,工作一年多还没用js写过插件,项目太成熟,平时基本都是在使用已经封装好的功能插件。感觉自己好low......这两天想自己抽空写一个canvas画统计图与折现图的插件,所以就去网上学习了下如何封装.....虽然之前看了很多源码,但是感觉就算了解也是野路子..... 什么是封

  • 本文向大家介绍js原生Ajax的封装和原理详解,包括了js原生Ajax的封装和原理详解的使用技巧和注意事项,需要的朋友参考一下 原理及概念 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是一种用于创建快速动态网页的技术。 动态网页:是指可以通过服务器语言结合数据库随时修改数据的网页。 静态网页,随着html代码的生成,页面的内容和

  • 本文向大家介绍原生js事件的添加和删除的封装,包括了原生js事件的添加和删除的封装的使用技巧和注意事项,需要的朋友参考一下 在IE浏览器中添加或删除事件用attachEvent、detachEvent。在其他标准浏览器中则用addEventListener、removeEventListener。下面的对事件的添加和删除做了封装。直接看代码吧! 其他补充关于addEventListener第三个参

  • 本文向大家介绍用原生js获取DOM元素的方法有哪些?相关面试题,主要包含被问及用原生js获取DOM元素的方法有哪些?时的应答技巧和注意事项,需要的朋友参考一下 getElementById getElementByName --通过name属性 getElementByClassName getElementByTagName querySelector querySelectorAll docu