JS中常用的封装函数4种方法

1. 函数封装法

function box(){

               }

2. 封装成对象 :

let Cookie = {

            get(){

                   },

            set(){

                   }

               }

3. 封装成构造函数:

function Dog(){

               }  

4. 类的方法

class Person{

                  constructor(){

            }

            show(){

            }

             }

jQuery中常见的封装函数方法:

方法一:

$.extend({

    log(s){

        console.log(s)//封装了打印函数

    }

})

方法二:

$.fn.mytest = function(){

            console.log(this,1111)//this 伪数组

            this.css({color:'yellow'})

        }

        $('div').mytest()//指出哪个选择器调用这个函数

方法三:也可以在原型函数上添加,例如:

var arr = [1,2,3]

        // arr.map(function(){})

        Array.prototype.myMap = function(fn){    //原型上添加

        }

        arr.myMap(function(){                    //数组上直接调用这个函数

        })

 

欢迎大家多多交流,如有疑问可以在博客上问我哦~

最新文章

  1. 一款简洁大气的jquery日期日历插件
  2. python 数据处理学习pandas之DataFrame
  3. 【CityHunter】Unity3D设计AR探索模式
  4. git恢复误删文件及省去密码提交
  5. ArcGIS Server开发教程系列(8)ArcGIS API for Javascript-控件(小部件)(续)纯代码
  6. ubuntu14.04 server安装gnome-desktop
  7. Qt之Threads和QObjects
  8. service httpd restart失败解决方法(小记)
  9. layout cannot be resolved or is not a field
  10. 商派shopex
  11. 新手之VM下安装centos版本Linux系统完整版!
  12. Ubuntu19.04配置SS+pac非全局代理
  13. 03.Python网络爬虫第一弹《Python网络爬虫相关基础概念》
  14. JS实时获取输入框中的值
  15. linux下工具exfs用法
  16. LeetCode263——Ugly Number
  17. 一步步教你如何在 Visual Studio 2013 上使用 Github
  18. IOS开发 多线程GCD
  19. 新疆大学ACM-ICPC程序设计竞赛五月月赛(同步赛)-B-杨老师游戏
  20. Xcode 5 单元测试(二)OCMock和GHUnit

热门文章

  1. Ubuntu18.04安装MySQL教程
  2. 拥抱开源,共建生态 - 开源生态与效能提升专场 | CIF 精彩看点
  3. C语言日记① 初识C
  4. 前端必会的Javascript经典面试题
  5. 【二食堂】Alpha - Scrum Meeting 5
  6. noip模拟11
  7. linux上docker形式部署GB28181服务wvp,zlmedia
  8. Spring Security:Authentication 认证(一)
  9. poj 1330 Nearest Common Ancestors (最简单的LCA)
  10. Java 中 List 分片的 5 种方法!