MottoJS,一个让你的“座右铭”更好玩的JS插件
栏目: JavaScript · 发布时间: 7年前
内容简介:写于 2016.07.23项目地址:最新更新:1.0.1版本加入了“抖动特效”,类似信号被干扰的样子,欢迎品尝~
写于 2016.07.23
项目地址: github.com/jrainlau/mo… 体验地址: jrainlau.github.io/motto/ Codepen:Codepen
最新更新:1.0.1版本加入了“抖动特效”,类似信号被干扰的样子,欢迎品尝~
七夕快到了,我不会告诉你这是一个告白神器……写一封长长的告白信,把 config 里面的时间设置得长一些,然后默默地把它发给你的心上人……
介绍
MottoJS 是一个只有4kb(.min文件只有2kb)的JS插件,绿色无依赖。通过 MottoJS 可以用一个很酷炫的方式展示你的座右铭。
安装
npm
npm install motto 复制代码
or
git clone git@github.com:jrainlau/motto.git 复制代码
使用
编写一个html标签,比如 <h1></h1> 或其他
<h1 class="motto"></h1> 复制代码
然后引入 MottoJS
<script src="motto.min.js"></script> 复制代码
MottoJS 同时支持以 AMD , CommonJS 或 ES2015 的方式引入。
然后使用 new 操作符去生成一个MottoJS实例
var motto = new Motto(el, config) 复制代码
参数
MottoJS 接受两个参数。
-
el {String / HTML element}
必须使用CSS选择器去选择一个用于展示你的座右铭的html元素。 -
config {Object}
必须一个带有5个属性的用于配置MottoJS的对象。
配置
基本的配置对象如下:
{
lyric: 'To be or not to be, that\'s a question.',
showUpSpeed: 1000,
flashSpeed: 100,
flashTimeout: 1000,
callback: function() { ... }
}
复制代码
-
lyric {String}
可选默认值: ''你的座右铭内容。 -
showUpSpeed {Number}
可选默认值: 0你的座右铭将会一个字一个字地出现,这个选项用于设置它们出现的间隔时间。 -
flashSpeed {Number}
可选默认值: 0控制你的座右铭从乱码转化成有意义的句子的时间。 -
flashTimeout {Number}
可选默认值: 0设置从座右铭完全输出到乱码转换之间的过渡时间。 -
callback {Function}
可选默认值: {}乱码转换完成后的回调函数。
以上所述就是小编给大家介绍的《MottoJS,一个让你的“座右铭”更好玩的JS插件》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- IDEA 插件:多线程文件下载插件开发
- 从头开发一个Flutter插件(二)高德地图定位插件
- Gradle插件开发系列之gradle插件调试方法
- Gradle插件开发系列之开发第一个gradle插件
- WordPress插件开发 -- 在插件使用数据库存储数据
- Gradle插件开发系列之发布gradle插件到开源库
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Head First JavaScript Programming
Eric T. Freeman、Elisabeth Robson / O'Reilly Media / 2014-4-10 / USD 49.99
This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be read......一起来看看 《Head First JavaScript Programming》 这本书的介绍吧!