SheQu/Content/B-UI/BJUI/js/bjui-initui.js
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*!
* B-JUI v1.0 (http://b-jui.com)
* Git@OSC (http://git.oschina.net/xknaan/B-JUI)
* Copyright 2014 K'naan (xknaan@163.com).
* Licensed under Apache (http://www.apache.org/licenses/LICENSE-2.0)
*/
/* ========================================================================
* B-JUI: bjui-initui.js v1.0
* @author K'naan (xknaan@163.com)
* http://git.oschina.net/xknaan/B-JUI/blob/master/BJUI/js/bjui-initui.js
* ========================================================================
* Copyright 2014 K'naan.
* Licensed under Apache (http://www.apache.org/licenses/LICENSE-2.0)
* ======================================================================== */
+function ($) {
'use strict';
// INITUI CLASS DEFINITION
// ======================
var Initui = function(element, options) {
var $this = this
this.$element = $(element)
this.options = options
}
Initui.DEFAULTS = {}
Initui.prototype.init = function() {
var that = this, $element = that.$element
$.when(that.initUI()).done(function(){
$element.trigger(BJUI.eventType.afterInitUI)
})
}
Initui.prototype.initUI = function() {
var $element = this.$element
$.when($element.trigger(BJUI.eventType.beforeInitUI)).done(function(){
$element.trigger(BJUI.eventType.initUI)
})
}
// INITUI PLUGIN DEFINITION
// =======================
function Plugin(option) {
var args = arguments
var property = option
return this.each(function () {
var $this = $(this)
var options = $.extend({}, Initui.DEFAULTS, $this.data(), typeof option == 'object' && option)
var data = $this.data('bjui.initui')
if (!data) $this.data('bjui.initui', (data = new Initui(this, options)))
if (typeof property == 'string' && $.isFunction(data[property])) {
后面还有 216 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
