/**
* 页签
*
* @class Tab
* @param nav {string} 页签标题的class
* @param content {string} 页面内容的class
*
*/
function Tab(nav, content) {
this.nav = nav;
this.content = content;
}
Tab.prototype.getNav = function() {
return this.nav;
};
Tab.prototype.setNav = function(nav) {
this.nav = nav;
};
Tab.prototype.add = function() {
};
// 创建对象
var tab = new Tab('tab-nav', 'tab-content');
function Tab(nav, content) {
this.nav = nav
this.content = content
this.getNav = function() {
// ...
}
this.setNav = function() {
// ...
}
this.add = function() {
// ...
}
}
var tab = {
nav: '',
content: '',
getNav: function() {
// ...
},
setNav: function() {
// ...
},
add: function() {
// ...
}
}
/*
* 判断对象是否是一个空对象
* @param obj {Object}
* @return {boolean}
*/
function isEmpty(obj) {
for (var a in obj) {
return false
}
return true
}
// 定义一个模块
~function() {
// 辅助函数
function now() {
return (new Date).getTime()
}
// 模块逻辑...
}();
// 采用CommonJS规范的方式定义一个模块
define(require, exports, moduel) {
// 辅助函数
function now() {
return (new Date).getTime()
}
// 模块逻辑...
})
// 全局命名空间
var RUI = {}
// ajax.js
~function(R) {
// 辅助函数...
ajax = {
request: function() {
// ...
}
getJSON: function() {
// ...
}
...
}
// 暴露出模块给 R
R.ajax = ajax
}(RUI);
// event.js
~function(R) {
// 辅助函数...
// 事件模块定义...
// 暴露出模块给 R
R.event = event
}(RUI);
// dom.js
~function(R) {
// 辅助函数...
// DON模块定义...
// 暴露出模块给 R
R.dom = dom
}(RUI);
// 判断IE版本的hack方式
var IEVersion = function() {
var undef, v =
var div = document.createElement('div')
var all = div.getElementsByTagName('i')
while (
div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->',
all[]
);
return v > ? v : undef
}();
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有