首页 > 编程知识 正文

javascript如何封装自己的js插件(js 工具类封装)

时间:2023-12-24 12:05:35 阅读:320584 作者:KSAR

本文目录一览:

如何用javascript写个插件

插件的目的是为了实现一系列功能。一般来讲是分为两种,一种是独立插件,一种是依赖插件。独立插件的话,只要把插件写在一个js文件里面,把js引进来就可以了。依赖插件的话,是本身需要依赖于其他的js,比如常见的jq插件,需要依赖jq,使用的时候要先把jq引进来,然后再把这个js引进来。

js插件的开发需要几个注意点:

独立变量,方法。防止和其他js产生冲突,一般采用闭包。

暴露设置,暴露方法调用。为了插件根据需要做一些设置上的改变。

防止重复定义,一般有一个初始化,建议采用匿名函数实现只能初始化一次

怎样用原生JS封装自己需要的插件

函数封装,添加合适的参数

如function  aa(cla){

$('.'+cla).html('你好');

}

调用的时候aa("zz");zz是class类名

封装一个自己的js库

接下来,我讲封装一个仿jQuery的库,主要包含jQuery中绑定,css,等方法,我讲它定义为 "HQuery"

jQuery中的 $ 符号意味着什么?

先思考一下jQuery库中alert(typeof $)的结果,它是一个对象,也是一个函数

所以美元符$字面上是jQuery,其实就是一个jq对象,里面可以接受函数,字符串,还要一种是对象(比如this)

给自己的Hquery填加$符号:

Hquery是基于面向对象实现的,所以我们需要先写构造函数,为了方便遍历和其他方法的操作,所有内容返回到一个数组中,这个数组衣服于Hquery对象存在,之后将为这个Hquery对象属性添加方法

我们使用Hquery操作DOM等实现一系列的功能,选择器是必不可少的,所有我们首先封装好选择器,这样就可以能省去document.getElementsByClass等等麻烦的操作

其他的方法,我就不一一介绍了,下面直接给大家上一个多种方法封装好的,大家k'y

JS方法写好了 用JS写的脚本 然后我想封装JS如何封装?

把你的js复制到记事本中,然后将记事本的拓展名(.txt)改为js(javascript)的拓展名(.js)就行了,当你在某个页面(如:html、jsp、asp等)中要用到该js的方法,只需将你刚才封装的js引入到页面中就可以调用其中的方法了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。