JS和JQUERY常見函數封裝方式


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(){                    //數組上直接調用這個函數

        })

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM