当前位置:  编程技术>WEB前端
本页文章导读:
    ▪【JS】原型链继承      // jQuery.sub可创建一个新的jQuery副本,不影响原有的jQuery对象。 // 有两个具体使用jQuery.sub()的应用场景。 // 1.提供完全没有破坏jQuery原有一切的方法; // 2.用于帮助做jQuery插件封装和基本.........
    ▪开源 免费 java CMS - FreeCMS-标签 link      下载地址:http://code.google.com/p/freecms/     link 根据参数提取链接对象。 参数 说明 siteid 链接分类所属站点id classId 链接分类id classPagemark 链接分类页面标.........
    ▪开源 免费 java CMS - FreeCMS-标签 linkClass      下载地址:http://code.google.com/p/freecms/     linkClass 根据参数提取链接分类对象。 参数 说明 siteid 链接分类所属站点id type 类型  1 下拉 2 图片 3 文字 返回&.........

[1]【JS】原型链继承
    来源: 互联网  发布时间: 2013-10-16
  作者:zhanhailiang 日期:2013-01-04

JS可以依赖原型链来实现OO语言中的继承概念。

原型链的基本思想是利用原型prototype让一个引用类型继承另一个引用类型的属性和方法。实现原型链的基本模式如下:

function SuperType() {
    this.property = true;
}
 
SuperType.prototype.getSuperValue = function() {
    return this.property;
};
 
function SubType() {
    this.subProperty = false;
}
 
// 继承SuperType
SubType.prototype = new SuperType();
SubType.prototype.getSubValue = function() {
    return this.subProperty;
};

原型链继承的问题很明显,主要就是包含引用类型值的原型。由此例可知,父类的属性会被所有子类实例所共享。(解决方法可以采用 “借用构造函数”来消除该问题)

接下来我们将利用原型链继承来分析jQuery.sub的实现:

// jQuery.sub可创建一个新的jQuery副本,不影响原有的jQuery对象。
// 有两个具体使用jQuery.sub()的应用场景。
//     1.提供完全没有破坏jQuery原有一切的方法; 
//     2.用于帮助做jQuery插件封装和基本命名空间。
// 注:jQuery.sub()不会做任何特殊的隔离,所有关于jQuery的sub版本的方法将仍然指向原来的jQuery。
// (绑定和触发仍将通过主jQuery的事件,数据将通过主绑定的元素的jQuery,Ajax的查询和活动将通过主jQuery的运行,等等)
jQuery.sub = function() {
    function jQuerySub( selector, context ) {
        return new jQuerySub.fn.init( selector, context );
    }
    // this 指向 jQuery
    jQuery.extend( true, jQuerySub, this );
    jQuerySub.superclass = this; // jQuery是jQuerySub的父类
    jQuerySub.fn = jQuerySub.prototype = this(); // jQuerySub继承jQuery的方法
    jQuerySub.fn.constructor = jQuerySub; // jQuerySub instanceOf jQuerySub === true
    jQuerySub.sub       
    
[2]开源 免费 java CMS - FreeCMS-标签 link
    来源: 互联网  发布时间: 2013-10-16

下载地址:http://code.google.com/p/freecms/   

 link

根据参数提取链接对象。

参数

说明

siteid

链接分类所属站点id

classId

链接分类id

classPagemark

链接分类页面标识,多个之间用,分隔

pagemark

链接页面标识,多个之间用,分隔

type

类型 

1 下拉

2 图片

3 文字

返回值

说明

link

链接对象

示例1

提取下拉链接

<@linkClass siteid="${site.id}" type="1";linkClass>

       <select >

         <option>${linkClass.name}</option>

         <@link classId="${linkClass.id}" ; link>

              <option value="${link.url}">${link.name}</option>

         </@link>

       </select>

</@linkClass>

作者:vkqiang 发表于2013-1-4 21:47:01 原文链接
阅读:0 评论:0 查看评论

    
[3]开源 免费 java CMS - FreeCMS-标签 linkClass
    来源: 互联网  发布时间: 2013-10-16

下载地址:http://code.google.com/p/freecms/  

  linkClass

根据参数提取链接分类对象。

参数

说明

siteid

链接分类所属站点id

type

类型 

1 下拉

2 图片

3 文字

返回值

说明

linkClass

链接分类对象

示例1

提取下拉链接分类

<@linkClass siteid="${site.id}" type="1";linkClass>

       <select >

         <option>${linkClass.name}</option>

       </select>

</@linkClass>

作者:vkqiang 发表于2013-1-4 21:46:19 原文链接
阅读:0 评论:0 查看评论

    
最新技术文章:
▪css代码优化的12个技巧 iis7站长之家
▪IE里button设置border:none属性无效解决方法
▪border:none与border:0使用区别
▪html清除浮动的6种方法示例
▪三个不常见的 HTML5 实用新特性简介
▪css代码优化的12个技巧
▪低版本IE正常运行HTML5+CSS3网站的3种解决方案
▪CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chr...
▪ie6,ie7,ie8完美支持position:fixed的终极解决方案
▪小技巧处理div内容溢出
▪html小技巧之td,div标签里内容不换行
▪纯CSS实现鼠标放上去改变文字内容
▪li中插入img图片间有空隙的解决方案
▪CSS3中Transition属性详解以及示例分享
▪父div高度不能自适应子div高度的解决方案
▪告别AJAX实现无刷新提交表单
▪从零学CSS系列之文本属性
▪HTML 标签
▪CSS3+Js实现响应式导航条
▪CSS3实例分享之多重背景的实现(Multiple background...
▪用css截取字符的几种方法详解(css排版隐藏溢...
▪页面遮罩层,并且阻止页面body滚动。bootstrap...
▪CSS可以做的几个令你叹为观止的实例分享
▪详细分析css float 属性以及position:absolute 的区...
▪IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解...
▪CSS小例子(只显示下划线的文本框,像文字一...
▪可以给img元素设置背景图
▪不通过JavaScript实现的自动滚动视差效果
▪div+CSS 兼容小摘
▪CSS的inherit与auto使用分析
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3