angularJS指令实战,制作一个可复用的幻灯组件(一)

本文介绍了一种使用AngularJS创建可复用幻灯组件的方法,对比传统jQuery插件,该组件简化了HTML、JS和CSS的编写过程,实现了一行代码即可调用的便捷效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

插件源码

点击下载

动机:

Jquery发展至今,幻灯组件已经非常成熟,为什么要造这样一个轮子呢?我们先来看一下传统的Jquery插件是如何来生成一个幻灯插件的。

HTML部分:
<div class="cc" id="plugin">
    <ul class="cc">
        <li>
            <img src="1.jpg" alt=""/>
            <p>标题</p>
        </li>
        <li>
            <img src="1.jpg" alt=""/>
            <p>标题</p>
        </li>
        <li>
            <img src="1.jpg" alt=""/>
            <p>标题</p>
        </li>
    </ul>
</div>
javascript部分:

$('#plugin').plugin({ //pluginoptions })

css部分:
#plugin li{float:left;*display:inline;margin:10px;width:200px;height:200px;position:relative;}
#plugin li img{width:200px;height:200px;}
#plugin li p{position:absolute;bottom:0;left:0;width:100%;background-color:black;opacity:.5;font:12px/35px "宋体";height:35px;}

其实在大部分情况下这已经是很简便的方式了,只是 我的懒 超乎你的想象!在我看来这简直不能再麻烦了,首先我得写js,完事想加点配置例如说加个左右按钮还得到js里面去写配置,更烦的是每次写这个插件还得自己重头写一遍css,于是我便起意用angular写一个可以复用的组件,我希望我每次调用的时候只要写这些代码就行:

HTML部分:
<div slider>
    <li>
            <img src="1.jpg" alt=""/>
            <p>标题</p>
    </li>
    <li>
        <img src="1.jpg" alt=""/>
        <p>标题</p>
    </li>
    <li>
        <img src="1.jpg" alt=""/>
        <p>标题</p>
    </li>
</div>
js部分:

一!行!都!不!用!写!

css部分:
#plugin{
    @include slider();
}

嗯~ 这样偷懒是不是爽多了呢.. 想这样偷懒么?想偷懒的各位请移步https://github.com/RenShine/ngSlide/这里就可以了哦,下一篇文章我将讲解这个插件是如何制作出来的。
angularJS指令实战,制作一个可复用的幻灯组件(二)

转载于:https://www.cnblogs.com/RenShine/p/ngSlide.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值