永发信息网

如何编写自己的JS框架/类库

答案:1  悬赏:10  手机版
解决时间 2021-11-28 03:16
如何编写自己的JS框架/类库
最佳答案
举个使用commonjs或es6按需引入的方案(前提熟悉模块化开发,你的项目本身就是模块化且遵循CommonJS或ES6规范的),创建存放图片、js、css的文件夹 img、js、css。首先需要用户按照我们框架说明准备一个指定格式的DOM容器,后面我们的框架就在这里面搞事情了,比如类似:

 假设我的主js为myBuz.js,用户可以这样使用(我要把用户指定的一堆图片依次摆放到用户指定的容器中,举例):
window.onload=function(){
 //用户的图片资源
  var arr = ["./img/01.jpg","./img/02.jpg","./img/03.jpg","./img/04.jpg"];
var _ = require("./myBuz.js");//使用CommonJS等模块化方案导入框架暴露出来的函数
_.initMyBuz(arr);//调用myBuz.js中声明的initMyBuz函数,接受用户传入的图片
}myBuz.js代码如下:

var _ = require("../xxx.js");//我们框架可能用到的其他js包
function initMyBuz(arr){
    ……//do sth具体的摆放图片代码,可能用到框架中定义的css样式
}
function func2(){
    //do sth
}
function other(){
    //do sth
}
//选择性的对外暴露相关函数
exports.initMyBuz= initMyBuz;
exports.func2=func2;大概结构可以是这个样子了,希望对你有所帮助!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于今年考西宁湟川中学。。
国定定字起名,姓凌,坤字辈
为什么《诛仙2·轮回》没写了呢,萧大神为什
梦见男人没有穿衣服躺在救护车上
统计从业资格考试的准考证弄丢了,也不记得考
男友提了分手,但是我好爱他,我挽回了,他却
中国著名的学前教育专家是谁?
深圳市南山区西丽镇非法集资投诉电话
我被丈人冤的无话可说,我去她们家订婚钱数的
怀宁高中放学时间表
安委会2014年8号文件哪一年各重点行业领域企
可否介绍一下天麦生物呢?
求音乐:身体妙妙妙的mp3
舞扬是哪个省的城市
蜀国现在什么阵容比较好
推荐资讯
手指甲上弄上黑鞋油怎么洗掉
去拍身份证照片可不可以穿高领
2017遵义南白高中复读生收多少分?两白二十分
82cm3=多少mL怎么讲的
求一部香港鬼片 一个穿清朝盔甲的僵尸 从人的
花冠鲜花(德州1400店)地址在哪,我要去那里办
什么是dna的半保留半不连续复制
鲜花推销技巧和方法以及经验心得是什么?
为什么说钻石是最坚固的
dnf右上角的圆形地图怎么弄出来
宝坻区史各庄镇朱家铺中心小学地址在什么地方
电脑主机里面绑电线的塑料圈怎么解啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?