一、MINIMUN库的介绍
MINIMUN是一个轻巧精悍的JavaScript库,可以用来处理DOM、动画操作以及AJAX请求等常见的前端开发任务。和jQuery相比,MINIMUN不仅仅是轻量级,总代码量只有1kb,而且语法更加简单明了,学习成本更低。另外MINIMUN还使用了AMD规范,可以和其他模块化的库兼容,灵活有效。二、MINIMUN库的特点
1. 简洁明了 MINIMUN的核心部分只有30行,整个库的代码量只有1kb,使用者只需具备基本的JavaScript知识即可上手。 2. 更快的加载速度 由于MINIMUN使用了AMD规范,因此不管是在浏览器端还是在服务器端,其加载速度都非常快,可以极大的提高网页的响应速度。 3. 更少的IE HACKS MINIMUN避免了在IE浏览器下常见的透明度、固定定位等兼容性问题,也就意味着开发者不需要再为此写许多复杂的Hack代码。 4. 支持模块化编程 MINIMUN采用了AMD规范,方便开发者进行模块化的编程。同时它还支持在Node.js环境下使用。三、MINIMUN库的使用方法
下面介绍MINIMUN库的一些常用的API及使用方法。 获取DOM元素:var box = m('#box');
修改DOM元素的属性:
var box = m('#box');
box.css('color','red');
box.attr('title','BOX');
设置DOM元素的HTML内容:
var box = m('#box');
box.html('Hello MINIMUN!');
显示或隐藏DOM元素:
var box = m('#box');
box.show();
box.hide();
给DOM元素添加或删除类名:
var box = m('#box');
box.addClass('active');
box.removeClass('active');
在DOM元素中添加或删除子元素:
var box = m('#box');
box.append('Hello
');
box.remove('p');
处理DOM元素的事件:
var box = m('#box');
box.on('click', function(){
alert('Hello MINIMUN!');
});
以上只是MINIMUN库中的一部分API,更多详细的API可以查阅官方文档。值得注意的是,虽然MINIMUN的功能比较单一,但是在开发小规模网站或者快速开发试验页面时,它仍是一个十分实用的工具,不啻于一个小而全的利器。