`
sntetwt
  • 浏览: 20215 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

js的实例化写法及調用

 
阅读更多
function Cart()

{

    function el(id) { return document.getElementById(id); };

//將字符串拼接

    function string() { var list = new Array(); for(var i=0; i<arguments.length; i++) { list.push(arguments[i]) } return list.join(""); };

    var _this = this;

//init方法

    Cart.prototype.Init = function() {

        try {

            if (el("hd_scrollY").value != "") {

                window.scrollTo(0, Number(el("hd_scrollY").value));

            }

        }catch(e) {};

//窗體滾動事件

        window.onscroll = function(e) {e = window.event || e; _this.body_onscroll(e);};

    };

      // body_onscroll方法

    Cart.prototype.body_onscroll = function(e) {

        var obj = e.srcElement || e.target;

        

        el("hd_scrollY").value = qp_shared.getDocumentScrollTop();

    };

    // btnupdate_onmouseover方法

    Cart.prototype.btnupdate_onmouseover = function(id) {

        var obj = el(id);

        if (obj != null)

            obj.className = "btnupdate_hover";

    };

    

    Cart.prototype.btnupdate_onmouseout = function(id) {

        var obj = el(id);

        if (obj != null)

            obj.className = "btnupdate_visited";

    };

    

....

       

    Cart.prototype.removeToFavorites = function(id) {

        if (window.confirm("Are you sure you want to remove from the cart to favorites?")) {

            oLayer.dw_render();

            window.document.location = string("./cart_remove.aspx?type=f&id=", id);

        }

    };     

}

//實例化

var oCart = new Cart();





//在頁面中進行調用 1.引用 2.(實例化對象.方法)

<a href="javascript:oCart.removeToFavorites ('fi_225')"/>

 

分享到:
评论

相关推荐

    Vue.js中的extend绑定节点并显示的方法

    其中,在extend中的data和vue实例化对象中的data写法不一样。下面利用实例说明,操作如下: 第一步,创建一个静态页面并引入vue.js文件,并在主体元素标签中插入一个div,设置id属性,如下图所示: 第二步,在...

    DWR.xml配置文件说明书(含源码)

    DWR共有三种Creator,最简单的”new”是调用bean的默认构造函数创建实例.”scripted”允许采用其他脚本语言创建实例.如BeanShell.在远程bean的默认构造函数不能进行进一步配置的情况下这种类型的creator比较有用.”...

    精通javascript

    1.将该实例复制到C:\Inetpub\wwwroot下; 2.选择浏览器的“工具”-“安全”-“本地Intranet”-“自定义级别”-“活动脚本”中选用“禁用”单选框 3.在浏览器中输入下述地址:http://localhost/1.2.htm • ...

    Vue.js 2.x之组件的定义和注册图文详解

    组件: 组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可。 模块化和组件化的区别 模块化:是从代码逻辑的角度...

    精通JavaScript

    • 1.3.htm 调用外部JavaScript文件 • 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值...

    浅谈jQuery构造函数分析

    在我的上一篇文章里面 阐述了jQuery的大致框架,知道了所有代码都是写在了一个自调用匿名函数里面,并且传入了window对象,源码是这样的: ...其实jQuery是面向对象js库,也有构造函数,每次调用jQuery方法是就会实例化

    vue 过滤器filter实例详解

    {{ dateFormat(date) }}这是函数调用的写法 可以看出过滤器的写法更加语义化,让人一眼可以看出它的含义。 &lt;!-- 在双花括号中 --&gt; {{ message | capitalize }} &lt;!-- 在 `v-bind` 中 --&gt; ...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--应用启动之检查版本更新及初始化 |--延时任务的工具类 |--异常之UncaughtExceptionHandler全局捕获处理 |--异步任务AsyncTask的用法 |--异步任务的自定义 |--快捷方式增删查 |--手势识别器GestureDetector的用法 ...

    asp.net知识库

    也谈 ASP.NET 1.1 中 QueryString 的安全获取写法 ASP.NET运行模式:PageHandlerFactory 利用搜索引擎引用来高亮页面关键字 网站首页的自动语言切换 应用系统的多语言支持 (一) 应用系统的多语言支持 (二) 自动...

    微信小程序实现watch监听

    使用装饰器模式将小程序page 重写挂在到生命周期函数上或者挂在页面this 上每次就不需要重新在调用初始化一次。本文对装饰器模式不做介绍这是个思路。等待下次实现 setWatcher(page) { let data = page.data; // ...

    jquery-1.1.3 效率提高800%

    实例 载入并执行一个JavaScript文件。 $.ajax({ type: "GET", url: "test.js", dataType: "script" });保存数据到服务器,完成后通知用户。 $.ajax({ type: "POST", url: ...

    【首发】miniblink填表模块完整开源,包含多个例子,注释完善-易语言

    miniblink填表类:本类包括100多个填表命令,基本实现由JS实现,内部JS代码统一由“i_CreateJsCode”函数生成:(该函数写法相对来说是比较简洁命令的,加上注释,新手基本都能看懂)miniblink填表_汉化类: ...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    DTD是"有效XML文档"的必须文件,我们通过DTD文件来定义文档中元素和标识的规则及相互关系。如何建立一个DTD文件呢?让我们一起来学习: 1.设置元素 元素是XML文档的基本组成部分。你要在DTD中定义一个元素,然后...

    精易模块[源码] V5.15

    5、新增“系统_调用帮助”调用系统帮助文档。 精易模块 V3.81 what’s new:(20140811) 1、修复“输入法类”绝对路径不正确BUG。 2、改善“类_内存”读写内存失败返回不正确值问题。感谢易友【stft】建议。 3,...

    Java学习笔记-个人整理的

    {13.3}连接Oracle数据库及操作}{192}{section.13.3} {13.4}批处理模式}{195}{section.13.4} {13.5}分页查询}{196}{section.13.5} {13.5.1}MySQL}{198}{subsection.13.5.1} {13.6}连接池}{199}{section.13.6} {...

Global site tag (gtag.js) - Google Analytics