zoukankan      html  css  js  c++  java
  • javascript 和 jquery插件开发

    window.onload 页面加载完成后执行
    window.onload = function () {
        function dom(id) { return document.getElementById(id); }
        dom("id1").onclick = function () {this.innerHTML = 'welcome';}
    }
    
    jQuery 插件部分
    类级别的插件开发
    1.1添加一个新的全局函数
    jQuery.fn = function() {}   
    
    1.2增加多个全局函数
    jQuery.fn = function() {}
    jQuery.fun = function() {}
    
    1.3使用jQuery.extend(object);
    1.3.1添加函数
    jQuery.extend({      
    	fn: function() {},      
    	fun: function() {}     
    })
    1.3.2合并函数
    jQuery.extend({      
    	fn: function() {}
    },option)
    
    1.4使用命名空间
    jQuery.plugin = {}
    
    2、对象级别的插件开发
    $.fn.extend({ 
    	plugin:function(opt,callback){}    
    }) 
    
    2.1在JQuery名称空间下申明一个名字
    $.fn.plugin = function() {};
    
    2.2接受options参数
    $.fn.plugin = function(options) {}
    
    2.3暴露插件的默认设置
    
    2.3.1覆盖插件参数
    $.fn.plugin.defaults.foreground = 'blue'; 
    
    2.3.2通过传递配置参数
    $('#green').hilight({ 
     	foreground: 'green' 
    });  
    
  • 相关阅读:
    Smali语法
    css 实现垂直水平居中常用方法
    css border实现三角形
    vue-router学习笔记
    vuex状态管理
    es6 reduce的用法
    vue学习笔记
    chrome调式工具
    前端需要了解的http知识
    underscore.js and moment.js
  • 原文地址:https://www.cnblogs.com/sntetwt/p/3958066.html
Copyright © 2011-2022 走看看